@@ -24,35 +24,45 @@ controller_manager:
2424 forward_position_controller :
2525 type : position_controllers/JointGroupPositionController
2626
27+ passthrough_trajectory_controller :
28+ type : ur_controllers/PassthroughTrajectoryController
29+
30+ tcp_pose_broadcaster :
31+ type : pose_broadcaster/PoseBroadcaster
32+
2733
2834speed_scaling_state_broadcaster :
2935 ros__parameters :
3036 state_publish_rate : 100.0
37+ tf_prefix : " $(var tf_prefix)"
3138
39+ io_and_status_controller :
40+ ros__parameters :
41+ tf_prefix : " $(var tf_prefix)"
3242
3343force_torque_sensor_broadcaster :
3444 ros__parameters :
35- sensor_name : tcp_fts_sensor
45+ sensor_name : $(var tf_prefix) tcp_fts_sensor
3646 state_interface_names :
3747 - force.x
3848 - force.y
3949 - force.z
4050 - torque.x
4151 - torque.y
4252 - torque.z
43- frame_id : tool0
53+ frame_id : $(var tf_prefix) tool0
4454 topic_name : ft_data
4555
4656
4757joint_trajectory_controller :
4858 ros__parameters :
4959 joints :
50- - shoulder_pan_joint
51- - shoulder_lift_joint
52- - elbow_joint
53- - wrist_1_joint
54- - wrist_2_joint
55- - wrist_3_joint
60+ - $(var tf_prefix) shoulder_pan_joint
61+ - $(var tf_prefix) shoulder_lift_joint
62+ - $(var tf_prefix) elbow_joint
63+ - $(var tf_prefix) wrist_1_joint
64+ - $(var tf_prefix) wrist_2_joint
65+ - $(var tf_prefix) wrist_3_joint
5666 command_interfaces :
5767 - position
5868 state_interfaces :
@@ -64,23 +74,23 @@ joint_trajectory_controller:
6474 constraints :
6575 stopped_velocity_tolerance : 0.2
6676 goal_time : 0.0
67- shoulder_pan_joint : { trajectory: 0.2, goal: 0.1 }
68- shoulder_lift_joint : { trajectory: 0.2, goal: 0.1 }
69- elbow_joint : { trajectory: 0.2, goal: 0.1 }
70- wrist_1_joint : { trajectory: 0.2, goal: 0.1 }
71- wrist_2_joint : { trajectory: 0.2, goal: 0.1 }
72- wrist_3_joint : { trajectory: 0.2, goal: 0.1 }
77+ $(var tf_prefix) shoulder_pan_joint : { trajectory: 0.2, goal: 0.1 }
78+ $(var tf_prefix) shoulder_lift_joint : { trajectory: 0.2, goal: 0.1 }
79+ $(var tf_prefix) elbow_joint : { trajectory: 0.2, goal: 0.1 }
80+ $(var tf_prefix) wrist_1_joint : { trajectory: 0.2, goal: 0.1 }
81+ $(var tf_prefix) wrist_2_joint : { trajectory: 0.2, goal: 0.1 }
82+ $(var tf_prefix) wrist_3_joint : { trajectory: 0.2, goal: 0.1 }
7383
7484
7585scaled_joint_trajectory_controller :
7686 ros__parameters :
7787 joints :
78- - shoulder_pan_joint
79- - shoulder_lift_joint
80- - elbow_joint
81- - wrist_1_joint
82- - wrist_2_joint
83- - wrist_3_joint
88+ - $(var tf_prefix) shoulder_pan_joint
89+ - $(var tf_prefix) shoulder_lift_joint
90+ - $(var tf_prefix) elbow_joint
91+ - $(var tf_prefix) wrist_1_joint
92+ - $(var tf_prefix) wrist_2_joint
93+ - $(var tf_prefix) wrist_3_joint
8494 command_interfaces :
8595 - position
8696 state_interfaces :
@@ -92,30 +102,46 @@ scaled_joint_trajectory_controller:
92102 constraints :
93103 stopped_velocity_tolerance : 0.2
94104 goal_time : 0.0
95- shoulder_pan_joint : { trajectory: 0.2, goal: 0.1 }
96- shoulder_lift_joint : { trajectory: 0.2, goal: 0.1 }
97- elbow_joint : { trajectory: 0.2, goal: 0.1 }
98- wrist_1_joint : { trajectory: 0.2, goal: 0.1 }
99- wrist_2_joint : { trajectory: 0.2, goal: 0.1 }
100- wrist_3_joint : { trajectory: 0.2, goal: 0.1 }
105+ $(var tf_prefix)shoulder_pan_joint : { trajectory: 0.2, goal: 0.1 }
106+ $(var tf_prefix)shoulder_lift_joint : { trajectory: 0.2, goal: 0.1 }
107+ $(var tf_prefix)elbow_joint : { trajectory: 0.2, goal: 0.1 }
108+ $(var tf_prefix)wrist_1_joint : { trajectory: 0.2, goal: 0.1 }
109+ $(var tf_prefix)wrist_2_joint : { trajectory: 0.2, goal: 0.1 }
110+ $(var tf_prefix)wrist_3_joint : { trajectory: 0.2, goal: 0.1 }
111+ speed_scaling_interface_name : $(var tf_prefix)speed_scaling/speed_scaling_factor
112+
113+ passthrough_trajectory_controller :
114+ ros__parameters :
115+ tf_prefix : " $(var tf_prefix)"
116+ joints :
117+ - $(var tf_prefix)shoulder_pan_joint
118+ - $(var tf_prefix)shoulder_lift_joint
119+ - $(var tf_prefix)elbow_joint
120+ - $(var tf_prefix)wrist_1_joint
121+ - $(var tf_prefix)wrist_2_joint
122+ - $(var tf_prefix)wrist_3_joint
123+ state_interfaces :
124+ - position
125+ - velocity
126+ speed_scaling_interface_name : $(var tf_prefix)speed_scaling/speed_scaling_factor
101127
102128forward_velocity_controller :
103129 ros__parameters :
104130 joints :
105- - shoulder_pan_joint
106- - shoulder_lift_joint
107- - elbow_joint
108- - wrist_1_joint
109- - wrist_2_joint
110- - wrist_3_joint
131+ - $(var tf_prefix) shoulder_pan_joint
132+ - $(var tf_prefix) shoulder_lift_joint
133+ - $(var tf_prefix) elbow_joint
134+ - $(var tf_prefix) wrist_1_joint
135+ - $(var tf_prefix) wrist_2_joint
136+ - $(var tf_prefix) wrist_3_joint
111137 interface_name : velocity
112138
113139forward_position_controller :
114140 ros__parameters :
115141 joints :
116- - shoulder_pan_joint
117- - shoulder_lift_joint
118- - elbow_joint
119- - wrist_1_joint
120- - wrist_2_joint
121- - wrist_3_joint
142+ - $(var tf_prefix) shoulder_pan_joint
143+ - $(var tf_prefix) shoulder_lift_joint
144+ - $(var tf_prefix) elbow_joint
145+ - $(var tf_prefix) wrist_1_joint
146+ - $(var tf_prefix) wrist_2_joint
147+ - $(var tf_prefix) wrist_3_joint
0 commit comments