All Tools
M
OtherFreeOpen Source
MAVSDK
High-level MAVLink SDK for drones and companion computers
BSD-3-Clause
ABOUT
Companion computers and GCS apps should not parse raw MAVLink frames for every takeoff, waypoint, or camera command. MAVSDK exposes those actions as a typed API in C++, Python, and other languages so PX4 and ArduPilot vehicles can be scripted without a custom protocol stack.
INSTALL
pip install mavsdkINTEGRATION GUIDE
1. Script takeoff, waypoint missions, and RTL from a companion computer
2. Stream GPS, battery, and attitude telemetry into a ground or cloud app
3. Control gimbal and camera payloads over MAVLink from Python
4. Build a PX4 SITL integration test that flies a mission without a GCS
TAGS
cpppythondronesmavlinkpx4ardupilotuavsdk