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

Support HPP-FCL as collision checker #1435

Open
v4hn opened this issue Jul 19, 2022 · 7 comments
Open

Support HPP-FCL as collision checker #1435

v4hn opened this issue Jul 19, 2022 · 7 comments
Assignees
Labels
enhancement New feature or request Epic

Comments

@v4hn
Copy link
Contributor

v4hn commented Jul 19, 2022

See https://github.com/humanoid-path-planner/hpp-fcl

Authors of this heavily-changed version of FCL published a paper at RSS this year about speedups of factor 2 for convex collision checking over standard GJK.

Together with providing support to mark meshes as convex in general (!), it could accelerate our current pipelines a lot.

@v4hn v4hn added the enhancement New feature or request label Jul 19, 2022
@vatanaksoytezer
Copy link
Contributor

Authors of this heavily-changed version of FCL published a paper at RSS this year about speedups of factor 2 for convex collision checking over standard GJK.

This sounds amazing, definitely, +1 to adding this to be MoveIt should be one of our short-term goals.

@simonschmeisser
Copy link
Contributor

Please see (and comment on ...) moveit/moveit#3167 as well for improving on the broad phase part of the collision checking.

@henningkayser henningkayser changed the title support HPP-FCL as collision checker Support HPP-FCL as collision checker Oct 4, 2022
@sea-bass
Copy link
Contributor

+1 this would be such a great enhancement. I've been trying out Pinocchio, which uses HPP-FCL, and it's quite nice. Also has Python bindings which plays well with our goals with MoveIt.

@jcarpent
Copy link

jcarpent commented Feb 28, 2024

Hi all,

You may take a look at our latest benchmarks (see https://github.com/humanoid-path-planner/hpp-fcl?tab=readme-ov-file#a-high-performance-library) done by @lmontaut to see the speed of hpp-fcl compared to alternative open-source solutions:

image

Best,
Justin

@simonschmeisser
Copy link
Contributor

Great work! I would like to see (or do myself ... ) a similar graph for broad-phase which might or might not get called more often depending on the question at hand

@jcarpent
Copy link

jcarpent commented Mar 3, 2024

@simonschmeisser Do you have a set of scenes you would like to test?
@lmontaut Interested in incorporating the broad phases into your benchmarks?

@jcarpent
Copy link

jcarpent commented Mar 3, 2024

By the way, here is a follow-up of our R:SS conference with several accelerated variants of GJK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Epic
Projects
None yet
Development

No branches or pull requests

6 participants