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

I'm not sure to understand your problem, but could't you run the roscore in a terminal A, the GUI in a terminal B and your core application in a terminal C? Moreover (I don't know if this can be useful) you could set the property required="true" for the node that launches the GUI, so that when the GUI is killed, all other nodes started from the same launch file should die.

I'm not sure to understand your problem, but could't you run the roscore in a terminal A, the GUI in a terminal B and your core application in a terminal C? Moreover (I don't know if this can be useful) you could set the property required="true" for the node that launches the GUI, so that when the GUI is killed, all other nodes started from the same launch file should die.

EDIT:

To make a launch file wait for a roscore you should put --wait in the command line, as described here