E(2)-Equivariant Graph Planning for Navigation
Linfeng Zhao, Hongyu Li, Taskin Padir, Huaizu Jiang, Lawson L. S. Wong
TL;DR
This work tackles data-efficient 2D robot navigation by leveraging Euclidean symmetry in planning. It formulates navigation on geometric graphs and develops an $E(2)$-equivariant differentiable planner (MP-VIN), augmented with a learnable $C_K$-equivariant lifting layer for multi-camera inputs. The approach achieves $G$-equivariance across inputs and outputs, enabling continuous actions in ${\mathbb{R}}^2$ and improved training efficiency, stability, and generalization across grid, graph, Miniworld, and semantic navigation tasks. The results highlight the practical impact of symmetry-aware planning for robust, scalable navigation in unstructured environments.
Abstract
Learning for robot navigation presents a critical and challenging task. The scarcity and costliness of real-world datasets necessitate efficient learning approaches. In this letter, we exploit Euclidean symmetry in planning for 2D navigation, which originates from Euclidean transformations between reference frames and enables parameter sharing. To address the challenges of unstructured environments, we formulate the navigation problem as planning on a geometric graph and develop an equivariant message passing network to perform value iteration. Furthermore, to handle multi-camera input, we propose a learnable equivariant layer to lift features to a desired space. We conduct comprehensive evaluations across five diverse tasks encompassing structured and unstructured environments, along with maps of known and unknown, given point goals or semantic goals. Our experiments confirm the substantial benefits on training efficiency, stability, and generalization. More details can be found at the project website: https://lhy.xyz/e2-planning/.
