# ROS(机器人操作系统)

ROS (打开新窗口) 是一个通用机器人库,可与 PX4 一起用于无人机应用程序开发。官方仅支持 Linux 平台。

ROS 得益于一个活跃的生态系统,该生态系统由解决常见机器人问题的开发人员组成,并可访问为 Linux 编写的其他软件库。例如,它已被用作 PX4 计算机视觉 解决方案,包括 避障预防碰撞.

温馨提示

ROS 2 是 ROS 最新、最好的版本。PX4 开发团队建议所有用户 升级到 ROS 2!

# ROS 设置

PX4 支持原始 ROS 和 ROS 2,配置如下:

# ROS 支持路线图

2020 年 PX4 开发者峰会 (打开新窗口) (和 ROS 世界 2020 (打开新窗口))、PX4 开发团队宣布了支持 microROS 的计划。

  • microRTPS:带有快速 DDS 的 microRTPS 桥接器(当前稳定的 ROS 2 接口)
  • 微型 XRCE-DDS:PX4 上的 DDS(下一步)
  • 微型 ROS:PX4 上的 ROS 2(我们的目标)