Using the structure of the Robot Operating System to enable complex functionalities

As you can see, communicating between different aspects of our project can be challenging. In this section, I'm going to introduce you to a special operating system that is designed specifically for use with robotic projects, the Robot Operating System (ROS). This operating system works on top of Linux and provides some interesting functionality.

The operating system is available at However, the most useful link to the Wiki for the ROS is If you visit this link, you will find a complete set of documentation and downloads. There are also a number of resources that can be useful if you'd like to learn more about the ROS in depth. One of ...

Get Raspberry Pi Robotic Projects now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.