[原]关于ardupilot相关软件的介绍

发布时间 2024-01-04 10:19:13作者: 南水之源

MAVLink 

 

 

MAVProxy 

开发入门

用于基于 MAVLink 的系统的无人机地面站软件包

MAVProxy 是一款适用于无人机的功能齐全的 GCS,设计为简约、便携且可扩展的 GCS,适用于任何支持 MAVLink 协议的自主系统(例如使用 ArduPilot 的系统)。MAVProxy 是一款功能强大的基于命令行的“开发者”地面站软件。它可以通过附加模块进行扩展,或与另一个地面站(例如 Mission Planner、APM Planner 2、QGroundControl 等)配合使用,以提供图形用户界面。

它具有许多关键功能,包括能够通过 UDP 通过网络将无人机的消息转发到其他设备上的多个其他地面站软件。

开发人员(尤其是 SITL)通常使用 MAVProxy 来测试新版本。

MAVProxy 首先由CanberraUAV开发,旨在支持与 ArduPilot 一起使用伴随计算和多个数据链路。它已发展成为 ArduPilot 生态系统中最通用的工具之一,用户现在在其他 GCS 工具中看到的许多功能都可以追溯到 MAVProxy。

特征

  • 它是一个基于命令行、控制台的应用程序。MAVProxy 中包含一些插件来提供基本的 GUI。

  • 可以联网并在任意数量的计算机上运行。

  • 它是便携式的;它应该在任何具有 python、pyserial 和select()函数调用的 POSIX 操作系统上运行,这意味着 Linux、OS X、Windows 等。

  • 轻量级设计意味着它可以轻松地在小型上网本上运行。

  • 它支持可加载模块,并具有支持控制台、移动地图、操纵杆、天线跟踪器等的模块

  • 命令的 Tab 补全。

截图

_images/mavproxy_linux.jpg

MAVProxy 在 Ubuntu 下运行

_images/mavproxy_windows.jpg

在 Windows 10 下运行的 MAVProxy