mlsanityData to 14 Oct 2026

MarsExplorer: Exploration of Unknown Terrains via Deep Reinforcement Learning and Procedurally Generated Environments

arXiv 2107.09996 ↗First posted 21 Jul 2021cs.RO cs.AI cs.LGcited by 4

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

  1. 2017Proximal Policy Optimization Algorithmscited by 15,215
  2. 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,885
  3. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
  4. 2016OpenAI Gymcited by 1,736
  5. 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 786
  6. 2019Leveraging Procedural Generation to Benchmark Reinforcement Learningcited by 483
  7. 2019Emergent Tool Use From Multi-Agent Autocurriculacited by 313
  8. 2020The Ingredients of Real-World Robotic Reinforcement Learningcited by 117
  9. 2017Data-efficient Deep Reinforcement Learning for Dexterous Manipulationcited by 63
  10. 2017RLlib: Abstractions for Distributed Reinforcement Learningcited by 54
  11. 2016Extending the OpenAI Gym for robotics: a toolkit for reinforcement learning using ROS and Gazebocited by 19
  12. 2020A Multi-Resolution Frontier-Based Planner for Autonomous 3D Explorationcited by 12
2 more
  1. 2019gym-gazebo2, a toolkit for reinforcement learning using ROS 2 and Gazebocited by 7
  2. 2020Autonomous and cooperative design of the monitor positions for a team of UAVs to maximize the quantity and quality of detected objectscited by 1

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 3.

4 papers.