gazebosim / gazebosim/sdformat
Screw Joint axis is always defined in model frame
- Dominant language
- C++
- Stars
- 216
- Forks
- 125
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 14
Description
**Original report ([archived issue](https://osrf-migration.github.io/sdformat-gh-pages/#!/osrf/sdformat/issues/99)) by Logan Tutt (Bitbucket: [ltutt](https://bitbucket.org/%7B8fc593ad-742f-4072-8f94-d74bc2b0ef33%7D/)).**
The original report had attachments: [screw.world](https://osrf-migration.github.io/sdformat-gh-pages/data/repositories/osrf/sdformat/issues/99/attachments/screw.world)
----------------------------------------
The axis of motion for screw joints seem to always be defined in the model frame instead of the child link frame, no matter what the tag is set to. Rotating the link or joint frame seems to have no effect on the screw axis direction.
Contributor guide
Research direction
Start with the attached screw.world example and reproduce the screw-joint behavior while changing the link or joint frame and the tag. Trace the C++ screw-joint axis handling and verify that the axis follows the documented frame setting rather than always using the model frame.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- robotics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100