Spatially-Enhanced Recurrent Memory for Long-Range Mapless Navigation via End-to-End Reinforcement Learning
Fan Yang, Per Frivik, David Hoeller, Chen Wang, Cesar Cadena, and Marco Hutter

TL;DR
This paper introduces Spatially-Enhanced Recurrent Units (SRUs) to improve spatial memorization in end-to-end reinforcement learning for long-range, mapless robot navigation, achieving significant performance gains and zero-shot transfer to real-world environments.
Contribution
The paper proposes SRUs, a novel modification to RNNs, combined with an attention-based architecture, to enhance spatial memorization for improved long-range navigation without explicit mapping.
Findings
23.5% improvement in long-range navigation performance
Outperforms RL baselines relying on explicit mapping and historical observations
Enables zero-shot transfer from synthetic to real-world environments
Abstract
Recent advancements in robot navigation, particularly with end-to-end learning approaches such as reinforcement learning (RL), have demonstrated strong performance. However, successful navigation still depends on two key capabilities: mapping and planning (explicitly or implicitly). Classical approaches rely on explicit mapping pipelines to register egocentric observations into a coherent map. In contrast, end-to-end learning often achieves this implicitly -- through recurrent neural networks (RNNs) that fuse current and historical observations into a latent space for planning. While existing architectures, such as LSTM and GRU, can capture temporal dependencies, our findings reveal a critical limitation: their inability to effectively perform spatial memorization. This capability is essential for integrating sequential observations from varying perspectives to build spatial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
