One of the most full-featured middleware for developing robotics platforms is the Robot Operating System (ROS). ROS enjoys a huge community of users and a significant ecosystem of both hardware and software support for the development sophisticated robotics platforms. In this session, you will have an opportunity to learn about ROS its installation on a Linux system and its use in the creation of a small mobile robotic platform.