English

Sim2Dust: Mastering Dynamic Waypoint Tracking on Granular Media

Robotics 2025-10-22 v2 Artificial Intelligence Machine Learning

Abstract

Reliable autonomous navigation across the unstructured terrains of distant planetary surfaces is a critical enabler for future space exploration. However, the deployment of learning-based controllers is hindered by the inherent sim-to-real gap, particularly for the complex dynamics of wheel interactions with granular media. This work presents a complete sim-to-real framework for developing and validating robust control policies for dynamic waypoint tracking on such challenging surfaces. We leverage massively parallel simulation to train reinforcement learning agents across a vast distribution of procedurally generated environments with randomized physics. These policies are then transferred zero-shot to a physical wheeled rover operating in a lunar-analogue facility. Our experiments systematically compare multiple reinforcement learning algorithms and action smoothing filters to identify the most effective combinations for real-world deployment. Crucially, we provide strong empirical evidence that agents trained with procedural diversity achieve superior zero-shot performance compared to those trained on static scenarios. We also analyze the trade-offs of fine-tuning with high-fidelity particle physics, which offers minor gains in low-speed precision at a significant computational cost. Together, these contributions establish a validated workflow for creating reliable learning-based navigation systems, marking a substantial step towards deploying autonomous robots in the final frontier.

Keywords

Cite

@article{arxiv.2508.11503,
  title  = {Sim2Dust: Mastering Dynamic Waypoint Tracking on Granular Media},
  author = {Andrej Orsula and Matthieu Geist and Miguel Olivares-Mendez and Carol Martinez},
  journal= {arXiv preprint arXiv:2508.11503},
  year   = {2025}
}

Comments

Accepted for publication at the 2025 International Conference on Space Robotics (iSpaRo) | The source code is available at https://github.com/AndrejOrsula/space_robotics_bench

R2 v1 2026-07-01T04:51:58.155Z