-
Notifications
You must be signed in to change notification settings - Fork 19
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
Enabled ActiveDOFs in several planners #318
Conversation
This commit sets the ActiveDOFs CollisionOption flag in: OMPL planners, SnapPlanner, VectorFieldPlanner, and GreedyIkPlanner.
Switched from manually calling the constructor of KinBodyStateSaver to using the CreateKinBodyStateSaver function.
This has been commented out for quite some time.
This relies on TSR.serialize functionality that no longer exists. It also never worked reliably.
I noticed #319 while writing unit tests for CHOMP. If we resolve that issue, then we can also enable |
I added a temporary CHOMP before/after:
(I'm not exactly sure what's going on here. During OMPL_RRTConnect before/after:
(I'm not sure what the first two calls are in both before and after. Snap before/after:
(Not sure about this one either. Looks like there may be an inner state saver somewhere which enforces the flag to be off, and this PR adds a saver on the outside which turns it on.) Vectorfield before/after:
(Same as Snap.) GreedyIK before/after:
(Don't ask me about this one!) |
- Disabled PlanToConfigurationCompleteTest because CHOMP is not complete and the test currently fails. - Enabled PlanToConfigurationTestCollisionTest now that CHOMP throws more granular exceptions.
This looks good to me! |
This commit sets the ActiveDOFs CollisionOption flag in: OMPL, SnapPlanner, VectorFieldPlanner, and GreedyIkPlanner.