Traceback (most recent call last):
File "/home/mkoval/herb-ws/src/prpy/tests/planning/methods/PlanToEndEffectorPose.py", line 16, in test_PlanToEndEffectorPose_GoalIsFeasible_FindsSolution
path = self.planner.PlanToEndEffectorPose(self.robot, goal_ik)
File "/home/mkoval/herb-ws/src/prpy/src/prpy/planning/base.py", line 153, in __call__
return call_planner()
File "/home/mkoval/herb-ws/src/prpy/src/prpy/planning/base.py", line 133, in call_planner
*args, **kw_args)
File "/home/mkoval/herb-ws/src/or_trajopt/src/or_trajopt/planning.py", line 380, in PlanToEndEffectorPose
return self._PlanToIK(robot, pose, **kwargs)
File "/home/mkoval/herb-ws/src/or_trajopt/src/or_trajopt/planning.py", line 460, in _PlanToIK
return self._Plan(robot, request, **kwargs)
File "/home/mkoval/herb-ws/src/or_trajopt/src/or_trajopt/planning.py", line 286, in _Plan
raise PlanningError("Result was in collision.")
PlanningError: Result was in collision.
It's possible that the optimizer got stuck in a local minimum that was in collision. However, I would be surprised if this was the case - this is a very easy problem.
@psigen Could you look into this? Is it possible that we're not handling goal sets correctly?
In https://github.com/personalrobotics/prpy/pull/213, @lgw903 reported that
or_trajopt
fails the standardtest_PlanToEndEffectorPose_GoalIsFeasible_FindsSolution
test in PrPy:It's possible that the optimizer got stuck in a local minimum that was in collision. However, I would be surprised if this was the case - this is a very easy problem.
@psigen Could you look into this? Is it possible that we're not handling goal sets correctly?