ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

what are the units in joint_limits.yaml?

asked 2016-09-05 04:53:20 -0600

gutianqi gravatar image

Hello! In joint_limits.yaml, there are two kinds of limits which are max_velocity and max_acceleration. I wonder what are the units of those limits? max_velocity : m/s or rpm ? max_acceleration : m/s2 or rpm/s? I will be grateful if any of you could help! Thank you!

Gu Tianqi!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-09-05 05:00:08 -0600

gvdhoorn gravatar image

updated 2019-11-24 02:22:33 -0600

(I'm assuming this is joint_limits.yaml found in the config sub dir of MoveIt configuration packages)

Just as everything else in ROS (or more precisely: just as everything in ROS should), the joint_limits.yaml file follows the rules described in REP-103: Standard Units of Measure and Coordinate Conventions.

For angles, that would be radians, for lengths, metres.


  • revolute joints:
    • position: radians
    • velocity: radians/sec
    • acceleration: radians/sec^2
    • jerk: radians/sec^3
  • prismatic (or linear) joints:
    • position: metres
    • velocity: metres/sec
    • acceleration: metres/sec^2
    • jerk: metres/sec^3

See also:

edit flag offensive delete link more

Question Tools



Asked: 2016-09-05 04:53:20 -0600

Seen: 1,637 times

Last updated: Nov 24 '19