Learning ROS for robotics programming your one-stop guide to the Robot Operating System - Fernández, Enrique; Sánchez Crespo, Luis; Mahtani, Anil; Martinez, Aaron (Community experience distilled, 2015)