What is ROS in robotics?

Explanation:
ROS is a middleware used for building robot applications.