MARE: an open lunar rover simulation suite in Unreal Engine 5 with ROS 2: generated terrain, multi-sensor cameras with ground truth, and autonomous driving.
-
Updated
Oct 28, 2026 - C++
MARE: an open lunar rover simulation suite in Unreal Engine 5 with ROS 2: generated terrain, multi-sensor cameras with ground truth, and autonomous driving.
A split-compute autonomous UAV system for GPS-denied terrain surveying, boustrophedon coverage, visual landmark detection, and edge-AI inference using Jetson, MAVLink, GStreamer, OpenCV, and TensorRT.
BASEPROD: The Bardenas Semi-Desert Planetary Rover Dataset. A Mars-analogue field dataset. Data and paper linked in README; this repo holds preparation scripts and configs.
Terrain Studio: a desktop app that generates lunar terrains with craters, plans rock fields and rover corridors, previews sun shadows and sends it all to Unreal Engine 5 as a Landscape with tagged rocks and matching lighting. Includes an MCP server so AI agents can drive it.
Autonomous lunar rover GNC in ROS 2 Jazzy, simulated in Unreal Engine 5: stereo depth, lidar, IMU, event and SPAD cameras, local mapping, fast-marching and DWA path planning, a web mission control, and an MCP server for AI agents. Dockerized.
Field assessment of force-torque sensors for planetary rover navigation, including terrain classification from force-torque vs IMU data. Code for Gerdes et al., JIRS 2025, using BASEPROD.
Planetary rover mission planning: Nav2-style costmap, A/Theta/D* Lite/CBS planners, behaviour-tree executive, Monte Carlo robustness and a job queue, in an operations console with a Blender-built 3-D mission control. FastAPI · React · three.js · PostgreSQL.
Real-data lunar rover terrain analysis and risk-aware A route planning using NASA LOLA elevation models.*
EXONAUT: adaptive risk-aware autonomy for robotic exploration of uncertain extraterrestrial terrain (ISEF Robotics & Intelligent Machines)
Configurable lidar for Unreal Engine 5 (any aperture and beam pattern, GPU or line traces), streamed to ROS 2 as point clouds.
Astro-Mine-UI — the platform front end: a Next.js + Material UI console over the Astro-Mine REST API, with the visualization library and the design system. One pnpm workspace.
Astro-Mine-Platform — the consolidated single-package distribution of the Astro-Mine Python platform (all components in one astro_mine package).
The discoverable umbrella CLI for Astro-Mine: astro-mine <verb>, a near-zero-dependency dispatcher over the astro_mine.cli entry-point group (RFC-0011).
Stream stereo navcam images, ground-truth depth and object masks from Unreal Engine 5 to ROS 2 over TCP, with async GPU readback
Astro-Mine-API — every REST surface the platform serves (Hub registry, Studio, Cloud submission, Bench leaderboard) as route modules over the astro-mine-platform library.
To associate your repository with the planetary-robotics topic, visit your repo's landing page and select "manage topics."