-
Notifications
You must be signed in to change notification settings - Fork 486
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
Make joint axis reference frame relative to child #494
Comments
Original comment by felix-kolbe (Bitbucket: felix-kolbe). Confirming, voting for code fix. We're just trying to describe our robot with SDF 1.3 and found that awkward behavior. E.g. we want to revolve around the z axis of a link frame we tilted but have to define the corresponding model axis (y in this case) as the joint axis. That way it works but is confusing nonsense. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). See pull request #442, which changes the documentation. Changing the underlying code will take more work. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). See also pull request #461, which clarifies that joint axis is specified in model frame of parent. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
after VRC |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
|
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
|
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). I've started a branch in sdformat to address this issue. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
|
Original comment by Nate Koenig (Bitbucket: Nathan Koenig).
|
Original comment by Nate Koenig (Bitbucket: Nathan Koenig).
|
Original report (archived issue) by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
In the sdf documentation, the element is listed as using the joint frame, when in practice it uses the model frame (see Joint.cc:175-191).
I recommend fixing the code to match what the documentation currently says, rather than just changing the documentation, since it will simplify model creation to fix this.
We should test the PR2, Atlas, Polaris, and other models to ensure that fixing this bug does not break things.
The text was updated successfully, but these errors were encountered: