generate ROS workspace