https://github.com/fmrico/book_ros2
https://github.com/fmrico/book_ros2
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fmrico/book_ros2
- Owner: fmrico
- Created: 2021-12-08T07:03:31.000Z (over 4 years ago)
- Default Branch: rolling
- Last Pushed: 2025-07-02T16:03:02.000Z (8 months ago)
- Last Synced: 2025-07-02T16:46:09.479Z (8 months ago)
- Language: C++
- Size: 253 KB
- Stars: 646
- Watchers: 15
- Forks: 128
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mobile-robotics - A Concise Introduction to Robot Programming with ROS2
README
# A Concise Introduction to Robot Programming with ROS2 - Code Repository
[](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/actions/workflows/humble-devel.yaml)
[](https://github.com/fmrico/book_ros2/actions/workflows/foxy-devel.yaml)
## Code
This repository contains the source code shown and analyzed in the book _A Concise Introduction to Robot Programming with ROS2_, 2nd Edition, as well as complementary teaching material that will be added.
**Requirements for `rolling` branch**: Ubuntu 24.04 LTS + ROS 2 Rolling Ridley
**Requirements for `kilted-devel` branch**: Ubuntu 24.04 LTS + ROS 2 Kilted Kaiju
**Requirements for `jazzy-devel` branch**: Ubuntu 24.04 LTS + ROS 2 Jazzy Jalisco
**Requirements for `humble-devel` branch**: Ubuntu 22.04 LTS + ROS 2 Humble Hawksbill
**Requirements for `foxy-devel` branch**: Ubuntu 20.04 LTS + ROS 2 Foxy Fitzroy
## Slides
* [Slides in PDF](https://www.dropbox.com/s/jgxuyz02wupkie6/BR2_Chapters_PDF.zip?dl=0)
* [Slides in Keynote](https://www.dropbox.com/s/ge56cw4j2v7e6df/BR2_Chapters_KEY.zip?dl=0)
* [Slides in Powerpoint](https://www.dropbox.com/s/s6y5z33ofsm2blw/BR2_Chapters_PPT.zip?dl=0)

Order book: [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)