-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add FCL external #3381
Add FCL external #3381
Conversation
/cc @SeanCurtis-TRI |
Upstreaming danfis/libccd#24 and flexible-collision-library/fcl#181. |
Upstreams have accepted necessary patches. |
Awesome! Thanks, Jamie. |
Upstreaming flexible-collision-library/fcl#182 and OctoMap/octomap#137. |
FCL patch is in, waiting on the octomap patch. |
+@SeanCurtis-TRI for feature review and +@sherm1 for platform review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
Thanks, @jamiesnape! A few comments -- PTAL. +@amcastro-tri can you take a quick look at this please? Reviewed 10 of 10 files at r1. drake/systems/plants/collision/fcl_model.h, line 21 at r1 (raw file):
drake/systems/plants/collision/test/fcl_model_test.cc, line 12 at r1 (raw file):
Not allowed per styleguide -- just individual drake/systems/plants/collision/test/fcl_model_test.cc, line 19 at r1 (raw file):
This looks like it's testing Eigen rather than FCL? Comments from Reviewable |
Review status: all files reviewed at latest revision, 3 unresolved discussions. drake/systems/plants/collision/fcl_model.h, line 21 at r1 (raw file):
|
Review status: 8 of 16 files reviewed at latest revision, 3 unresolved discussions. drake/systems/plants/collision/test/fcl_model_test.cc, line 19 at r1 (raw file):
|
It looks great to get started. Just a few comments. Reviewed 8 of 8 files at r2. drake/systems/plants/collision/fcl_model.h, line 19 at r2 (raw file):
BTW, Here missing override for Comments from Reviewable |
Review status: all files reviewed at latest revision, 4 unresolved discussions. drake/systems/plants/collision/fcl_model.h, line 19 at r2 (raw file):
|
Review status: 8 of 16 files reviewed at latest revision, 3 unresolved discussions. drake/systems/plants/collision/fcl_model.h, line 21 at r1 (raw file):
|
-@amcastro-tri due to vacation (already reviewed) Review status: 8 of 16 files reviewed at latest revision, 3 unresolved discussions, some commit checks failed. Comments from Reviewable |
Reviewed 3 of 8 files at r2, 8 of 8 files at r3. drake/systems/plants/collision/bullet_model.h, line 153 at r3 (raw file):
BTW oops, the ElementIds also have a spurious Comments from Reviewable |
Review status: 10 of 16 files reviewed at latest revision, 1 unresolved discussion. drake/systems/plants/collision/bullet_model.h, line 153 at r3 (raw file):
|
@drake-jenkins-bot linux-gcc-ninja-experimental please |
SEGFAULT. |
Reviewed 6 of 6 files at r4. Comments from Reviewable |
@drake-jenkins-bot linux-gcc-ninja-experimental please |
@drake-jenkins-bot linux-gcc-ninja-experimental please |
back from vacation. What's the status of this?. It'd be nice to get it merged! |
I need to sort out some Eigen alignment issues that are causing the test to SEGFAULT. |
Resolved merge conflicts. |
And more merge conflicts. |
There still is a CI problem. Once solved this . Thanks! Reviewed 2 of 12 files at r5. drake/systems/plants/collision/fcl_model.h, line 19 at r2 (raw file):
|
@drake-jenkins-bot retest this please |
Problem seems to be upstream. Investigating further. |
@jamiesnape Is this PR still on deck (though maybe down on the stack)? I don't want to close it because it has review in-progress, but it's also quite stale. |
It is still on-deck. |
@drake-jenkins-bot linux-clang-experimental-minimal please |
Finally. |
Yay! Thanks, @jamiesnape. @SeanCurtis-TRI, Jamie got FCL linked in. |
Obviously, much work to do implementing the model and adding more tests, but this is something to build upon.
This change is