Robot Operating System (ROS)
ROS is an open-source Operating System for Robot. ROS provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more.