Understanding ROS and creating a catkin workspace