ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Try using multiple terminals: start the basic turtlebot nodes, i.e. turtlebot_bringup/minimal.launch
in the first terminal and the app, e.g. make a map, in a second demo. Then, when you like to launch a different set of nodes/app, only kill the launcher in the second terminal and execute the new launcher.
If you have further nodes, which manage data and need to remain active, e.g. map_store, use more terminals and make sure to exclude those nodes from your app launcher.
Hope this helps!
PS: You might want to take a look at the rocon_app_manager package. The app manager handles the starting and stopping of rapps (robot apps). We use it frequently on our turtlebots for creating and navigating a map as well as teleop.