Chapter 8. Controlling Your Robots with External Devices

In the past few chapters, we have used ROS to control mobile, armed, flying, and simulated robots. The similarities and differences between these robots have been discussed, and we have shown the commonalities that ROS has created between all these robot types. These commonalities are not only in the structure of the software and the communication methods, but also in the simulation environment and the tools used for visualization and analysis.

The influence of ROS goes even further by providing a common interface to control devices external to the robot. These devices include game controllers (gamepads and joystick controllers), mobile devices (smartphones and tablets), and even controller ...

Get ROS Robotics By Example - Second 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.