← Back to NASA Technology Projects

Efficient Distributed State Estimation for Swarm Robotics

Completed TRL 3 (started at 3, targeting 5)

Description

DALEC is a robust distributed localization system for real-time state estimation and mapping of networked members including spacecraft, rovers, and even astronauts in GPS-denied environments such as the lunar surface. DALEC is an innovative state estimation framework based on state-of-the-art factor graph methods combined with a wireless communication system leveraging efficient mesh networking protocols that together can be used to localize agents with various sensing modalities (e.g., visual odometry, LiDAR). A distributed system like DALEC offers spacecraft and rover networks an inherently more robust and reliable means of localization compared to centralized methods utilizing a central processing node, reducing mission and program risk by eliminating a potential single point of failure. In this Phase II effort Astrobotic with CMU, will mature and extend the Phase I DALEC software, APIs, and core distributed localization algorithms, develop models of UWB ranging and wireless comms protocols, enhance simulation tools and deploy DALEC software to relevant embedded compute to iteratively test and improve performance in support of demonstrating system performance through hardware-in-the-loop, robotic motion capture, and field testing. DALEC is an innovative state estimation framework based on state-of-the-art factor graph methods combined with a wireless communication system leveraging efficient mesh networking protocols that together can be used to localize agents with various sensing modalities (e.g., visual odometry, LiDAR). The proposed DALEC system will feature multiple characteristics that would offer significant benefits to high-priority NASA programs and the commercial space industry at large. A distributed mapping system like DALEC offers spacecraft and rover networks an inherently more robust and reliable means of localization compared to centralized methods utilizing a central processing node, reducing mission and program risk by eliminating a potential single point of failure.   Astrobotic with its research institution partner, CMU, will: 1) Mature and extend DALEC software, APIs, and core distributed localization algorithms to be self-correcting, resilient to sensor failures, and support real-time processing over low-bandwidth mesh networks via smart incremental updates. 2) Develop models of UWB ranging and wireless comms protocols that capture non-Gaussian effects (e.g., multipath, dropout) with adjustable bandwidth, measurement rates, and latency. 3) Enhance simulation tools to incorporate higher fidelity measurement and comms models and realistic camera scene generation of lunar terrain. 4) Deploy DALEC software to relevant embedded compute with UWB ranging, VIO sensing, and mesh networking hardware to iteratively test and improve performance. 5) Demonstrate system performance through hardware-in-the-loop, robotic motion capture, and field testing to evaluate real-world performance and report results. 6) Deliver a Docker image of finalized DALEC software (and any interfacing software needed) with a user manual for performing tests and visualizing results for independent NASA testing.

Benefits

A key near-term mission need and use case for DALEC is robust localization and tracking for heterogenous teams of crew, rovers, and assets/instruments on the lunar surface. Extravehicular Activity and Human Surface Mobility Program (EHP) is evaluating candidate technologies that augment astronaut navigation knowledge during extravehicular activities (EVA). DALEC’s robust distributed localization is ideally suited to support multiple astronauts while also tracking location of multiple rovers and science instruments. DALEC has potential applications beyond NASA, including commercial space companies. Astrobotic will be able to utilize this technology in its' CubeRover product line. Providing these rovers with higher accuracy location estimates would allow for a larger suite of swarm-based missions. 

Details

Technology areaAutonomous Systems
ProgramSmall Business Innovation Research/Small Business Tech Transfer (SBIR/STTR)
Lead organizationJet Propulsion Laboratory, Pasadena, CA
Start date2024-01-17
End date2026-01-16

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 3) — 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.