ROS By Example