It would be useful for CHOMP to throw CollisionPlanningError and SelfCollisionPlanningError to inform the user why planning failed. This information is available in C++ during the post-optimization verification step, but is not currently available in Python.
I suggest disabling the C++ verification and moving it to Python, where we can throw the appropriate exception classes.
It would be useful for CHOMP to throw
CollisionPlanningError
andSelfCollisionPlanningError
to inform the user why planning failed. This information is available in C++ during the post-optimization verification step, but is not currently available in Python.I suggest disabling the C++ verification and moving it to Python, where we can throw the appropriate exception classes.