Robot operating system (ROS) the complete reference. - Koubaa, Anis (Springer, 2016)