Skip to content

Update default limits for the joint limits and safety limits#249

Merged
scpeters merged 10 commits into
ros:rollingfrom
saikishor:update/limits_defaults
Apr 20, 2026
Merged

Update default limits for the joint limits and safety limits#249
scpeters merged 10 commits into
ros:rollingfrom
saikishor:update/limits_defaults

Conversation

@saikishor

Copy link
Copy Markdown
Contributor

Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
…ting based on the urdf version

Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Comment thread README.md Outdated
- **Jerk limit**: The `jerk` attribute specifies the maximum joint jerk (rate of change of acceleration)

Version 1.2 also relaxes some requirements on the existing joint limit attributes:
- `lower` and `upper` are optional for non-`revolute`/non-`prismatic` joints and default to `NaN` when omitted

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cross-posting my comment from ros/urdfdom_headers#95 (review): how do you feel about default values of -Inf for lower and +Inf for upper instead of NaN? this would match the default values used in SDFormat

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy that

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done 👍🏾

Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Comment thread README.md
Comment thread urdf_parser/src/joint.cpp
Comment thread README.md

@Amronos Amronos left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@scpeters scpeters merged commit 217aa89 into ros:rolling Apr 20, 2026
4 of 6 checks passed
FFinkbeiner pushed a commit to HIT-Robotics/urdfdom that referenced this pull request Jun 8, 2026
* Change the XSD defaults of position, velocity and effort limits
* Change the XSD defaults of the soft upper and lower limit
* verify the parsed limits based on URDF version

Signed-off-by: Sai Kishor Kothakota <sai.kishor@pal-robotics.com>
Co-authored-by: Steve Peters <scpeters@intrinsic.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants