ROS2学习参考资料(持续更新)

为了帮助开发者快速学习和使用TogetherROS,整理了ROS2的基础学习资料提供给开发者参考学习,具体如下:

基础教程

  1. ROS2入门视频教程:ROS入门21讲 (horizon.ai)
  2. ROS2入门图文教程:ROS2入门教程 - 古月居 (guyuehome.com)ROS2探索总结 - 古月居 (guyuehome.com)
  3. ROS2官方教程:Tutorials — ROS 2 Documentation: Foxy documentation
  4. TogetherROS视频教程:一、TogetherROS机器人操作系统介绍 (horizon.ai)
  5. TogetherROS图文教程:地平线机器人开发平台教程 (guyuehome.com)
  6. 机器人平台用户手册:机器人平台用户手册 — 地平线机器人平台用户手册 1.0 文档 (horizon.ai)

学习建议

  1. TogetherROS完全兼容ROS2 Foxy版本,编译、基础功能、工具的使用和原生ROS2一致。
  2. 无ROS2基础的情况下,建议从ROS2入门教程开始学习。如果英文阅读能力不错,可以直接学习ROS2官方教程。
  3. TogetherROS教程可以帮助理解和使用TogetherROS提供的能力。
  4. 机器人平台用户手册详细介绍了TogetherROS功能,随TogetherROS版本更新同步更新。
  5. ROS2的功能丰富,日常开发时遇到的问题或者不清楚的功能,可以直接在ROS2官方教程的搜索栏中搜索关键字查询。

看到文档上讲tros可以与ros2互联互通,请问有相关的demo吗?

可以跑下最简单的hello world示例:1.4 运行“Hello World” | TogetheROS.Bot用户手册 (horizon.cc)

RDK上使用tros运行发布,PC上安装标准ros2运行订阅。