Skip to content

Commit ec6e56b

Browse files
committed
Updated the model with FTS150 to be compatible with the others.
1 parent e78cc33 commit ec6e56b

File tree

1 file changed

+109
-22
lines changed

1 file changed

+109
-22
lines changed

ur5_description/urdf/clearpath_ridgeback__ur5__robotiq_two_finger_gripper__robotiq_fts150.urdf

Lines changed: 109 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
<link name="ridgeback_base_link"/>
239239

240240
<joint name="base_link_joint" type="fixed">
241-
<origin rpy="0 0 0" xyz="0 0 0"/>
241+
<origin rpy="0 0 0" xyz="0 0 -0.28"/>
242242
<parent link="ridgeback_base_link"/>
243243
<child link="chassis_link"/>
244244
</joint>
@@ -412,53 +412,54 @@
412412

413413
<link name="base_computer_box_link">
414414
<visual>
415-
<origin rpy="0 0 0" xyz="0 0 0"/>
415+
<origin rpy="0 0 0" xyz="-1.55 -2.5 17.3"/>
416416
<geometry>
417-
<mesh filename="package://ur5controller/ur5_description/ridgeback/base_computer_box.stl"/>
417+
<mesh filename="package://ur5controller/ur5_description/arm/meshes/visual/computer_box.stl"/>
418418
</geometry>
419-
<material name="white"/>
420419
</visual>
421420
<collision>
421+
<origin rpy="0 0 0" xyz="-1.55 -2.5 17.3"/>
422422
<geometry>
423-
<mesh filename="package://ur5controller/ur5_description/ridgeback/base_computer_box.stl"/>
423+
<mesh filename="package://ur5controller/ur5_description/arm/meshes/visual/computer_box.stl"/>
424424
</geometry>
425425
</collision>
426426
</link>
427427

428428
<joint name="base_computer_box_joint" type="fixed">
429429
<parent link="ridgeback_base_link"/>
430430
<child link="base_computer_box_link"/>
431-
<origin rpy="0 0 0" xyz="1.35 2.5 -16.72"/>
431+
<origin rpy="0 0 0" xyz="1.35 2.5 -17"/>
432432
</joint>
433433

434434
<link name="arm_stand_link">
435435
<visual>
436436
<geometry>
437-
<cylinder length="0.459" radius="0.1"/>
437+
<mesh filename="package://ur5controller/ur5_description/arm/meshes/visual/arm_stand.stl"/>
438438
</geometry>
439-
<origin rpy="0 0 0" xyz="0 0 0.2295"/>
439+
<origin rpy="1.57 0 0" xyz="0 0 0.2295"/>
440440
<material name="white"/>
441441
</visual>
442442
<collision>
443443
<geometry>
444-
<cylinder length="0.459" radius="0.1"/>
444+
<mesh filename="package://ur5controller/ur5_description/arm/meshes/visual/arm_stand.stl"/>
445445
</geometry>
446-
<origin rpy="0 0 0" xyz="0 0 0.2295"/>
446+
<origin rpy="1.57 0 0" xyz="0 0 0.2295"/>
447447
</collision>
448448
</link>
449449

450450
<joint name="arm_stand_joint" type="fixed">
451451
<parent link="mid_mount"/>
452452
<child link="arm_stand_link"/>
453-
<origin rpy="0 0 0" xyz="0.28 0.0 0.0"/>
453+
<origin rpy="0 0 0" xyz="0.28 0.0 -0.28"/>
454454
</joint>
455455

456456
<joint name="arm_stand_to_arm_joint" type="fixed">
457457
<parent link="arm_stand_link"/>
458458
<child link="base_link"/>
459-
<origin rpy="0 0 -1.57" xyz="0.0 0.0 0.462"/> <!-- 0.462 = 0.459 + 0.003 where 0.003 is the distance between very bottom of the arm base and its base_link-->
459+
<origin rpy="0 0 -1.64060949685" xyz="0.0 0.0 0.456"/>
460460
</joint>
461461

462+
462463
<!-- =================================================================== -->
463464
<!-- UR5 ROBOT DESCRIPTION -->
464465
<!-- =================================================================== -->
@@ -491,7 +492,7 @@
491492
<child link="shoulder_link"/>
492493
<origin rpy="0.0 0.0 0.0" xyz="0.0 0.0 0.089159"/>
493494
<axis xyz="0 0 1"/>
494-
<limit effort="150.0" lower="-6.2831853" upper="6.2831853" velocity="3.15"/>
495+
<limit effort="150.0" lower="-6.26573" upper="6.26573" velocity="3.15"/>
495496
<dynamics damping="0.0" friction="0.0"/>
496497
</joint>
497498

