Skip to content

Conversation

@ft-lab
Copy link
Collaborator

@ft-lab ft-lab commented Jan 22, 2026

Description

There was a URDF file that specified axis (0, 0, 0) when using a fixed joint.
In previous implementations, this axis (0, 0, 0) was implemented to return an error.

For fixed joints, the axis is not used, so we have skipped this error check.
For other joint types, this axis(0, 0, 0) will result in an error.

Verification File

https://github.com/Daniella1/urdf_files_dataset/blob/main/urdf_files/robotics-toolbox/kuka_description/kuka_lbr_iiwa/urdf/lbr_iiwa_14_r820.urdf

Unit test

  • URDF: tests/data/fixed_joint_axis_0.urdf
  • unit test: tests/test_parser.py - test_fixed_joint_axis_0

Checklist

@codecov
Copy link

codecov bot commented Jan 22, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@ft-lab ft-lab self-assigned this Jan 22, 2026
@andrewkaufman andrewkaufman merged commit 1ad4594 into newton-physics:main Jan 22, 2026
10 checks passed
@ft-lab ft-lab deleted the dev/joint_fixed_axis branch January 23, 2026 00:41
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.

2 participants