Learn Robotics and Robotics programming with Hands-on books! With our books you easily learn how to program robots using ROS and ROS 2 with theoretical introduction and practical examples.
Our Books
Ultimate Robotics Programming with ROS 2 and Python
Released in December 2024, this book teaches robotics with ROS 2 using Python. It blends theory with hands-on examples across mobile, aerial, and industrial robots—covering Modern Gazebo simulation, Nav 2 navigation stack, MoveIt 2 for manipulation, computer vision, behavior trees, LLMs, deep reinforcement learning, and more.
This book, published in the early 2025, is a practical, project-driven guide to ROS 2 based on the Jazzy LTS version. It balances clear explanations of nodes, topics, actions, and middleware with hands-on work in simulation, manipulation, and modern add-ons like RL and GenAI integrations, making it a solid pick for building real robot apps end-to-end.
Mastering ROS for Robotics Programming (Third Edition)
This book is a practical guide to ROS Noetic. It covers core concepts, simulation, navigation, and manipulation, blending theory with hands-on projects. A concise and reliable resource for anyone developing modern robotic applications with ROS.