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

bullet-featherstone: implement ConstructSdfNestedModel feature #546

Closed
Tracked by #545
scpeters opened this issue Sep 20, 2023 · 1 comment · Fixed by #574
Closed
Tracked by #545

bullet-featherstone: implement ConstructSdfNestedModel feature #546

scpeters opened this issue Sep 20, 2023 · 1 comment · Fixed by #574
Labels
Bullet Bullet engine enhancement New feature or request

Comments

@scpeters
Copy link
Member

Part of #545.

Desired behavior

Implement the gz::physics::sdf::ConstructSdfNestedModel in bullet-featherstone.

Alternatives considered

Implementation suggestion

Reference implementation in the dartsim plugin.

Additional context

@scpeters scpeters added the enhancement New feature or request label Sep 20, 2023
@scpeters scpeters added the Bullet Bullet engine label Sep 20, 2023
@azeey azeey moved this from Inbox to To do in Core development Oct 16, 2023
scpeters added a commit that referenced this issue Mar 6, 2024
Extended bullet-featurestone implementation to
support these features related to nested models:

* ConstructSdfJoint (limited to creating fixed joints
  to the world)
* ConstructSdfNestedModel
* GetNestedModelFromModel
* WorldModelFeature
* RemoveEntities

The nested models are currently added to a single
multibody since bullet-featherstone does not currently
support joints between two different multibodies.
The nested model keeps a shared ptr to the root link's
btMultibody.

With the addition of the above features, more common
tests are now being run using bullet-feathersone plugin.

Closes #546, #547.

Signed-off-by: Shameek Ganguly <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
Signed-off-by: Ian Chen <[email protected]>
Co-authored-by: Shameek Ganguly <[email protected]>
Co-authored-by: Steve Peters <[email protected]>
@scpeters
Copy link
Member Author

scpeters commented Mar 6, 2024

feature implemented in #574

@scpeters scpeters closed this as completed Mar 6, 2024
@github-project-automation github-project-automation bot moved this from To do to Done in Core development Mar 6, 2024
@azeey azeey moved this from Done to Highlights in Core development Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bullet Bullet engine enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant