|
18 | 18 | <visual>
|
19 | 19 | <origin xyz="0 0 0" rpy="0 0 0" />
|
20 | 20 | <geometry>
|
21 |
| - <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/robotiq_arg2f_${stroke}_outer_knuckle.stl" /> |
| 21 | + <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/visual/robotiq_arg2f_${stroke}_outer_knuckle.stl" /> |
22 | 22 | </geometry>
|
23 | 23 | <material name="">
|
24 | 24 | <color rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
|
|
27 | 27 | <collision>
|
28 | 28 | <origin xyz="0 0 0" rpy="0 0 0" />
|
29 | 29 | <geometry>
|
30 |
| - <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/robotiq_arg2f_${stroke}_outer_knuckle.stl" /> |
| 30 | + <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/collision/robotiq_arg2f_${stroke}_outer_knuckle.stl" /> |
31 | 31 | </geometry>
|
32 | 32 | </collision>
|
33 | 33 | </link>
|
|
49 | 49 | <visual>
|
50 | 50 | <origin xyz="0 0 0" rpy="0 0 0" />
|
51 | 51 | <geometry>
|
52 |
| - <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/robotiq_arg2f_${stroke}_outer_finger.stl" /> |
| 52 | + <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/visual/robotiq_arg2f_${stroke}_outer_finger.stl" /> |
53 | 53 | </geometry>
|
54 | 54 | <material name="">
|
55 | 55 | <color rgba="0.1 0.1 0.1 1" />
|
|
58 | 58 | <collision>
|
59 | 59 | <origin xyz="0 0 0" rpy="0 0 0" />
|
60 | 60 | <geometry>
|
61 |
| - <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/robotiq_arg2f_${stroke}_outer_finger.stl" /> |
| 61 | + <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/collision/robotiq_arg2f_${stroke}_outer_finger.stl" /> |
62 | 62 | </geometry>
|
63 | 63 | </collision>
|
64 | 64 | </link>
|
|
80 | 80 | <visual>
|
81 | 81 | <origin xyz="0 0 0" rpy="0 0 0" />
|
82 | 82 | <geometry>
|
83 |
| - <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/robotiq_arg2f_${stroke}_inner_knuckle.stl" /> |
| 83 | + <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/visual/robotiq_arg2f_${stroke}_inner_knuckle.stl" /> |
84 | 84 | </geometry>
|
85 | 85 | <material name="">
|
86 | 86 | <color rgba="0.1 0.1 0.1 1" />
|
|
89 | 89 | <collision>
|
90 | 90 | <origin xyz="0 0 0" rpy="0 0 0" />
|
91 | 91 | <geometry>
|
92 |
| - <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/robotiq_arg2f_${stroke}_inner_knuckle.stl" /> |
| 92 | + <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/collision/robotiq_arg2f_${stroke}_inner_knuckle.stl" /> |
93 | 93 | </geometry>
|
94 | 94 | </collision>
|
95 | 95 | </link>
|
|
111 | 111 | <visual>
|
112 | 112 | <origin xyz="0 0 0" rpy="0 0 0" />
|
113 | 113 | <geometry>
|
114 |
| - <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/robotiq_arg2f_${stroke}_inner_finger.stl" /> |
| 114 | + <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/visual/robotiq_arg2f_${stroke}_inner_finger.stl" /> |
115 | 115 | </geometry>
|
116 | 116 | <material name="">
|
117 | 117 | <color rgba="0.1 0.1 0.1 1" />
|
|
120 | 120 | <collision>
|
121 | 121 | <origin xyz="0 0 0" rpy="0 0 0" />
|
122 | 122 | <geometry>
|
123 |
| - <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/robotiq_arg2f_${stroke}_inner_finger.stl" /> |
| 123 | + <mesh filename="package://robotiq_2f_140_gripper_visualization/meshes/collision/robotiq_arg2f_${stroke}_inner_finger.stl" /> |
124 | 124 | </geometry>
|
125 | 125 | </collision>
|
126 | 126 | </link>
|
127 | 127 | </xacro:macro>
|
128 | 128 |
|
| 129 | + <!-- Finger pad link, the default are the "big pads" with rubber--> |
| 130 | + <xacro:macro name="inner_finger_pad" params="prefix fingerprefix"> |
| 131 | + <link name="${prefix}${fingerprefix}_inner_finger_pad"> |
| 132 | + <visual> |
| 133 | + <origin xyz="0 0 0" rpy="0 0 0" /> |
| 134 | + <geometry> |
| 135 | + <box size="0.027 0.065 0.0075"/> |
| 136 | + </geometry> |
| 137 | + <material name=""> |
| 138 | + <color rgba="0.9 0.9 0.9 1" /> |
| 139 | + </material> |
| 140 | + </visual> |
| 141 | + <collision> |
| 142 | + <origin xyz="0 0 0" rpy="0 0 0" /> |
| 143 | + <geometry> |
| 144 | + <box size="0.03 0.07 0.0075"/> |
| 145 | + </geometry> |
| 146 | + <material name=""> |
| 147 | + <color rgba="0.9 0.0 0.0 1" /> |
| 148 | + </material> |
| 149 | + </collision> |
| 150 | + </link> |
| 151 | + </xacro:macro> |
| 152 | + |
129 | 153 | <xacro:macro name="outer_finger_joint" params="prefix fingerprefix">
|
130 | 154 | <joint name="${prefix}${fingerprefix}_outer_finger_joint" type="fixed">
|
131 | 155 | <origin xyz="0 0.01821998610742 0.0260018192872234" rpy="0 0 0" />
|
|
148 | 172 |
|
149 | 173 | <xacro:macro name="inner_finger_joint" params="prefix fingerprefix">
|
150 | 174 | <joint name="${prefix}${fingerprefix}_inner_finger_joint" type="revolute">
|
151 |
| - <origin xyz="0 0.0817554015893473 -0.0282203446692936" rpy="-.725 0 0" /> |
| 175 | + <origin xyz="0 0.0817554015893473 -0.0282203446692936" rpy="-0.725 0 0" /> |
152 | 176 | <parent link="${prefix}${fingerprefix}_outer_finger" />
|
153 | 177 | <child link="${prefix}${fingerprefix}_inner_finger" />
|
154 | 178 | <axis xyz="1 0 0" />
|
|
157 | 181 | </joint>
|
158 | 182 | </xacro:macro>
|
159 | 183 |
|
| 184 | + <xacro:macro name="inner_finger_pad_joint" params="prefix fingerprefix"> |
| 185 | + <joint name="${prefix}${fingerprefix}_inner_finger_pad_joint" type="fixed"> |
| 186 | + <origin xyz="0 0.0457554015893473 -0.0272203446692936" rpy="0 0 0" /> |
| 187 | + <parent link="${prefix}${fingerprefix}_inner_finger" /> |
| 188 | + <child link="${prefix}${fingerprefix}_inner_finger_pad" /> |
| 189 | + <axis xyz="0 0 1" /> |
| 190 | + </joint> |
| 191 | + </xacro:macro> |
| 192 | + |
160 | 193 | <xacro:include filename="$(find robotiq_2f_140_gripper_visualization)/urdf/robotiq_arg2f.xacro" />
|
161 | 194 |
|
162 | 195 | <xacro:macro name="finger_joint" params="prefix">
|
|
165 | 198 | <parent link="${prefix}robotiq_arg2f_base_link" />
|
166 | 199 | <child link="${prefix}left_outer_knuckle" />
|
167 | 200 | <axis xyz="-1 0 0" />
|
168 |
| - <limit lower="0" upper="0.775" velocity="2.0" effort="1000" /> |
| 201 | + <limit lower="0" upper="0.7" velocity="2.0" effort="1000" /> |
169 | 202 | </joint>
|
170 | 203 | <xacro:finger_joints prefix="${prefix}" fingerprefix="left" reflect="1.0"/>
|
171 | 204 | </xacro:macro>
|
|
0 commit comments