一些概念
- MAVSDK用于与MAVLink系统(如无人机、相机或地面系统)接口。
这些库提供了一些简单的API,用于管理一个或多个vehicles,提供对vehicles信息和遥测的程序访问,以及对任务、移动和其他操作的控制。
这些库可以在无人机上、配套计算机上使用,也可以在地面上用于地面站或移动设备。
MAVSDK是跨平台的:Linux、macOS、Windows、Android和iOS。 - MAVSDK主要是用C++编写的,具有可用于几种编程语言的包装器:
- 查看C++和Python的快速入门指南。无论您使用哪种语言,都可以使用C++指南来学习如何执行常见任务和使用库。
- 本指南包含有关如何使用MAVSDK的信息和示例。如果您有文档未回答的具体问题,可以通过以下方式提出:
Discuss board
Slack (#mavsdk) - 开发文档(C++):https://mavsdk.mavlink.io/main/en/cpp/
- github源码:https://github.com/mavlink/MAVSDK