Skip to content

dartsim: Add support for category bitmask - #885

Merged
iche033 merged 21 commits into
mainfrom
iche033/dart_category_bitmask
Mar 12, 2026
Merged

dartsim: Add support for category bitmask#885
iche033 merged 21 commits into
mainfrom
iche033/dart_category_bitmask

Conversation

@iche033

@iche033 iche033 commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

🎉 New feature

Depends on

  1. bullet-feathersone: Add support for collision filtering based on collide bitmasks #804
  2. bullet-featherstone: Add support for category bitmask #884

Please review the above 2 pull requests first, in the listed order.

Summary

Similar to #884, this PR adds category bitmask support for the dartsim engine.

Test it

The common test added in #884 should pass with the dartsim physics engine:

cd build/gz-physics
ctest -R simulation_features_dartsim

Checklist

  • Signed all commits for DCO
  • Added a screen capture or video to the PR description that demonstrates the feature
  • Added tests
  • Added example and/or tutorial
  • Updated documentation (as needed)
  • Updated migration guide (as needed)
  • Consider updating Python bindings (if the library has them)
  • codecheck passed (See contributing)
  • All tests passed (See test coverage)
  • Updated Bazel files (if adding new files). Created an issue otherwise.
  • While waiting for a review on your PR, please help review another open pull request to support the maintainers
  • Was GenAI used to generate this PR? If so, make sure to add "Generated-by" to your commits. (See this policy for more info.)

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by and Generated-by messages.

Backports: If this is a backport, please use Rebase and Merge instead.

Comment thread dartsim/src/EntityManagementFeatures.cc
Comment thread dartsim/src/EntityManagementFeatures.cc Outdated
iche033 and others added 5 commits March 7, 2026 00:02
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
@iche033
iche033 force-pushed the iche033/bullet_category_bitmask branch from 70a581c to 3231ed1 Compare March 7, 2026 00:14
iche033 and others added 6 commits March 7, 2026 00:30
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
@iche033
iche033 force-pushed the iche033/dart_category_bitmask branch from bbefb8c to d567fe8 Compare March 7, 2026 00:43
Signed-off-by: Ian Chen <iche@intrinsic.ai>
@github-project-automation github-project-automation Bot moved this from Inbox to In review in Core development Mar 11, 2026
Base automatically changed from iche033/bullet_category_bitmask to main March 12, 2026 16:16
@iche033
iche033 merged commit 60b1b37 into main Mar 12, 2026
12 checks passed
@iche033
iche033 deleted the iche033/dart_category_bitmask branch March 12, 2026 18:59
@github-project-automation github-project-automation Bot moved this from In review to Done in Core development Mar 12, 2026
iche033 added a commit that referenced this pull request Mar 12, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
iche033 added a commit that referenced this pull request Mar 18, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
iche033 added a commit that referenced this pull request Mar 19, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
mergify Bot pushed a commit that referenced this pull request Mar 19, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
(cherry picked from commit e608ccf)
mergify Bot pushed a commit that referenced this pull request Mar 19, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
(cherry picked from commit e608ccf)
iche033 added a commit that referenced this pull request Mar 19, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
(cherry picked from commit e608ccf)
iche033 added a commit that referenced this pull request Mar 20, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
(cherry picked from commit e608ccf)
iche033 added a commit that referenced this pull request Mar 23, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
(cherry picked from commit e608ccf)
@azeey azeey moved this from Done to Highlights in Core development Mar 25, 2026
mderbaso-deepx pushed a commit to DeepX-inc/gz-physics that referenced this pull request Apr 13, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
(cherry picked from commit e608ccf)
j-rivero pushed a commit that referenced this pull request Apr 28, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
yaswanth1701 pushed a commit to yaswanth1701/gz-physics that referenced this pull request May 21, 2026
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Co-authored-by: Ian Chen <iche@intrinsic.ai>
Signed-off-by: Ian Chen <iche@intrinsic.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants