SIMPNet: Spatial-Informed Motion Planning Network
About
Current robotic manipulators require fast and efficient motion-planning algorithms to operate in cluttered environments. State-of-the-art sampling-based motion planners struggle to scale to high-dimensional configuration spaces and are inefficient in complex environments. This inefficiency arises because these planners utilize either uniform or hand-crafted sampling heuristics within the configuration space. To address these challenges, we present the Spatial-informed Motion Planning Network (SIMPNet). SIMPNet consists of a stochastic graph neural network (GNN)-based sampling heuristic for informed sampling within the configuration space. The sampling heuristic of SIMPNet encodes the workspace embedding into the configuration space through a cross-attention mechanism. It encodes the manipulator's kinematic structure into a graph, which is used to generate informed samples within the framework of sampling-based motion planning algorithms. We have evaluated the performance of SIMPNet using a UR5e robotic manipulator operating within simple and complex workspaces, comparing it against baseline state-of-the-art motion planners. The evaluation results show the effectiveness and advantages of the proposed planner compared to the baseline planners.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Motion Planning | Scene OOD environment generated by MotionGeneralizer (test) | Success Rate38 | 5 | |
| Motion Planning | Held-out Planning Tasks Average (test) | Success Rate51.8 | 5 | |
| Robotic Motion Planning | TableTop (held-out) | Success Rate (%)67 | 5 | |
| Robotic Motion Planning | Box (held-out) | Success Rate88.6 | 5 | |
| Robotic Motion Planning | Bins (held-out) | Success Rate (%)95 | 5 | |
| Robotic Motion Planning | Shelf Task I (held-out) | Success Rate (%)44 | 5 | |
| Robotic Motion Planning | Shelf Task II (held-out) | Success Rate35 | 5 | |
| Motion Planning | Held-out Planning Tasks TableTop (test) | T/T_Fusion20.5 | 5 | |
| Motion Planning | Held-out Planning Tasks Bins (test) | T/T_Fusion14.79 | 5 | |
| Motion Planning | Held-out Planning Tasks Shelf I (test) | T/T_Fusion9.2 | 5 |