fmrico/book_ros2
GitHub: fmrico/book_ros2
《ROS2 机器人编程简明教程》一书的配套源代码与教学资源仓库,提供多 ROS 2 发行版适配的经 CI 验证的示例代码。
Stars: 776 | Forks: 151
# ROS2 机器人编程简明教程 - 代码仓库
[](https://github.com/fmrico/book_ros2/actions/workflows/rolling.yaml)
[](https://github.com/fmrico/book_ros2/actions/workflows/kilted-devel.yaml)
[](https://github.com/fmrico/book_ros2/actions/workflows/jazzy-devel.yaml)
[](https://github.com/fmrico/book_ros2)
[](https://github.com/fmrico/book_ros2)
## 代码
本仓库包含《_ROS2 机器人编程简明教程_》(第 2 版)一书中展示和分析的源代码,以及后续会添加的补充教学材料。
**`rolling` 分支要求**:Ubuntu 24.04 LTS + ROS 2 Rolling Ridley
**`kilted-devel` 分支要求**:Ubuntu 24.04 LTS + ROS 2 Jazzy Jalisco
**`jazzy-devel` 分支要求**:Ubuntu 24.04 LTS + ROS 2 Jazzy Jalisco
**`humble-devel` 分支要求**:Ubuntu 22.04 LTS + ROS 2 Humble Hawksbill
**`foxy-devel` 分支要求**:Ubuntu 20.04 LTS + ROS 2 Foxy Fitzroy
## 幻灯片
* [PDF 格式幻灯片](https://www.dropbox.com/s/jgxuyz02wupkie6/BR2_Chapters_PDF.zip?dl=0)
* [Keynote 格式幻灯片](https://www.dropbox.com/s/ge56cw4j2v7e6df/BR2_Chapters_KEY.zip?dl=0)
* [PowerPoint 格式幻灯片](https://www.dropbox.com/s/s6y5z33ofsm2blw/BR2_Chapters_PPT.zip?dl=0)

订购本书:[https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2](https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS-2/Rico/p/book/9781032851488?srsltid=AfmBOooKCMPhG5Bsf330d66CeeCnSCSIJaEDh_ShdMKa82awlmNFpnCz)
## RoboStack + Pixi (Jazzy 和 Kilted)
有关 Pixi/RoboStack 的配置说明(Jazzy/Kilted),请参阅 [pixi.md](pixi.md),包括如何将 `pixi.toml` 复制到工作区根目录、使用 Pixi 进行构建、打开终端以及运行 `rmw_zenohd`。
标签:C++, Python, ROS2, 教学示例, 数据擦除, 无后门, 机器人编程, 自动化控制, 逆向工具