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

Fcl as a Plugin #1370

merged 3 commits into from Mar 7, 2019


None yet
3 participants
Copy link

commented Mar 2, 2019


I mentioned at the maintainer's meeting that I had once made the FCL collision detector a plugin, as opposed to its currently hardcoded state. This is the simple change to make that happen, and gets us one step closer to being able to easily use different collision detectors, like Bullet, in MoveIt.

To actually make this affect anything, you have to set the collision_detector param of the move group. In the generated move_group.launch, you can add

<param name="collision_detector" value="FCL"/>

right after jiggle_fraction to use it. Then the plugin loader loads it as seen here.
(This doesn't really make a difference, as the planning scene always loads the FCL plugin by default, but it's a step.)

Future changes should eventually make the collision detector a parameter in all of the generated move_group launch files. If desired, I could do that now, but it would take a while for me to figure out the MSA.


  • Required by CI: Code is auto formatted using clang-format
  • Extended the tutorials / documentation, if necessary reference
  • Document API changes relevant to the user in the moveit/ notes

@BryceStevenWilley BryceStevenWilley changed the title Fcl plugin Fcl as a Plugin Mar 2, 2019

Copy link

left a comment

Apart from the install issue, I approve this too.

@jrgnicho jrgnicho merged commit 7bd2ea6 into ros-planning:master Mar 7, 2019

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed

This comment has been minimized.

Copy link

commented Mar 7, 2019

@jrgnicho, thanks for merging. Please consider our merge policy next time: The 3 commits should have been squashed-merged, because the additional commits are just cleanups of the first one.

@BryceStevenWilley BryceStevenWilley deleted the BryceStevenWilley:fcl_plugin branch Mar 7, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.