Skip to main content
BookintermediatePaid

Mastering ROS for Robotics Programming

by Lentin Joseph · Lentin Joseph

Advanced Packt volume on building complete robots: URDF and xacro modelling, Gazebo simulation, ros_control and MoveIt! manipulation, hardware interfacing, pluginlib and custom controllers. Suited to readers past the tutorials who need to bring their own hardware into ROS.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on Robot Operating Systems

WebsiteFree

Articulated Robotics

Josh Newans' written and video tutorials for building a ROS 2 mobile robot end to end: URDF modelling, Gazebo simulation, ros2_control, LIDAR and camera integration, and navigation. Learners finish able to run a complete robot software stack on a Raspberry Pi.

WebsiteFree

ros.org

ROS.org is the official portal for the Robot Operating System, a flexible, open-source framework for building robot software. It provides comprehensive documentation, tutorials, API references, distribution releases, and community resources to help learners and developers build and deploy robotics applications.

WebsiteFree

wiki.ros.org

ROS Wiki is the official documentation hub for the Robot Operating System, offering install guides, tutorials, API references, and package listings for developing ROS software, covering both ROS 1 and ROS 2.

WebsiteFree

ROS Discourse Forum

Official ROS community forum run by Open Robotics, where maintainers post release announcements, REP proposals, working-group notes and package news. Reading it tells you which distributions and libraries are actively maintained and where current design discussions stand.

WebsiteFree

ROS Official Documentation

Official ROS 2 Humble documentation: installation guides, beginner and intermediate tutorials on nodes, topics, services, actions, launch files and tf2, plus API references. Working through it leaves you able to build and debug your own ROS 2 packages.

YouTubeFree

The Construct

YouTube channel of the ROS training company The Construct, with tutorials and live classes on ROS and ROS 2 nodes, topics, navigation, Gazebo simulation and robot programming, so viewers can build and simulate robot software step by step.

See all Robot Operating Systems resources →