Skip to content

Commit e24449b

Browse files
committed
Add ROS1-like configuration, launch, urdf and mesh files.
1 parent dbd532a commit e24449b

File tree

124 files changed

+15835
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+15835
-2
lines changed

ur5_moveit_config/launch/run_move_group.launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def generate_launch_description():
7373
planning_scene_monitor_parameters])
7474

7575
# RViz
76-
rviz_config_file = get_package_share_directory('ur_description') + "/config/view_robot.rviz"
76+
rviz_config_file = get_package_share_directory('ur_description') + "/cfg/view_robot.rviz"
7777
rviz_node = Node(package='rviz2',
7878
executable='rviz2',
7979
name='rviz2',
File renamed without changes.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
kinematics:
2+
shoulder:
3+
x: 0
4+
y: 0
5+
z: 0.1273
6+
roll: 0
7+
pitch: 0
8+
yaw: 0
9+
upper_arm:
10+
x: 0
11+
y: 0
12+
z: 0
13+
roll: 1.570796327
14+
pitch: 0
15+
yaw: 0
16+
forearm:
17+
x: -0.612
18+
y: 0
19+
z: 0
20+
roll: 0
21+
pitch: 0
22+
yaw: 0
23+
wrist_1:
24+
x: -0.5723
25+
y: 0
26+
z: 0.163941
27+
roll: 0
28+
pitch: 0
29+
yaw: 0
30+
wrist_2:
31+
x: 0
32+
y: -0.1157
33+
z: -2.373046667922381e-11
34+
roll: 1.570796327
35+
pitch: 0
36+
yaw: 0
37+
wrist_3:
38+
x: 0
39+
y: 0.0922
40+
z: -1.891053610911353e-11
41+
roll: 1.570796326589793
42+
pitch: 3.141592653589793
43+
yaw: 3.141592653589793
44+
hash: calib_17227329492635474227
45+
46+
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Joints limits
2+
#
3+
# Sources:
4+
#
5+
# - UR10 User Manual, Universal Robots, UR10/CB3, Version 3.13
6+
# https://s3-eu-west-1.amazonaws.com/ur-support-site/69442/99203_UR10_User_Manual_en_Global.pdf
7+
# - Support > Articles > UR articles > Max. joint torques
8+
# https://www.universal-robots.com/articles/ur-articles/max-joint-torques
9+
# retrieved: 2020-06-16, last modified: 2020-06-09
10+
joint_limits:
11+
shoulder_pan:
12+
# acceleration limits are not publicly available
13+
has_acceleration_limits: false
14+
has_effort_limits: true
15+
has_position_limits: true
16+
has_velocity_limits: true
17+
max_effort: 330.0
18+
max_position: !degrees 360.0
19+
max_velocity: !degrees 120.0
20+
min_position: !degrees -360.0
21+
shoulder_lift:
22+
# acceleration limits are not publicly available
23+
has_acceleration_limits: false
24+
has_effort_limits: true
25+
has_position_limits: true
26+
has_velocity_limits: true
27+
max_effort: 330.0
28+
max_position: !degrees 360.0
29+
max_velocity: !degrees 120.0
30+
min_position: !degrees -360.0
31+
elbow_joint:
32+
# acceleration limits are not publicly available
33+
has_acceleration_limits: false
34+
has_effort_limits: true
35+
has_position_limits: true
36+
has_velocity_limits: true
37+
max_effort: 150.0
38+
# we artificially limit this joint to half its actual joint position limit
39+
# to avoid (MoveIt/OMPL) planning problems, as due to the physical
40+
# construction of the robot, it's impossible to rotate the 'elbow_joint'
41+
# over more than approx +- 1 pi (the shoulder lift joint gets in the way).
42+
#
43+
# This leads to planning problems as the search space will be divided into
44+
# two sections, with no connections from one to the other.
45+
#
46+
# Refer to https://github.com/ros-industrial/universal_robot/issues/265 for
47+
# more information.
48+
max_position: !degrees 180.0
49+
max_velocity: !degrees 180.0
50+
min_position: !degrees -180.0
51+
wrist_1:
52+
# acceleration limits are not publicly available
53+
has_acceleration_limits: false
54+
has_effort_limits: true
55+
has_position_limits: true
56+
has_velocity_limits: true
57+
max_effort: 56.0
58+
max_position: !degrees 360.0
59+
max_velocity: !degrees 180.0
60+
min_position: !degrees -360.0
61+
wrist_2:
62+
# acceleration limits are not publicly available
63+
has_acceleration_limits: false
64+
has_effort_limits: true
65+
has_position_limits: true
66+
has_velocity_limits: true
67+
max_effort: 56.0
68+
max_position: !degrees 360.0
69+
max_velocity: !degrees 180.0
70+
min_position: !degrees -360.0
71+
wrist_3:
72+
# acceleration limits are not publicly available
73+
has_acceleration_limits: false
74+
has_effort_limits: true
75+
has_position_limits: true
76+
has_velocity_limits: true
77+
max_effort: 56.0
78+
max_position: !degrees 360.0
79+
max_velocity: !degrees 180.0
80+
min_position: !degrees -360.0
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Physical parameters
2+
3+
dh_parameters:
4+
d1: 0.1273
5+
a2: -0.612
6+
a3: -0.5723
7+
d4: 0.163941
8+
d5: 0.1157
9+
d6: 0.0922
10+
11+
offsets:
12+
shoulder_offset: 0.220941 # measured from model
13+
elbow_offset: 0.049042 # measured from model
14+
15+
inertia_parameters:
16+
base_mass: 4.0 # This mass might be incorrect
17+
shoulder_mass: 7.778
18+
upper_arm_mass: 12.93
19+
upper_arm_inertia_offset: 0.175
20+
forearm_mass: 3.87
21+
wrist_1_mass: 1.96
22+
wrist_2_mass: 1.96
23+
wrist_3_mass: 0.202
24+
25+
shoulder_radius: x0.060 # FROM UR5 DON'T USE
26+
upper_arm_radius: x0.054 # FROM UR5 DON'T USE
27+
elbow_radius: x0.060 # FROM UR5 DON'T USE
28+
forearm_radius: x0.040 # FROM UR5 DON'T USE
29+
wrist_radius: x0.045 # FROM UR5 DON'T USE
30+
31+
links:
32+
base:
33+
radius: 0.075
34+
length: 0.038
35+
shoulder:
36+
radius: 0.075
37+
length: 0.178
38+
upperarm:
39+
radius: 0.075
40+
length: 0.612
41+
forearm:
42+
radius: 0.075
43+
length: 0.5723
44+
wrist_1:
45+
radius: 0.075
46+
length: 0.12
47+
wrist_2:
48+
radius: 0.075
49+
length: 0.09
50+
wrist_3:
51+
radius: 0.045
52+
length: 0.0305
53+
54+
center_of_mass:
55+
shoulder_cog:
56+
x: 0.0
57+
y: 0.00244
58+
z: -0.037
59+
upper_arm_cog:
60+
x: 0.00001
61+
y: 0.15061
62+
z: 0.38757
63+
forearm_cog:
64+
x: -0.00012
65+
y: 0.06112
66+
z: 0.1984
67+
wrist_1_cog:
68+
x: -0.00021
69+
y: -0.00112
70+
z: 0.02269
71+
wrist_2_cog:
72+
x: -0.00021
73+
y: 0.00112
74+
z: 0.002269
75+
wrist_3_cog:
76+
x: 0.0
77+
y: -0.001156
78+
z: -0.00149
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Visualisation
2+
3+
mesh_files:
4+
base:
5+
visual:
6+
mesh: "package://ur_description/meshes/ur10/visual/base.dae"
7+
material:
8+
name: "LightGrey"
9+
color: "0.7 0.7 0.7 1.0"
10+
collision:
11+
mesh: "package://ur_description/meshes/ur10/collision/base.stl"
12+
13+
shoulder:
14+
visual:
15+
mesh: "package://ur_description/meshes/ur10/visual/shoulder.dae"
16+
material:
17+
name: "LightGrey"
18+
color: "0.7 0.7 0.7 1.0"
19+
collision:
20+
mesh: "package://ur_description/meshes/ur10/collision/shoulder.stl"
21+
22+
upper_arm:
23+
visual:
24+
mesh: "package://ur_description/meshes/ur10/visual/upperarm.dae"
25+
material:
26+
name: "LightGrey"
27+
color: "0.7 0.7 0.7 1.0"
28+
collision:
29+
mesh: "package://ur_description/meshes/ur10/collision/upperarm.stl"
30+
mesh_files:
31+
32+
forearm:
33+
visual:
34+
mesh: "package://ur_description/meshes/ur10/visual/forearm.dae"
35+
material:
36+
name: "LightGrey"
37+
color: "0.7 0.7 0.7 1.0"
38+
collision:
39+
mesh: "package://ur_description/meshes/ur10/collision/forearm.stl"
40+
41+
wrist_1:
42+
visual:
43+
mesh: "package://ur_description/meshes/ur10/visual/wrist1.dae"
44+
material:
45+
name: "LightGrey"
46+
color: "0.7 0.7 0.7 1.0"
47+
collision:
48+
mesh: "package://ur_description/meshes/ur10/collision/wrist1.stl"
49+
visual_offset: -0.1149
50+
51+
wrist_2:
52+
visual:
53+
mesh: "package://ur_description/meshes/ur10/visual/wrist2.dae"
54+
material:
55+
name: "LightGrey"
56+
color: "0.7 0.7 0.7 1.0"
57+
collision:
58+
mesh: "package://ur_description/meshes/ur10/collision/wrist2.stl"
59+
visual_offset: -0.1158
60+
61+
wrist_3:
62+
visual:
63+
mesh: "package://ur_description/meshes/ur10/visual/wrist3.dae"
64+
material:
65+
name: "LightGrey"
66+
color: "0.7 0.7 0.7 1.0"
67+
collision:
68+
mesh: "package://ur_description/meshes/ur10/collision/wrist3.stl"
69+
visual_offset: -0.0922
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
kinematics:
2+
shoulder:
3+
x: 0
4+
y: 0
5+
z: 0.1807
6+
roll: 0
7+
pitch: 0
8+
yaw: 0
9+
upper_arm:
10+
x: 0
11+
y: 0
12+
z: 0
13+
roll: 1.570796327
14+
pitch: 0
15+
yaw: 0
16+
forearm:
17+
x: -0.6127
18+
y: 0
19+
z: 0
20+
roll: 0
21+
pitch: 0
22+
yaw: 0
23+
wrist_1:
24+
x: -0.57155
25+
y: 0
26+
z: 0.17415
27+
roll: 0
28+
pitch: 0
29+
yaw: 0
30+
wrist_2:
31+
x: 0
32+
y: -0.11985
33+
z: -2.458164590756244e-11
34+
roll: 1.570796327
35+
pitch: 0
36+
yaw: 0
37+
wrist_3:
38+
x: 0
39+
y: 0.11655
40+
z: -2.390480459346185e-11
41+
roll: 1.570796326589793
42+
pitch: 3.141592653589793
43+
yaw: 3.141592653589793
44+
hash: calib_5119701370761913513

0 commit comments

Comments
 (0)