@@ -523,7 +524,7 @@
523524
<child link="upper_arm_link"/>
524525
<origin rpy="0.0 1.570796325 0.0" xyz="0.0 0.13585 0.0"/>
525526
<axis xyz="0 1 0"/>
526-
<limit effort="150.0" lower="-6.2831853" upper="6.2831853" velocity="3.15"/>
527+
<limit effort="150.0" lower="-6.26573" upper="6.26573" velocity="3.15"/>
527528
<dynamics damping="0.0" friction="0.0"/>
528529
</joint>
529530

@@ -555,7 +556,7 @@
555556
<child link="forearm_link"/>
556557
<origin rpy="0.0 0.0 0.0" xyz="0.0 -0.1197 0.425"/>
557558
<axis xyz="0 1 0"/>
558-
<limit effort="150.0" lower="-6.2831853" upper="6.2831853" velocity="3.15"/>
559+
<limit effort="150.0" lower="-6.26573" upper="6.26573" velocity="3.15"/>
559560
<dynamics damping="0.0" friction="0.0"/>
560561
</joint>
561562

@@ -587,7 +588,7 @@
587588
<child link="wrist_1_link"/>
588589
<origin rpy="0.0 1.570796325 0.0" xyz="0.0 0.0 0.39225"/>
589590
<axis xyz="0 1 0"/>
590-
<limit effort="28.0" lower="-6.2831853" upper="6.2831853" velocity="3.2"/>
591+
<limit effort="28.0" lower="-6.26573" upper="6.26573" velocity="3.2"/>
591592
<dynamics damping="0.0" friction="0.0"/>
592593
</joint>
593594

@@ -619,7 +620,7 @@
619620
<child link="wrist_2_link"/>
620621
<origin rpy="0.0 0.0 0.0" xyz="0.0 0.093 0.0"/>
621622
<axis xyz="0 0 1"/>
622-
<limit effort="28.0" lower="-6.2831853" upper="6.2831853" velocity="3.2"/>
623+
<limit effort="28.0" lower="-6.26573" upper="6.26573" velocity="3.2"/>
623624
<dynamics damping="0.0" friction="0.0"/>
624625
</joint>
625626

@@ -651,7 +652,7 @@
651652
<child link="wrist_3_link"/>
652653
<origin rpy="0.0 0.0 0.0" xyz="0.0 0.0 0.09465"/>
653654
<axis xyz="0 1 0"/>
654-
<limit effort="28.0" lower="-6.2831853" upper="6.2831853" velocity="3.2"/>
655+
<limit effort="28.0" lower="-6.26573" upper="6.26573" velocity="3.2"/>
655656
<dynamics damping="0.0" friction="0.0"/>
656657
</joint>
657658

@@ -680,6 +681,7 @@
680681

681682

682683

684+
683685
<transmission name="shoulder_pan_trans">
684686
<type>transmission_interface/SimpleTransmission</type>
685687
<joint name="shoulder_pan_joint">
@@ -766,8 +768,6 @@
766768
<child link="tool0"/>
767769
</joint>
768770

769-
770-
771771
<!-- =================================================================== -->
772772
<!-- ROBOTIQ FORCE TORQUE SENSOR FTS150 -->
773773
<!-- =================================================================== -->
@@ -886,7 +886,6 @@
886886
<origin rpy="1.570796325 -1.570796325 0.0" xyz="0.0 0.0 0.08"/>
887887
</joint>
888888

889-
890889
<!-- =================================================================== -->
891890
<!-- ROBOTIQ TWO FINGER GRIPPER -->
892891
<!-- =================================================================== -->
@@ -915,6 +914,11 @@
915914
<box size="0.03 0.04 0.06"/>
916915
</geometry>
917916
</collision>
917+
<inertial>
918+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
919+
<mass value="1.267"/>
920+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
921+
</inertial>
918922
</link>
919923

920924
<!-- right finger -->
@@ -923,7 +927,7 @@
923927
<parent link="simple_gripper_base"/>
924928
<child link="simple_gripper_right_driver"/>
925929
<axis xyz="1 0 0"/>
926-
<limit effort="60" lower="0.0" upper="0.77" velocity="1.91986177778"/>
930+
<limit effort="60" lower="0.0" upper="0.715584844444" velocity="1.91986177778"/>
927931
</joint>
928932

