← Back to NASA Technology Projects
Advanced Bayesian Methods for Lunar Surface Navigation
Completed
TRL 6 (started at 3, targeting 6)
Description
The key innovation of this project will be the application of advanced Bayesian methods to integrate real-time dense stereo vision and high-speed optical flow with an Inertial Measurement Unit (IMU) to produce a highly accurate planetary rover navigation system. The software developed in this project will leverage current computing technology to implement advanced Visual Odometry (VO) methods that will accurately track much faster rover movements. Our fully Bayesian approach to VO will utilize more information from the images than previous methods are capable of using. Our Bayesian VO does not explicitly select features to track. Instead it implicitly determines what can be learned from each image pixel and weights the information accordingly. This means that our approach can work with images that have no distinct corners, which can be a significant advantage with low contrast images from permanently shadowed areas. We expect that the error characteristics of the visual processing with be complementary to the error characteristics of a low-cost IMU. Therefore, the combination of the two should provide highly accurate navigation.
Benefits
There will be many potential terrestrial applications for a Bayesian VO system. Although GPS-IMU systems can work well in open outdoor settings, GPS is degraded or unavailable in indoor settings or in outdoor areas with significant tree cover. A navigation system combining a GPS and an IMU with Bayesian VO could provide continuous operation in all environments. The success of this project should lay the groundwork for low-cost, low-power, light-weight integrated navigation systems for robots and autonomous vehicles operating in a wide range of environments. One potential market for this technology is the Department of Defense (DoD). Congress has given DoD a mandate that by 2020 30% of ground vehicles should be robotic. An accurate, low-cost VO system should allow many of these vehicles to be semi-autonomous, enabling only supervisory control for many missions.
Visual Odometry (VO) has played a key role in Mars exploration with the Spirit and Opportunity Mars Exploration Rovers (MERs). However, limitations in onboard computing power severely limit the speed of movement that can be tracked by MERS VO, requiring an order of magnitude reduction in forward progress in area where VO was required. The software developed in this project will leverage current computing technology to implement advanced VO methods that will accurately track much faster rover movements. This will greatly increase exploration productivity. This improvement will become even more significant when exploring the more distant planetary bodies. This project will also investigate whether combining vision with a low-cost, lightweight, low-power Micro-ElectroMechanical System (MEMS) Inertial Measurement Unit (IMU) can produce acceptable accuracy for lunar and planetary exploration. If so, this will facilitate the design of lower-cost, light-weight rovers, which will make it feasible to launch a team of rovers for wide area exploration.
Details
| Technology area | GN&C > Navigation Technologies > Navigation Sensors |
| Program | Small Business Innovation Research/Small Business Tech Transfer (SBIR/STTR) |
| Lead organization | Autonomous Exploration, Inc., Andover, MA |
| Start date | 2010-01-29 |
| End date | 2010-07-29 |
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 6) — 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.