ROS

ROS

../_images/rosorg_logo.png

ArduPilot功能可以通过ROS(又名机器人操作系统)进行扩展。

ROS提供库、工具、硬件抽象、设备驱动程序、可视化工具、消息传递、包管理等,帮助软件开发人员创建机器人应用。未来,我们预计ROS将被ROS2取代。

MAVROS 是一个 ROS 包,可以在 ROS 主题和 MAVLink 消息之间进行转换,允许 ArduPilot 车辆与 ROS 通信。MAVROS 代码可以在这里找到

这些页面将向您展示如何:

先决条件

  • 首先通过关注RoverCopterPlane的相关wiki来学习使用ArduPilot。特别是,在尝试使用 ROS 之前,请确保车辆在手动和自主模式(如引导和自动)下运行良好。

  • 通过阅读初学者教程了解如何使用 ROS。如果 ROS 出现问题,最好先在 ROS 社区论坛上询问(或谷歌您的错误)。你会发现许多其他关于ROS的教程,如Emlid

    这是ArduPilot Rover使用ROS导航在物体周围执行路径规划。

Last updated