← Back to NASA Technology Projects
Completed TRL 5 (started at 2, targeting 5)
To enable planetary and exploration missions, high-rate onboard computation is required to provide more robust capability to support autonomous Guidance, Navigation, and Control (GN&C). This proposal will support FPGA-based hardware acceleration of both Terrain Relative Navigation (TRN) and Optical Navigation (OpNav) algorithms onto representative flight-like FPGA systems, using state-of-the-art FPGA productivity tools such as High-Level Synthesis (HLS) (i.e. C-to-RTL). This approach allows the team to use high-level C-based code, as opposed to low-level FPGA code, to perform broad design-space exploration of configurable algorithm parameters while rapidly prototyping unique FPGA designs, which produces more resource efficient execution for future mission and instrument systems.
Hardware acceleration of TRN/OpNav applications allows a system to process more images onboard, which could result in increased autonomy and a future possibility of more challenging mission concepts, even for smaller class satellites. Faster processing of incoming data could reduce operations costs by reducing number of operators needed during proximity operations. These rapid calculations can dramatically assist comparing captured images with pre-defined maps and navigating with respect to these landmarks, which will be essential for missions investigating smaller body targets. Finally, these improvements are essential for future mission concepts that require more dedicated processing for data-driven artificial-intelligence or machine-learning components integrated into the system.
Listed on TechPort itself — the most direct way to ask about this specific project.
This is early/mid-stage (TRL 5) — 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.