An open API service indexing awesome lists of open source software.

https://github.com/fmrico/book_ros2


https://github.com/fmrico/book_ros2

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# A Concise Introduction to Robot Programming with ROS2 - Code Repository

[![rolling](https://github.com/fmrico/book_ros2/actions/workflows/rolling.yaml/badge.svg)](https://github.com/fmrico/book_ros2/actions/workflows/rolling.yaml)
[![kilted-devel](https://github.com/fmrico/book_ros2/actions/workflows/kilted-devel.yaml/badge.svg)](https://github.com/fmrico/book_ros2/actions/workflows/kilted-devel.yaml)
[![jazzy-devel](https://github.com/fmrico/book_ros2/actions/workflows/jazzy-devel.yaml/badge.svg)](https://github.com/fmrico/book_ros2/actions/workflows/jazzy-devel.yaml)
[![humble-devel](https://github.com/fmrico/book_ros2/actions/workflows/humble-devel.yaml/badge.svg)](https://github.com/fmrico/book_ros2/actions/workflows/humble-devel.yaml)
[![foxy-devel](https://github.com/fmrico/book_ros2/actions/workflows/foxy-devel.yaml/badge.svg)](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)

![Cover](https://github.com/user-attachments/assets/42b96213-3f52-471f-a8b8-c0a186bee627)

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)