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

Adds check that no articulation root API is applied on rigid bodies #1358

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

lgulich
Copy link
Contributor

@lgulich lgulich commented Nov 1, 2024

Description

If a USD contains an articulation root but we load it with a RigidObjectCfg this would also load the articulation. This is confusing as a user only expects a rigid body.

This PR adds a fix to ignore the articulation if a rigid body is spawned.

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
List any dependencies that are required for this change.

Fixes # (issue)

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Screenshots

Please attach before and after screenshots of the change if applicable.

Checklist

  • I have run the pre-commit checks with ./isaaclab.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file
  • I have added my name to the CONTRIBUTORS.md or my name already exists there

@lgulich lgulich force-pushed the lgulich/ignore-articulation-when-loading-rigid-body branch from 5bd8c3c to a2608bf Compare November 1, 2024 13:26
@Dhoeller19 Dhoeller19 changed the title Ignore articulation when loading rigid body Disables articulation API when loading a rigid body Nov 1, 2024
@Dhoeller19
Copy link
Collaborator

@lgulich could you please update the changelog, mentioning why this was done

@lgulich lgulich force-pushed the lgulich/ignore-articulation-when-loading-rigid-body branch from 67fcdbf to ec93ab3 Compare November 4, 2024 13:07
@lgulich lgulich changed the title Disables articulation API when loading a rigid body WIP: Disables articulation API when loading a rigid body Nov 4, 2024
@lgulich lgulich force-pushed the lgulich/ignore-articulation-when-loading-rigid-body branch from ec93ab3 to a98a896 Compare November 4, 2024 14:28
@lgulich lgulich force-pushed the lgulich/ignore-articulation-when-loading-rigid-body branch from a98a896 to d5bba66 Compare November 4, 2024 16:22
@Dhoeller19 Dhoeller19 changed the title WIP: Disables articulation API when loading a rigid body Adds check that no articulation root API is applied on rigid bodies Nov 5, 2024
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.

3 participants