ros-industrial-consortium / descartes

ROS-Industrial Special Project: Cartesian Path Planner
Apache License 2.0
127 stars 92 forks source link

Sparse planner can't recover from error when planning after adding a point #133

Open jrgnicho opened 9 years ago

jrgnicho commented 9 years ago

This issue has been observed in the sparse planner version in this project specific repo. While the latest SparsePlanner differs significantly from the SparsePlanner version above, the managing of the various internal arrays that hold the points follows the same logic and so it should also suffer this same problem. The issue takes place when planning fails after adding a new point to the trajectory because the added point isn't properly removed from the internal arrays after failure. The steps to reproduce it are as follow: