|
29 | 29 | </group>
|
30 | 30 | <group name="gripper">
|
31 | 31 | <joint name="first_robotiq_85_left_finger_tip_joint"/>
|
| 32 | + <joint name="first_robotiq_85_left_finger_joint"/> |
32 | 33 | <joint name="first_robotiq_85_left_inner_knuckle_joint"/>
|
33 | 34 | <joint name="first_robotiq_85_left_knuckle_joint"/>
|
34 | 35 | <joint name="first_robotiq_85_right_finger_tip_joint"/>
|
| 36 | + <joint name="first_robotiq_85_right_finger_joint"/> |
35 | 37 | <joint name="first_robotiq_85_right_inner_knuckle_joint"/>
|
36 | 38 | <joint name="first_robotiq_85_right_knuckle_joint"/>
|
| 39 | + <link name="first_grasp_link"/> |
37 | 40 | </group>
|
38 | 41 | <group name="second_gripper">
|
39 | 42 | <joint name="second_robotiq_85_left_finger_tip_joint"/>
|
| 43 | + <joint name="second_robotiq_85_left_finger_joint"/> |
40 | 44 | <joint name="second_robotiq_85_left_inner_knuckle_joint"/>
|
41 | 45 | <joint name="second_robotiq_85_left_knuckle_joint"/>
|
42 | 46 | <joint name="second_robotiq_85_right_finger_tip_joint"/>
|
| 47 | + <joint name="second_robotiq_85_right_finger_joint"/> |
43 | 48 | <joint name="second_robotiq_85_right_inner_knuckle_joint"/>
|
44 | 49 | <joint name="second_robotiq_85_right_knuckle_joint"/>
|
| 50 | + <link name="second_grasp_link"/> |
45 | 51 | </group>
|
46 | 52 | <group name="third_gripper">
|
47 | 53 | <joint name="third_robotiq_85_left_finger_tip_joint"/>
|
| 54 | + <joint name="third_robotiq_85_left_finger_joint"/> |
48 | 55 | <joint name="third_robotiq_85_left_inner_knuckle_joint"/>
|
49 | 56 | <joint name="third_robotiq_85_left_knuckle_joint"/>
|
50 | 57 | <joint name="third_robotiq_85_right_finger_tip_joint"/>
|
| 58 | + <joint name="third_robotiq_85_right_finger_joint"/> |
51 | 59 | <joint name="third_robotiq_85_right_inner_knuckle_joint"/>
|
52 | 60 | <joint name="third_robotiq_85_right_knuckle_joint"/>
|
| 61 | + <link name="third_grasp_link"/> |
53 | 62 | </group>
|
54 | 63 | <group name="fourth_gripper">
|
55 | 64 | <joint name="fourth_robotiq_85_left_finger_tip_joint"/>
|
| 65 | + <joint name="fourth_robotiq_85_left_finger_joint"/> |
56 | 66 | <joint name="fourth_robotiq_85_left_inner_knuckle_joint"/>
|
57 | 67 | <joint name="fourth_robotiq_85_left_knuckle_joint"/>
|
58 | 68 | <joint name="fourth_robotiq_85_right_finger_tip_joint"/>
|
| 69 | + <joint name="fourth_robotiq_85_right_finger_joint"/> |
59 | 70 | <joint name="fourth_robotiq_85_right_inner_knuckle_joint"/>
|
60 | 71 | <joint name="fourth_robotiq_85_right_knuckle_joint"/>
|
| 72 | + <link name="fourth_grasp_link"/> |
61 | 73 | </group>
|
62 | 74 | <!--GROUP STATES: Purpose: Define a named state for a particular group, in terms of joint values. This is useful to define states like 'folded arms'-->
|
63 | 75 | <group_state name="open_right" group="gripper">
|
|
126 | 138 | </group_state>
|
127 | 139 | <!--END EFFECTOR: Purpose: Represent information about an end effector.-->
|
128 | 140 | <end_effector name="first_ee" parent_link="first_tool0" group="gripper"/>
|
| 141 | + <end_effector name="second_ee" parent_link="second_tool0" group="second_gripper"/> |
| 142 | + <end_effector name="third_ee" parent_link="third_tool0" group="third_gripper"/> |
| 143 | + <end_effector name="fourth_ee" parent_link="fourth_tool0" group="fourth_gripper"/> |
129 | 144 | <!--VIRTUAL JOINT: Purpose: this element defines a virtual joint between a robot link and an external frame of reference (considered fixed with respect to the robot)-->
|
130 | 145 | <virtual_joint name="first_fixed_base" type="fixed" parent_frame="world" child_link="first_base_link"/>
|
131 | 146 | <virtual_joint name="second_fixed_base" type="fixed" parent_frame="world" child_link="second_base_link"/>
|
|
0 commit comments