Mastering ROS for robotics programming design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities - Joseph, Lentin (Community experience distilled, 2015)