Skip to content

Commit 244b2a4

Browse files
committed
extracted method for controller spawner
1 parent 8a02c36 commit 244b2a4

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

robotiq_hande_driver/bringup/launch/gripper_controller_preview.launch.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -55,21 +55,9 @@ def launch_setup(context: LaunchContext) -> list[IncludeLaunchDescription]:
5555
control_node = preapre_control_node()
5656
rviz_node = prepare_rviz_node(enable=LaunchConfiguration("launch_rviz"))
5757

58-
joint_state_broadcaster_spawner = Node(
59-
package="controller_manager",
60-
executable="spawner",
61-
arguments=[
62-
"joint_state_broadcaster",
63-
"--controller-manager",
64-
"/controller_manager",
65-
],
66-
)
58+
joint_state_broadcaster_spawner = prepare_controller_spawner("joint_state_broadcaster")
6759

68-
gripper_controller_spawner = Node(
69-
package="controller_manager",
70-
executable="spawner",
71-
arguments=["gripper_action_controller", "-c", "/controller_manager"],
72-
)
60+
gripper_controller_spawner = prepare_controller_spawner("gripper_action_controller")
7361

7462
return [
7563
control_node,
@@ -150,3 +138,15 @@ def prepare_robot_state_publisher_node() -> Node:
150138
{"robot_description": ParameterValue(robot_description_str, value_type=str)}
151139
],
152140
)
141+
142+
143+
def prepare_controller_spawner(controller_name: str) -> Node:
144+
return Node(
145+
package="controller_manager",
146+
executable="spawner",
147+
arguments=[
148+
controller_name,
149+
"--controller-manager",
150+
"/controller_manager",
151+
],
152+
)

0 commit comments

Comments
 (0)