Robot operating system (ROS) - Koubaa, Anis (Studies in computational intelligence, 2016)