Software — free catalog
The On-Board Artificial Intelligence Research (OnAIR) Platform
A NASA software catalog entry available for reuse or request.
About this technology
Overview
The On-board Artificial Intelligence Research (OnAIR) Platform is a software framework that enables researchers to experiment with artificial intelligence algorithms in a simulated flight software environment. OnAIR integrates with NASA's open source core Flight System (cFS): OnAIR is launched as a cFS application and is able to send and receive software bus messages. The OnAIR platform supports Python, which allows access to leading Artificial Intelligence research tools and libraries. The OnAIR Platform is intended to be used by Artificial Intelligence researchers that are exploring applying Artificial Intelligence research to the flight software domain in a simulated environment. For example, a researcher may use the OnAIR Platform to develop a proof of concept demonstrating that a specialized technique can diagnose satellite faults in a simulated environment. OnAIR does not provide real satellite telemetry, algorithms for spacecraft control, or command and telemetry processing. The interface with and control of the simulated spacecraft is handled by NASA's cFS.NOTE: OnAIR does not include any Artificial Intelligence algorithms. It is a platform that strings together existing functionality; it is unable to diagnose faults or test satellite functionality.