ROS is currently considered as the primary development framework for robotics applications.There are seven chapters organized into three parts. Part I presents two chapters on the emerging ROS 2.0 framework; The second chapter presents a detailed tuning guide on ROS navigation and the last chapter discusses SLAM for ROS applications.