Skip Navigation
Game Changing Development

Astrobotic Software Defined Reliability (ACO-ASDR)

Completed Technology Project
737 views

Project Description

Astrobotic Software Defined Reliability

Astrobotic is developing a software-defined reliability system (A-SDR) for high performance, high reliability computing. Traditional radiation hardening techniques introduce significant delays between processor advances and availability for spaceflight applications. A-SDR uniquely allows high-throughput processing to be integrated with real-time control systems while ensuring correctness under radiation induced single event effects. This is enabled by application of modern distributed systems advances developed for the "cloud" to embedded real-time computing. "Virtual Synchrony" allows a cluster of processors to compare state and observations without a master and with low latency. Astrobotic's proof of concept is a demonstration of a high throughput convolutional deep neural network performing reliable handwriting recognition at 25 Hz with randomly inserted data errors. This concept has been demonstrated to operate in real-time in a virtualized three node configuration and on embedded COTS processors connected through Gigabit Ethernet. The objective of this task is to leverage NASA's expertise in redundant computing, real-time systems, and radiation tolerant electronics to mature Astrobotic's software proof of concept into a product-ready TRL 6 system and design a preliminary reference hardware design. Astrobotic is investing in this technology development because it believes it can utilize its software expertise and experience in space computing selection to produce a product that is appropriately positioned at the nexus of capability, reliability, ease of use, and price.

More »

Anticipated Benefits

Primary U.S. Work Locations and Key Partners

Technology Transitions

Light bulb

Suggest an Edit

Recommend changes and additions to this project record.
^