This repostory contains software for the virtual track of the DARPA SubT Challenge. Within this repository you will find Gazebo simulation assets, ROS interfaces, support scripts and plugins, and documentation needed to compete in the SubT Virtual Challenge.
The way ros is currently launched leads to ros not shutting down properly when a node is shut down.
Adding required = true to all ros nodes mean that they can be cleanly exited when one of the nodes is shut down by calling the terminator node to end all ros nodes running. That means partial shutdowns are avoided after executing & ending a launch file and the code is more stable. This ensures a stable setup to use on a repeated basis for trial runs using the SubT simulator.
The way ros is currently launched leads to ros not shutting down properly when a node is shut down.
Adding required = true to all ros nodes mean that they can be cleanly exited when one of the nodes is shut down by calling the terminator node to end all ros nodes running. That means partial shutdowns are avoided after executing & ending a launch file and the code is more stable. This ensures a stable setup to use on a repeated basis for trial runs using the SubT simulator.