roslaunch provides the respawn attribute. E.g.: <roslaunch> <node name="foo" pkg="package" type="node" respawn="true" /> </roslaunch> Check out the documentation here.