Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore how to use MAVSDK server for ArduPilot #4

Open
elpiel opened this issue Aug 27, 2021 · 2 comments
Open

Explore how to use MAVSDK server for ArduPilot #4

elpiel opened this issue Aug 27, 2021 · 2 comments
Labels
Hacktoberfest Issues suitable for Hacktoberfest question Further information is requested

Comments

@elpiel
Copy link
Member

elpiel commented Aug 27, 2021

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:

@elpiel elpiel added the question Further information is requested label Aug 27, 2021
@elpiel elpiel changed the title MAVSDK for ArduPilot Explore MAVSDK for ArduPilot Sep 4, 2021
@elpiel elpiel added the help wanted Extra attention is needed label Sep 4, 2021
@elpiel elpiel changed the title Explore MAVSDK for ArduPilot Explore how to use MAVSDK server for ArduPilot Sep 4, 2021
@elpiel elpiel added Hacktoberfest Issues suitable for Hacktoberfest and removed help wanted Extra attention is needed labels Oct 1, 2021
@ykhedar
Copy link

ykhedar commented Jun 1, 2023

Basic support for Ardupilot exist now (mission upload, start, basic actions, param set-get etc.) so maybe you can give it a try and open another issue if you face some specific problem.

@elpiel
Copy link
Member Author

elpiel commented Jun 21, 2023

Thanks for letting me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hacktoberfest Issues suitable for Hacktoberfest question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants