Skip to content
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

Fix RBDA to work on all representations (inertial, body, mixed) #13

Closed
diegoferigo opened this issue Sep 20, 2022 · 0 comments · Fixed by #38
Closed

Fix RBDA to work on all representations (inertial, body, mixed) #13

diegoferigo opened this issue Sep 20, 2022 · 0 comments · Fixed by #38
Assignees

Comments

@diegoferigo
Copy link
Member

JAXsim provides a complete implementation of RBDA using inertial-fixed representation1 (also known as right-trivialized) of velocities, accelerations, and forces.

There are some combination of algorithms and representation that do not return the correct value, this issue tracks the bugged implementation and the progress to address it.

  • RNEA does not work in Mixed representation for floating-base models when the angular base velocity is not 0.
  • ABA does not work in Body and Mixed representations. If needed, you can temporarily use the CRB variant that exploits RNEA under-the-hood (and, therefore, it inherits its problematic configuration, that luckily is less restrictive).

Footnotes

  1. https://research.tue.nl/en/publications/multibody-dynamics-notation-version-2

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 a pull request may close this issue.

1 participant