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

Cone/Cone and Cylinder/Cylinder collisions are not working when using ODECollisionDetector #39

Closed
traversaro opened this issue May 19, 2023 · 3 comments · Fixed by #60 or conda-forge/libode-feedstock#22
Labels
bug Something isn't working

Comments

@traversaro
Copy link
Contributor

Comment:

Currently it is disabled as it fails: #38 (comment) .

@traversaro traversaro added the question Further information is requested label May 19, 2023
@traversaro traversaro added bug Something isn't working and removed question Further information is requested labels Mar 17, 2024
@traversaro traversaro changed the title Enable test_Collision Cone/Cone and Cylinder/Cylinder collisions are not working when using ODECollisionDetector Mar 17, 2024
@traversaro
Copy link
Contributor Author

Given what I learned in the past two days (conda-forge/gz-physics-feedstock#24 and #60) I renamed the issue, and it is not only a test that was not passing, but an high level behavior difference that users may notice. My main guess is that the issue is due to some details of the libode build in conda-forge, but this needs to be investigated.

fyi @jslee02 this is problably the bug for which you had to disable testConeCone and testCylinderCylinder in the pixi CI upstream in dart.

@traversaro
Copy link
Contributor Author

I did some tests, and it seems that the problem is that the conda-forge's libode is compiled without ccd support, while Debian's libode is compiled with libccd. Compiling locally libode with ccd enabled, the dart test pass fine.

@jslee02
Copy link
Contributor

jslee02 commented Mar 17, 2024

I recall that the tests also failed in the latest Archlinux. It could probably be the same issue. Thank you for investigating this issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
2 participants