AeroRust / AeroRust/mav

Explore how to use MAVSDK server for ArduPilot

未关闭
#4 2 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
Hacktoberfest question
主要语言
Rust
星标
33
派生
11
PR 合并指标
30 天内没有已合并 PR

描述

I've recently asked in the ArduPilot community on Discord if it's possible to use `MAVSDK` for ArduPilot.
Apparently, the `MAVSDK` server is hardcoded for `PX4` specifically and there might be more than a few differences.

This should be explored so that we can see what it would take to use the `MAVSDK` server for ArduPilot.

> Basically mavsdk will runtime detect which autopilot it connects to, but some functionality is hardcoded to px4 - for instance Ardupilot uses waypoint 0 to store the home location, so missions are effectively indexed from 1. Px4 doesn’t, so missions are indexed from 0. Takeoff, land, etc should work.

### ArduPilot related issues for its support in the MAVSDK server:

- https://github.com/mavlink/MAVSDK/issues/205
- https://github.com/mavlink/MAVSDK/issues/728
- https://github.com/mavlink/MAVSDK/issues/1568
- https://github.com/mavlink/MAVSDK/issues/1445

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。