MarsExplorer: Exploration of Unknown Terrains via Deep Reinforcement Learning and Procedurally Generated Environments
Not on the map. Why?
Abstract (arXiv)
This paper is an initial endeavor to bridge the gap between powerful Deep Reinforcement Learning methodologies and the problem of exploration/coverage of unknown terrains. Within this scope, MarsExplorer, an openai-gym compatible environment tailored to exploration/coverage of unknown areas, is presented. MarsExplorer translates the original robotics problem into a Reinforcement Learning setup that various off-the-shelf algorithms can tackle. Any learned policy can be straightforwardly applied to a robotic platform without an elaborate simulation model of the robot's dynamics to apply a different learning/adaptation phase. One of its core features is the controllable multi-dimensional procedural generation of terrains, which is the key for producing policies with strong generalization capabilities. Four different state-of-the-art RL algorithms (A3C, PPO, Rainbow, and SAC) are trained on the MarsExplorer environment, and a proper evaluation of their results compared to the average human-level performance is reported. In the follow-up experimental analysis, the effect of the multi-dimensional difficulty setting on the learning capabilities of the best-performing algorithm (PPO) is analyzed. A milestone result is the generation of an exploration policy that follows the Hilbert curve without providing this information to the environment or rewarding directly or indirectly Hilbert-curve-like trajectories. The experimental analysis is concluded by evaluating PPO learned policy algorithm side-by-side with frontier-based exploration strategies. A study on the performance curves revealed that PPO-based policy was capable of performing adaptive-to-the-unknown-terrain sweeping without leaving expensive-to-revisit areas uncovered, underlying the capability of RL-based methodologies to tackle exploration tasks efficiently. The source code can be found at: https://github.com/dimikout3/MarsExplorer.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 14 of its 36 references that are in the map. First posted on arXiv 21 Jul 2021.
Builds on
14 of 36 references.
References · 14
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,885
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
- 2016OpenAI Gymcited by 1,736
- 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 786
- 2019Leveraging Procedural Generation to Benchmark Reinforcement Learningcited by 483
- 2019Emergent Tool Use From Multi-Agent Autocurriculacited by 313
- 2020The Ingredients of Real-World Robotic Reinforcement Learningcited by 117
- 2017Data-efficient Deep Reinforcement Learning for Dexterous Manipulationcited by 63
- 2017RLlib: Abstractions for Distributed Reinforcement Learningcited by 54
- 2016Extending the OpenAI Gym for robotics: a toolkit for reinforcement learning using ROS and Gazebocited by 19
- 2020A Multi-Resolution Frontier-Based Planner for Autonomous 3D Explorationcited by 12
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 3.
4 papers.
- 2021A Survey of Zero-shot Generalisation in Deep Reinforcement Learningcited by 170
- 2025Space Robotics Bench: Robot Learning Beyond Earthcited by 4
- 2025Sim2Dust: Mastering Dynamic Waypoint Tracking on Granular Mediacited by 3
- 2025Learning Tool-Aware Adaptive Compliant Control for Autonomous Regolith Excavationcited by 1
- 2025Space Robotics Bench: Robot Learning Beyond Earth27 Sep 2025
- 2025Learning Tool-Aware Adaptive Compliant Control for Autonomous Regolith Excavation5 Sep 2025
- 2025Sim2Dust: Mastering Dynamic Waypoint Tracking on Granular Media15 Aug 2025
- 2021A Survey of Zero-shot Generalisation in Deep Reinforcement Learning18 Nov 2021