Skip to content

Commit 6384d7f

Browse files
authored
Added robot state publisher to publish description (#40)
1 parent 922e43e commit 6384d7f

File tree

3 files changed

+23
-3
lines changed

3 files changed

+23
-3
lines changed

auv_control_demos/chained_controllers/launch/chaining.launch.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,17 @@ def generate_launch_description():
114114
)
115115

116116
nodes = [
117+
Node(
118+
package="robot_state_publisher",
119+
executable="robot_state_publisher",
120+
output="both",
121+
parameters=[robot_description],
122+
),
117123
Node(
118124
package="controller_manager",
119125
executable="ros2_control_node",
120126
output="both",
121127
parameters=[
122-
robot_description,
123128
PathJoinSubstitution(
124129
[
125130
FindPackageShare("auv_control_demos"),
@@ -128,6 +133,9 @@ def generate_launch_description():
128133
]
129134
),
130135
],
136+
remappings=[
137+
("/controller_manager/robot_description", "/robot_description"),
138+
],
131139
),
132140
*delay_thruster_spawners,
133141
delay_tam_controller_spawner_after_thruster_controller_spawners,

auv_control_demos/individual_controller/launch/individual.launch.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,17 @@ def generate_launch_description():
4747

4848
return LaunchDescription(
4949
[
50+
Node(
51+
package="robot_state_publisher",
52+
executable="robot_state_publisher",
53+
output="both",
54+
parameters=[robot_description],
55+
),
5056
Node(
5157
package="controller_manager",
5258
executable="ros2_control_node",
5359
output="both",
5460
parameters=[
55-
robot_description,
5661
PathJoinSubstitution(
5762
[
5863
FindPackageShare("auv_control_demos"),
@@ -61,6 +66,9 @@ def generate_launch_description():
6166
]
6267
),
6368
],
69+
remappings=[
70+
("/controller_manager/robot_description", "/robot_description"),
71+
],
6472
),
6573
Node(
6674
package="controller_manager",

auv_control_demos/package.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
<package format="3">
44
<name>auv_control_demos</name>
55
<version>0.0.1</version>
6-
<description>Example package that includes demos for using auv_controllers in individual and chained modes</description>
6+
<description>Example package that includes demos for using auv_controllers in individual and
7+
chained modes</description>
78

89
<maintainer email="mitchcol@oregonstate.edu">Colin Mitchell</maintainer>
910
<maintainer email="everardo.a.gonzalez@gmail.com">Everardo Gonzalez</maintainer>
@@ -21,6 +22,9 @@
2122

2223
<buildtool_depend>ament_cmake</buildtool_depend>
2324

25+
<exec_depend>robot_state_publisher</exec_depend>
26+
<exec_depend>xacro</exec_depend>
27+
2428
<test_depend>ament_lint_auto</test_depend>
2529
<test_depend>ament_lint_common</test_depend>
2630

0 commit comments

Comments
 (0)