Skip to main content

ROS Foundation

关于 ROS 2

ROS 可以说是⽬前机器⼈相关开源社区最流⾏的项⽬之⼀,它是⼀个易⽤且完备的机器⼈开发框架、⽣态乃⾄社区,海量的机器⼈开源项⽬(涵盖感知、规划、控制、定位、SLAM和建图、可视化等⼏乎所有机器⼈领域)均使⽤ ROS 作为基础。

以⾃动驾驶汽⻋为代表的新的机器⼈应⽤场景对于中间层和开发框架在实时性、可靠性、伸缩性、跨平台可移植等⽅⾯提出了⼤量新的需求,ROS 1 由于设计上的先天性缺陷不能满⾜这些需求,ROS 2 因此产⽣。在经历了若⼲年的迭代后,ROS 2 项⽬⽬前已经相对完备和稳定,对于我们开发者⽽⾔, 是时候拥抱 ROS 2 了

我们推荐安装和使用 ROS2 Humble


相关链接

ROS.org

ROS 1 和 ROS 2 产品登录页面,提供了ROS的高级描述以及到其他 ROS 站点的链接。

ROS Doc

ROS 1 和 ROS 2 官方文档,如安装说明、教程、指南等。
我们推荐学习和使用 ROS2 Humble ,即查看文档:https://docs.ros.org/en/humble/

ROS Answers

关于ROS 1 和 ROS 2 的问答社区网站。


教程推荐

文档:

ROS 2 中文文档

由鱼香ROS-ROS2开源小组成员及机器人爱好者提供。

动手学ROS2

鱼香ROS

视频:

鱼香ROS

赵虚左


重点掌握内容

1.通信机制 (Topic/Service/Action)
2.Launch
3.rqt工具
4.ros2 topic命令
5.Time
6.TF2
7.Bag