← Back to NASA Technology Projects

Efficient On-Board Autonomy Using RFS-SLAM for Robust Lunar Surface Mobility

Completed TRL 2 (started at 2, targeting 3)

Description

Navigation on the lunar surface is difficult due to a lack of terrestrial equivalent infrastructure and landmarks. This Phase I program will develop a solution for robust lunar surface mobility operations of autonomous robotic agents within this sparse feature environment by using Random Finite Set (RFS) theory integrated with Simultaneous Localization and Mapping (SLAM) techniques. By using RFS-SLAM performance is improved by reducing the number of particles used internally in the particle filters allowing for reduced computational operating costs necessary for accurate results. The RFS-SLAM can handle additional clutter allowing for a wider range of sensors usable for SLAM. Phase I will focus on evaluating RFS-SLAM and its performance, employing flight ready sensors and processors as models using established robotic software frameworks and simulation tools. Point cloud generating sensors to be evaluated with this Lunar RFS-SLAM include stereo optical+thermal cameras and LIDAR. Odometry generating wheel odometers, inertial measurement units, and sun trackers will be evaluated for further improvements. In order to support near term operations, the RFS-SLAM algorithms will be implemented in Python and integrated into ASTER Labs’ SWARM Toolset. Additional software frameworks and tools that offer ease of integration into NASA Lunar missions will be architected, including ROS, along with its safety optimized derivative SpaceROS. The SWARM Toolset with the RFS-SLAM module will be used in simulations to evaluate system performance within a reduced development time. Python prototype software will serve as validation tests for future optimized implementations. The software developed under this project will apply to commercial markets of automated navigation on resource and infrastructure constrained platforms such as self-driving vehicles and indoor robots.

Benefits

The RFS-SLAM framework will be directly applicable to NASA’s uncrewed Lunar vehicle missions. For missions such as VIPER, RFS-SLAM enables localization. For missions such as CADRE where the goal is mapping the lunar surface, RFS-SLAM offers an additional data set of terrain mapping. Other direct mission applications include uncrewed components of Artemis III and future lunar habitat developments. The RFS-SLAM algorithms apply to commercial and defense systems requiring accurate localization and mapping on performance constrained systems with sparse observational features. Non-NASA applications include automated robotic systems operating in environments without additional infrastructure, such as self-driving vehicles or low-cost robotic systems operating in a home.

Details

Technology areaRobotic Systems
ProgramSmall Business Innovation Research/Small Business Tech Transfer (SBIR/STTR)
Lead organizationJohnson Space Center, Houston, TX
Start date2024-08-07
End date2025-02-06

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is early/mid-stage (TRL 2) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.