ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

How to have a specific node survive when a required node dies from a roslaunch?

asked 2017-09-19 20:19:50 -0600

Wesley gravatar image

Let's say I have nodes A, B, C ... Z. I want for nodes C to Z to die when A dies, but for B to continue executing and ignore that A died. I know I can use the required="true" argument on A in the roslaunch file to kill other nodes when it dies, but is there a way to tell roslaunch to not kill B?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-09-19 23:29:53 -0600

ahendrix gravatar image

No, roslaunch cannot do this.

If your launch process is this complex, you may want to rethink your launch process, use separate launch files or write your own process management. Roslaunch has an API that may be useful.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2017-09-19 20:19:50 -0600

Seen: 294 times

Last updated: Sep 19 '17