Robot Operating System - Wikipedia
Robot Operating System (ROS) is robotics middleware (i.e. collection of software frameworks for robot software development). Although ROS is not an operating system , it provides services designed for a heterogeneous computer cluster such as hardware abstraction , low-level device control , implementation of commonly used functionality, …