929933
<link name="simple_gripper_right_driver">
@@ -938,6 +942,11 @@
938942
<box size="0.02 0.04 0.02"/>
939943
</geometry>
940944
</collision>
945+
<inertial>
946+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
947+
<mass value="1.267"/>
948+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
949+
</inertial>
941950
</link>
942951

943952
<joint name="simple_gripper_right_coupler_joint" type="fixed">
@@ -958,6 +967,11 @@
958967
<box size="0.03 0.065 0.02"/>
959968
</geometry>
960969
</collision>
970+
<inertial>
971+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
972+
<mass value="1.267"/>
973+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
974+
</inertial>
961975
</link>
962976

963977
<joint name="simple_gripper_right_follower_joint" type="revolute">
@@ -981,6 +995,11 @@
981995
<box size="0.02 0.015 0.048"/>
982996
</geometry>
983997
</collision>
998+
<inertial>
999+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
1000+
<mass value="1.267"/>
1001+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
1002+
</inertial>
9841003
</link>
9851004

9861005
<joint name="simple_gripper_right_pad_joint" type="fixed">
@@ -1000,6 +1019,11 @@
10001019
<box size="0.02 0.008 0.036"/>
10011020
</geometry>
10021021
</collision>
1022+
<inertial>
1023+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
1024+
<mass value="1.267"/>
1025+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
1026+
</inertial>
10031027
</link>
10041028

10051029
<joint name="simple_gripper_right_spring_link_joint" type="revolute">
@@ -1023,6 +1047,11 @@
10231047
<box size="0.04 0.02 0.065"/>
10241048
</geometry>
10251049
</collision>
1050+
<inertial>
1051+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
1052+
<mass value="1.267"/>
1053+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
1054+
</inertial>
10261055
</link>
10271056

10281057
<!-- left finger -->
@@ -1047,6 +1076,11 @@
10471076
<box size="0.02 0.04 0.02"/>
10481077
</geometry>
10491078
</collision>
1079+
<inertial>
1080+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
1081+
<mass value="1.267"/>
1082+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
1083+
</inertial>
10501084
</link>
10511085

10521086
<joint name="simple_gripper_left_coupler_joint" type="fixed">
@@ -1067,6 +1101,11 @@
10671101
<box size="0.03 0.065 0.02"/>
10681102
</geometry>
10691103
</collision>
1104+
<inertial>
1105+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
1106+
<mass value="1.267"/>
1107+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
1108+
</inertial>
10701109
</link>
10711110

10721111
<joint name="simple_gripper_left_follower_joint" type="revolute">
@@ -1090,6 +1129,11 @@
10901129
<box size="0.02 0.015 0.048"/>
10911130
</geometry>
10921131
</collision>
1132+
<inertial>
1133+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
1134+
<mass value="1.267"/>
1135+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
1136+
</inertial>
10931137
</link>
10941138

10951139
<joint name="simple_gripper_left_pad_joint" type="fixed">
@@ -1109,6 +1153,11 @@
11091153
<box size="0.02 0.008 0.036"/>
11101154
</geometry>
11111155
</collision>
1156+
<inertial>
1157+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
1158+
<mass value="1.267"/>
1159+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
1160+
</inertial>
11121161
</link>
11131162

11141163
<joint name="simple_gripper_left_spring_link_joint" type="revolute">
@@ -1132,6 +1181,11 @@
11321181
<box size="0.04 0.02 0.065"/>
11331182
</geometry>
11341183
</collision>
1184+
<inertial>
1185+
<origin rpy="1.57079632679 0 1.57079632679" xyz="0 0 0"/>
1186+
<mass value="1.267"/>
1187+
<inertia ixx="0.0288" ixy="2.20484e-6" ixz="-1.3145e-5" iyy="0.4324" iyz="1.8944e-3" izz="0.4130"/>
1188+
</inertial>
11351189
</link>
11361190

11371191
<transmission name="simple_gripper_right_driver_trans">
@@ -1144,3 +1198,36 @@
11441198
</actuator>
11451199
</transmission>
11461200
</robot>
1201+
1202+
1203+
1204+
1205+
1206+
1207+
1208+
1209+
1210+
1211+
1212+
1213+
1214+
1215+
1216+
1217+
1218+
1219+
1220+
1221+
1222+
1223+
1224+
1225+
1226+
1227+
1228+
1229+
1230+
1231+
1232+
1233+

0 commit comments

Comments
 (0)