No version for distro humble showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/fmrico/book_ros2.git
VCS Type git
VCS Version rolling
Last Updated 2026-03-26
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

A Concise Introduction to Robot Programming with ROS2 - Code Repository

rolling kilted-devel jazzy-devel GitHub Action
Status GitHub Action
Status

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 Jazzy Jalisco

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

Cover

Order book: https://www.routledge.com/A-Concise-Introduction-to-Robot-Programming-with-ROS2

RoboStack + Pixi (Jazzy and Kilted)

See pixi.md for Pixi/RoboStack setup instructions (Jazzy/Kilted), including how to copy pixi.toml to the workspace root, build with Pixi, open shells, and run rmw_zenohd.