Generalizable Motion Planning via Operator Learning
About
In this work, we introduce a planning neural operator (PNO) for predicting the value function of a motion planning problem. We recast value function approximation as learning a single operator from the cost function space to the value function space, which is defined by an Eikonal partial differential equation (PDE). Therefore, our PNO model, despite being trained with a finite number of samples at coarse resolution, inherits the zero-shot super-resolution property of neural operators. We demonstrate accurate value function approximation at $16\times$ the training resolution on the MovingAI lab's 2D city dataset, compare with state-of-the-art neural value function predictors on 3D scenes from the iGibson building dataset and showcase optimal planning with 4-DOF robotic manipulators. Lastly, we investigate employing the value function output of PNO as a heuristic function to accelerate motion planning. We show theoretically that the PNO heuristic is $\epsilon$-consistent by introducing an inductive bias layer that guarantees our value functions satisfy the triangle inequality. With our heuristic, we achieve a $30\%$ decrease in nodes visited while obtaining near optimal path lengths on the MovingAI lab 2D city dataset, compared to classical planning methods ($A^\ast$, $RRT^\ast$).
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 2D Navigation Value Function Prediction | Maze OOD (test) | L2 Error (%)41.8 | 7 | |
| Feedback Motion Planning | Maze (OOD) | Cosine Distance0.71 | 7 | |
| Value Function Learning (Corridor Objective) | Maze OOD (test) | Value Function L2 Error (%)42.4 | 7 | |
| 2D Navigation Value Function Prediction | Square ID (test) | L2 Error4.2 | 7 | |
| 2D Navigation Value Function Prediction | Maze ID (test) | L2 Error40.2 | 7 | |
| 2D Navigation Value Function Prediction | HouseExpo ID (test) | L2 Error21.2 | 7 | |
| 2D Navigation Value Function Prediction | Square OOD (test) | L2 Error5.3 | 7 | |
| 2D Navigation Value Function Prediction | HouseExpo OOD (test) | L2 Error25.4 | 7 | |
| 2D Navigation Value Function Prediction | Disk ID (test) | L2 Error18.2 | 7 | |
| 2D Navigation Value Function Prediction | City Streets ID (test) | L2 Error14.4 | 7 |