fix(launch): respawn safety and state-critical nodes (failsafe_monitor, motion_controller, ekf, depth, mission_executor)
This commit is contained in:
parent
9a337d1eb1
commit
a5e1c9930b
@ -18,6 +18,8 @@ def generate_launch_description():
|
|||||||
name='failsafe_monitor',
|
name='failsafe_monitor',
|
||||||
output='screen',
|
output='screen',
|
||||||
parameters=[failsafe_config],
|
parameters=[failsafe_config],
|
||||||
|
respawn=True,
|
||||||
|
respawn_delay=5.0,
|
||||||
),
|
),
|
||||||
# Motion controller
|
# Motion controller
|
||||||
Node(
|
Node(
|
||||||
@ -25,5 +27,7 @@ def generate_launch_description():
|
|||||||
executable='motion_controller',
|
executable='motion_controller',
|
||||||
name='motion_controller',
|
name='motion_controller',
|
||||||
output='screen',
|
output='screen',
|
||||||
|
respawn=True,
|
||||||
|
respawn_delay=5.0,
|
||||||
),
|
),
|
||||||
])
|
])
|
||||||
|
|||||||
@ -36,6 +36,8 @@ def _launch_with_config(context, *args, **kwargs):
|
|||||||
name='mission_executor',
|
name='mission_executor',
|
||||||
output='screen',
|
output='screen',
|
||||||
parameters=[config_file],
|
parameters=[config_file],
|
||||||
|
respawn=True,
|
||||||
|
respawn_delay=5.0,
|
||||||
),
|
),
|
||||||
Node(
|
Node(
|
||||||
package='rov_mission',
|
package='rov_mission',
|
||||||
|
|||||||
@ -23,6 +23,8 @@ def generate_launch_description():
|
|||||||
name='ekf_filter_node',
|
name='ekf_filter_node',
|
||||||
output='screen',
|
output='screen',
|
||||||
parameters=[ekf_config],
|
parameters=[ekf_config],
|
||||||
|
respawn=True,
|
||||||
|
respawn_delay=5.0,
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|
||||||
@ -32,5 +34,7 @@ def generate_launch_description():
|
|||||||
executable='depth_node',
|
executable='depth_node',
|
||||||
name='depth_node',
|
name='depth_node',
|
||||||
output='screen',
|
output='screen',
|
||||||
|
respawn=True,
|
||||||
|
respawn_delay=5.0,
|
||||||
),
|
),
|
||||||
])
|
])
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user