ROS资源汇总

1.环境安装

推荐使用鱼香ros的一键安装脚本:一行代码搭建机器人开发环境(ROS/ROS2/ROSDEP)

1
wget http://fishros.com/install -O fishros && . fishros

支持工具

开源地址:https://github.com/fishros/install

问题汇总:一键安装 | 鱼香ROS (fishros.org.cn)

2.入门教程

2.1视频教程

2.2图文教程

3.常用框架

3.1自主导航

比如移动机器人基本都会具备的自主导航功能,ROS2提供了完整的自主导航系统框架和各种实现好的算法,即便我们不开发任何代码,也可以在自己的机器人上,使用这套系统,快速实现自主导航的基本功能。

大家如果要进行相关的应用开发,可以参考这个链接中的内容:https://navigation.ros.org/

3.2自动驾驶

在ROS社区中,有一个著名的自动驾驶框架——Autoware,包含了自动驾驶中的感知、规划、控制等模块和实现,功能非常丰富,很多商业化的自动驾驶系统,也参考了这个框架。

大家如果对自动驾驶感兴趣,可以参考这几个链接:

https://www.autoware.org/

https://autowarefoundation.gitlab.io/autoware.auto/AutowareAuto/

3.3路径规划

此外还有机械臂相关的运动规划、碰撞检测、视觉分拣等功能,也都可以使用ROS中的MoveIt框架。

这也是ROS中非常经典的功能,大家可以在这个链接中找到更多内容:

https://moveit.ros.org/

3.4机器人学

ROS是机器人开发的工具,重在学习实操技能。至于内功的修炼,就得学习机器人学相关的理论知识,比如《机器人学导论》,被称为机器人工程师人手必备的一本理论书籍,推荐大家仔细阅读。

4.问答论坛

古月居 (guyuehome.com)

主页 | 鱼香ROS (fishros.org.cn)

5.常用链接

注意:相关链接还在持续补充中,有失效或更好的资源链接请评论补充,感谢大家!