ROS Robotics By Example : Bring Life to Your Robot Using ROS Robotic Applications - Carol Fairchild; Dr. Thomas L. Harman (2016)