Search papers, labs, and topics across Lattice.
To advance autonomous planetary navigation under extreme conditions, the authors built MarsLab, an open-source, ROS2-native rover simulator in NVIDIA Isaac Sim that combines HiRISE-derived and procedural topography with dynamic atmospheric dust and solar illumination models. The platform addresses a critical bottleneck in extraterrestrial robotics by providing unified, physically grounded environments to evaluate multi-modal perception pipelines where real-world validation is impossible. Benchmarking experiments show that pairing standardized ground-truth trajectories with controllable dust and lighting variations enables rigorous stress-testing of both multi-sensor SLAM and visual place recognition across long-horizon traversals.
Off-world autonomy benchmarks have long suffered from fragmented datasets and static physics; MarsLab bridges this gap by directly coupling orbital-scale Martian topography and dynamic atmospheric degradation with a full-stack ROS2 sensor pipeline.
Future Mars missions will require rover autonomy that can operate across unstructured terrain, changing illumination, atmospheric dust, and limited communication. Simulation is a practical way to study these conditions before deployment, but existing Mars-relevant resources differ in scope, including mission-oriented simulators, fixed analog datasets, task-specific environments, and open robotics interfaces. In this context, we present MarsLab, an open-source, ROS2-native Mars rover simulator for autonomy and navigation algorithm development. MarsLab combines HiRISE-derived and procedural terrain with customizable rock, crater, solar-illumination, and atmospheric-dust settings, and runs a Perseverance-class rover model in NVIDIA Isaac Sim. The runtime publishes RGB, depth, RGB-D point clouds, LiDAR, IMU, wheel odometry, and Ground Truth (GT) pose data through standard ROS2 topics. We demonstrate MarsLab with Simultaneous Localization and Mapping (SLAM) benchmarks across sensing modalities, dust levels, scene geometry, and route length, and with Visual Place Recognition (VPR) benchmarks over repeated Mars Base traversals under illumination and dust changes. The results illustrate how controlled scene variation and shared GT trajectories can be used to compare trajectory-level estimation and image-level place recognition within the same simulator. Our Project Page: https://kimhoyun-robotair.github.io/MarsLab/.