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 | |
|---|---|---|---|---|
| Robotic Motion Planning | Box (held-out) | Success Rate88.6 | 12 | |
| Robotic Motion Planning | TableTop (held-out) | Success Rate (%)67 | 12 | |
| Robotic Motion Planning | Bins (held-out) | Success Rate (%)95 | 12 | |
| Robotic Motion Planning | Shelf Task III (held-out) | Success Rate (%)33 | 12 | |
| Robotic Motion Planning | Shelf Task I (held-out) | Success Rate (%)44 | 12 | |
| Robotic Motion Planning | Shelf Task II (held-out) | Success Rate35 | 12 | |
| Motion Planning | Shelf Task II | Planning Time (s)2.96 | 8 | |
| Motion Planning | Shelf Task I | Planning Time (s)3.28 | 8 | |
| Motion Planning | Tabletop | Planning Time (s)5.68 | 8 | |
| Motion Planning | Box | Planning Time (s)2.68 | 8 |