ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 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.