Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Don't copy attached collision objects in CommandListManager::setStart…
…State (moveit#3590) CommandListManager::setStartState shall update the start state in the next MotionPlanRequest to match the reached robot pose after previous planning steps. Copying attached collision objects is not necessary there, because the RobotState is initialized once in the beginning. In each iteration of CommandListManager::solveSequenceItems(), only joint states actually update. Copying the attached bodies is not only a performance penalty, but also introduces a (numerical) drift of the attached object poses as pointed out in moveit#3590 (comment) / moveit#3569. Co-authored-by: Robert Haschke <[email protected]>
- Loading branch information