diff --git a/auv_control_demos/chained_controllers/launch/chaining.launch.py b/auv_control_demos/chained_controllers/launch/chaining.launch.py index 5a1f113..de4104b 100644 --- a/auv_control_demos/chained_controllers/launch/chaining.launch.py +++ b/auv_control_demos/chained_controllers/launch/chaining.launch.py @@ -114,12 +114,17 @@ def generate_launch_description(): ) nodes = [ + Node( + package="robot_state_publisher", + executable="robot_state_publisher", + output="both", + parameters=[robot_description], + ), Node( package="controller_manager", executable="ros2_control_node", output="both", parameters=[ - robot_description, PathJoinSubstitution( [ FindPackageShare("auv_control_demos"), @@ -128,6 +133,9 @@ def generate_launch_description(): ] ), ], + remappings=[ + ("/controller_manager/robot_description", "/robot_description"), + ], ), *delay_thruster_spawners, delay_tam_controller_spawner_after_thruster_controller_spawners, diff --git a/auv_control_demos/individual_controller/launch/individual.launch.py b/auv_control_demos/individual_controller/launch/individual.launch.py index 9c56bdb..5d709f5 100644 --- a/auv_control_demos/individual_controller/launch/individual.launch.py +++ b/auv_control_demos/individual_controller/launch/individual.launch.py @@ -47,12 +47,17 @@ def generate_launch_description(): return LaunchDescription( [ + Node( + package="robot_state_publisher", + executable="robot_state_publisher", + output="both", + parameters=[robot_description], + ), Node( package="controller_manager", executable="ros2_control_node", output="both", parameters=[ - robot_description, PathJoinSubstitution( [ FindPackageShare("auv_control_demos"), @@ -61,6 +66,9 @@ def generate_launch_description(): ] ), ], + remappings=[ + ("/controller_manager/robot_description", "/robot_description"), + ], ), Node( package="controller_manager", diff --git a/auv_control_demos/package.xml b/auv_control_demos/package.xml index 222d0db..e43b061 100644 --- a/auv_control_demos/package.xml +++ b/auv_control_demos/package.xml @@ -3,7 +3,8 @@ auv_control_demos 0.0.1 - Example package that includes demos for using auv_controllers in individual and chained modes + Example package that includes demos for using auv_controllers in individual and + chained modes Colin Mitchell Everardo Gonzalez @@ -21,6 +22,9 @@ ament_cmake + robot_state_publisher + xacro + ament_lint_auto ament_lint_common