Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use 'ros_control style' joint limit files #516

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions ur_description/config/ur10/joint_limits.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Joints limits
#
# Sources:
#
# - UR10 User Manual, Universal Robots, UR10/CB3, Version 3.13
# https://s3-eu-west-1.amazonaws.com/ur-support-site/69442/99203_UR10_User_Manual_en_Global.pdf
# - Support > Articles > UR articles > Max. joint torques
# https://www.universal-robots.com/articles/ur-articles/max-joint-torques
# retrieved: 2020-06-16, last modified: 2020-06-09
joint_limits:
shoulder_pan:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 330.0
max_position: 6.28318530718
max_velocity: 2.0943951
min_position: -6.28318530718
shoulder_lift:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 330.0
max_position: 6.28318530718
max_velocity: 2.0943951
min_position: -6.28318530718
elbow_joint:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 150.0
# we artificially limit this joint to half its actual joint position limit
# to avoid (MoveIt/OMPL) planning problems, as due to the physical
# construction of the robot, it's impossible to rotate the 'elbow_joint'
# over more than approx +- 1 pi (the shoulder lift joint gets in the way).
#
# This leads to planning problems as the search space will be divided into
# two sections, with no connections from one to the other.
#
# Refer to https://github.com/ros-industrial/universal_robot/issues/265 for
# more information.
max_position: 3.14159265359
max_velocity: 3.14159265359
min_position: -3.14159265359
wrist_1:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
wrist_2:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
wrist_3:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
50 changes: 0 additions & 50 deletions ur_description/config/ur10/joints_limits_parameters.yaml

This file was deleted.

80 changes: 80 additions & 0 deletions ur_description/config/ur10e/joint_limits.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Joints limits
#
# Sources:
#
# - Universal Robots e-Series, User Manual, UR10e, Version 5.8
# https://s3-eu-west-1.amazonaws.com/ur-support-site/69139/99405_UR10e_User_Manual_en_Global.pdf
# - Support > Articles > UR articles > Max. joint torques
# https://www.universal-robots.com/articles/ur-articles/max-joint-torques
# retrieved: 2020-06-16, last modified: 2020-06-09
joint_limits:
shoulder_pan:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 330.0
max_position: 6.28318530718
max_velocity: 2.0943951
min_position: -6.28318530718
shoulder_lift:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 330.0
max_position: 6.28318530718
max_velocity: 2.0943951
min_position: -6.28318530718
elbow_joint:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 150.0
# we artificially limit this joint to half its actual joint position limit
# to avoid (MoveIt/OMPL) planning problems, as due to the physical
# construction of the robot, it's impossible to rotate the 'elbow_joint'
# over more than approx +- 1 pi (the shoulder lift joint gets in the way).
#
# This leads to planning problems as the search space will be divided into
# two sections, with no connections from one to the other.
#
# Refer to https://github.com/ros-industrial/universal_robot/issues/265 for
# more information.
max_position: 3.14159265359
max_velocity: 3.14159265359
min_position: -3.14159265359
wrist_1:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
wrist_2:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
wrist_3:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
50 changes: 0 additions & 50 deletions ur_description/config/ur10e/joints_limits_parameters.yaml

This file was deleted.

80 changes: 80 additions & 0 deletions ur_description/config/ur16e/joint_limits.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Joints limits
#
# Sources:
#
# - Universal Robots e-Series, User Manual, UR16e, Version 5.8
# https://s3-eu-west-1.amazonaws.com/ur-support-site/69187/99473_UR16e_User_Manual_en_Global.pdf
# - Support > Articles > UR articles > Max. joint torques
# https://www.universal-robots.com/articles/ur-articles/max-joint-torques
# retrieved: 2020-06-16, last modified: 2020-06-09
joint_limits:
shoulder_pan:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 330.0
max_position: 6.28318530718
max_velocity: 2.0943951
min_position: -6.28318530718
shoulder_lift:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 330.0
max_position: 6.28318530718
max_velocity: 2.0943951
min_position: -6.28318530718
elbow_joint:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 150.0
# we artificially limit this joint to half its actual joint position limit
# to avoid (MoveIt/OMPL) planning problems, as due to the physical
# construction of the robot, it's impossible to rotate the 'elbow_joint'
# over more than approx +- 1 pi (the shoulder lift joint gets in the way).
#
# This leads to planning problems as the search space will be divided into
# two sections, with no connections from one to the other.
#
# Refer to https://github.com/ros-industrial/universal_robot/issues/265 for
# more information.
max_position: 3.14159265359
max_velocity: 3.14159265359
min_position: -3.14159265359
wrist_1:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
wrist_2:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
wrist_3:
# acceleration limits are not publicly available
has_acceleration_limits: false
has_effort_limits: true
has_position_limits: true
has_velocity_limits: true
max_effort: 56.0
max_position: 6.28318530718
max_velocity: 3.14159265359
min_position: -6.28318530718
50 changes: 0 additions & 50 deletions ur_description/config/ur16e/joints_limits_parameters.yaml

This file was deleted.

Loading