Table of Contents
Preface
Section 1 – ROS Programming Essentials
Chapter 1: Introduction to ROS
Technical requirements
Why should we use ROS?
Understanding the ROS filesystem level
ROS packages
ROS metapackages
ROS messages
The ROS services
Understanding the ROS computation graph level
ROS nodes
ROS messages
ROS topics
ROS services
ROS bagfiles
The ROS master
Using the ROS parameter
ROS community level
Prerequisites for starting with ROS
ROS distributions
Running the ROS master and the ROS parameter server
Summary
Questions
Chapter 2: Getting Started with ROS Programming
Technical requirements
Creating a ROS package
Working with ROS topics
Creating ROS nodes
Building the nodes
Adding custom .msg and .srv files
Working with ROS services
Working ...
Get Mastering ROS for Robotics Programming - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.