Robotics Project Using ROS

Abstract

The previous chapter discussed programming using ROS client libraries such as ROS Py and ROS C++. In this chapter, you see how to apply those things to a robot. You see how to make a low-cost, differential drive robot that is compatible with ROS. You also see how to perform dead-reckoning in the robot using ROS. By doing this project, you get a clearer understanding of ROS concepts and where to apply them.