Skip to content

Commit ccb82b0

Browse files
committed
Fix launcher
1 parent e335e75 commit ccb82b0

1 file changed

Lines changed: 23 additions & 11 deletions

File tree

Launchers/pick_place_harmonic/pick_place_harmonic.launch.py

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -133,19 +133,36 @@ def generate_launch_description():
133133
joint_state_broadcaster = Node(
134134
package="controller_manager",
135135
executable="spawner",
136-
arguments=["joint_state_broadcaster"],
136+
arguments=[
137+
"joint_state_broadcaster",
138+
"--controller-manager",
139+
"/controller_manager",
140+
],
137141
)
138142

139143
joint_trajectory_controller = Node(
140144
package="controller_manager",
141145
executable="spawner",
142-
arguments=["joint_trajectory_controller"],
146+
arguments=[
147+
"joint_trajectory_controller",
148+
"--controller-manager",
149+
"/controller_manager",
150+
],
143151
)
144152

145153
gripper_controller = Node(
146154
package="controller_manager",
147155
executable="spawner",
148-
arguments=["gripper_controller"],
156+
arguments=[
157+
"gripper_controller",
158+
"--controller-manager",
159+
"/controller_manager",
160+
],
161+
)
162+
163+
delayed_joint_state_broadcaster = TimerAction(
164+
period=8.0,
165+
actions=[joint_state_broadcaster],
149166
)
150167

151168
# =========================
@@ -201,7 +218,7 @@ def generate_launch_description():
201218
)
202219

203220
delayed_spawn = TimerAction(
204-
period=3.0,
221+
period=5.0,
205222
actions=[spawn_robot],
206223
)
207224

@@ -212,14 +229,9 @@ def generate_launch_description():
212229
robot_state_publisher,
213230
clock_bridge,
214231
delayed_spawn,
232+
delayed_joint_state_broadcaster,
215233

216-
# Controllers chain
217-
RegisterEventHandler(
218-
OnProcessExit(
219-
target_action=spawn_robot,
220-
on_exit=[joint_state_broadcaster],
221-
)
222-
),
234+
223235

224236
RegisterEventHandler(
225237
OnProcessExit(

0 commit comments

Comments
 (0)