ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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.
2 | No.2 Revision |
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