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

FCLCollisionDetector -- multiple fcl::CollisionObjects refer to the same FCLCollisionNode? #642

Closed
mxgrey opened this issue Mar 21, 2016 · 2 comments
Milestone

Comments

@mxgrey
Copy link
Member

mxgrey commented Mar 21, 2016

Running the latest master branch, I'm seeing a strange issue in testWorld and testVskParser where they are suddenly failing. It wasn't showing up until we started using this line by default, although I'm sure the issue has been lurking around for a long time as FCLCollisionDetector has gone unused.

As far as I can tell, the main issue seems to be that FCLCollisionDetector is mapping multiple fcl::CollisionObjects to the same dart::collision::CollisionNode object and then attempting to check collisions for it. I have no idea what might be causing this.

@jslee02 is working on major changes to the whole collision library component, so maybe this will get addressed in his changes. In the meantime, should we perhaps revert to defaulting to FCLMeshCollisionDetector in order to avoid this issue?

@jslee02
Copy link
Member

jslee02 commented Mar 21, 2016

Yeah, I also noticed this issue. I would like to revert the defaulting and address the FCLCollisionDetector issue in the work on collision library component to avoid doing work twice. I overlooked that FCLCollsionDetector is not stable yet.

@jslee02
Copy link
Member

jslee02 commented Apr 16, 2016

I believe this is resolved by #631.

@jslee02 jslee02 closed this as completed Apr 16, 2016
@jslee02 jslee02 added this to the DART 6.0.0 milestone Apr 16, 2016
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

No branches or pull requests

2 participants