Chapter 8. Using Sensors and Actuators with ROS
When you think of a robot, you would probably think of a human-sized one with arms, a lot of sensors, and a wide field of locomotion systems.
Now that we know how to write programs in ROS and that we know how to create robot models and simulate their behavior, we are going to work with real sensors and actuators—things that can interact with the real world. In the first section, we are going to learn how to control a DIY robot platform using ROS. Then, we are going to see how to interface different sensors and actuators that you can typically find in robotics laboratories.
Note
You can find a wide list of devices supported by ROS at http://www.ros.org/wiki/Sensors.
Sensors and actuators can be organized into different categories: rangefinders, cameras, pose estimation devices, and so on. They will help you find what you are looking for more quickly.
In this chapter, we will deal with the following topics:
Cheap and common actuators and sensors for...