Key takeaways
1) Plan trajectories to all the grasp targets in parallel by using a vectorized motion planner
2) Don't reject any of the planned trajectories based on the distance to the target
3) Evaluate grasps from the planned trajectories for grasp success, not the targets for the motion planner
Examples of generalization across different shelves and table heights
Our 3-step Framework
Step 1
Step 2
Step 3