Search NASA⌕ Search

NASA NTRS · 20210024223

NASA and Blue Origin’s Flight Assessment of Precision Landing Algorithms Computing Performance

Abstract

NASA’s Safe and Precise Landing - Integrated Capabilities Evolution (SPLICE) project continues NASA’s work in the development and testing of technologies for Precision Landing and Hazard Avoidance (PL&HA). This paper presents results characterizing how SPLICE flight software utilizes the shared computing resources of the Descent Landing Computer (DLC), one of the PL&HA technologies under development. The SPLICE technologies are being tested as an integrated payload on Blue Origin’s New Shepard suborbital vehicle. The results presented in this paper are measured by applications running in and with the flight software both in flight, and in a high-fidelity Hardware-in-the-Loop (HWIL) simulation environment. Linux utilities to measure performance are also executed from the command line in the HWIL configuration. Performance measurements of the SPLICE workloads executing on the DLC provide insight on how efficiently the software is utilizing the DLC resources. Examples of how these measurements have guided improvements in the flight code are presented. In addition, the DLC uses a commercial processor as a surrogate for NASA’s High-Performance Spaceflight Computing (HPSC) processor. This work provides insight on how an HPSC system may perform delivering PL&HA capabilities on a future mission. The measurements also can be used to infer architectural requirements for PL&HA capabilities, informing the HPSC project and other flight computer development efforts. Examples of the measurements collected include processor utilization, I/O bandwidth, cache and branch misses, and application profiles.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

David Rutishauser, Gavin Mendeck, Ray Ramadorai, John Prothro, Thadeus Fleming, Peter Fidelman. NASA and Blue Origin’s Flight Assessment of Precision Landing Algorithms Computing Performance. https://ntrs.nasa.gov/citations/20210024223

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Demonstration of Lidar Sensors for Precision Safe Landing on Planetary Bodies

Missions to solar system bodies must meet increasingly ambitious objectives requiring highly reliable “precision landing”, and “hazard avoidance” capabilities. To meet these needs, we have developed two lidar sensor systems that can be used individually or in concert depending on the mission requirements. One is Navigation Doppler Lidar (NDL) capable of providing vehicle precision vector velocity and ground-relative altitude and the other is an Imaging Flash Lidar for Terrain Relative Navigation and Hazard Detection and Avoidance. Using both lidar sensors together will enable landing anywhere and under any lighting condition. The NDL performance has been extensively characterized through numerous ground and aircraft flight tests and will be soon demonstrated on two lunar landing missions (mid-2023). The Flash Lidar performance is currently being assessed onboard a drone and will soon be tested on helicopter and fixed-wing aircraft platforms. This paper describes both lidar sensors and their expected operation on landing vehicles.

Precision Landing↗

High Resolution Terrain Sensing Lidar for Precision Navigation and Safe Landing of Space and Aerial Vehicles

A Flash Lidar utilizing a novel Super-Resolution (SR) technique has been developed for providing Terrain Relative Navigation and Hazard Avoidance capabilities onboard landing vehicles. Processing algorithms for precision navigation and safe landing location identification take advantage of the uniform fixed pixels property of generated high resolution Digital Elevation Maps (DEMs) to achieve high reliability operation in near real-time. This paper describes the current and next generation breadboard units, report the results of recent dynamic tests, and explain the operational concept as envisioned for future landing missions.

Precision Landing↗