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

Capsule shapes sink through the ground with ODE collision detector #1654

Open
2 tasks done
azeey opened this issue Jan 25, 2022 · 1 comment · May be fixed by #1832
Open
2 tasks done

Capsule shapes sink through the ground with ODE collision detector #1654

azeey opened this issue Jan 25, 2022 · 1 comment · May be fixed by #1832
Labels
type: bug Indicates an unexpected problem or unintended behavior

Comments

@azeey
Copy link
Contributor

azeey commented Jan 25, 2022

Bug Report

  • I checked the documentation and the forum but found no answer.
  • I checked to make sure that this issue has not already been filed.

Environment

  • DART version: main
  • OS name and version name(or number): Ubuntu 20.04
  • Compiler name and version number: GCC 9.3

Expected Behavior

I expect the capsule shape to stay above the ground plane/box in all orientations of the capsule.

Current Behavior

A capsule on it's side placed on the ground slowly sinks through the ground. This doesn't happen if the capsule is vertical and only one hemisphere is in contact with the ground.

A similar problem was fixed in #859 for Bullet as the collision detector. Would it be possible to apply something similar to ODE?

Related:
gazebosim/gz-sim#1306

Steps to Reproduce

  1. Build code and tests from fork (branch azeey/issue1654)
  2. Run test_Issue1654.

Code to Reproduce

https://github.com/ignition-forks/dart/tree/azeey/issue1654

@azeey
Copy link
Contributor Author

azeey commented Dec 16, 2024

@jslee02 any chance you can take a look at this or see if #1832 is a viable solution?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Indicates an unexpected problem or unintended behavior
Projects
None yet
1 participant