NASA Logo, National Aeronautics and Space Administration

+NASA Home

+Ames Home

Diagnostics And Prognostics Group Members Open Source X-Plane Communications Toolbox
Intelligent Systems Division Banner

Diagnostics And Prognostics Group Members Open Source X-Plane Communications Toolbox

Research software titled, ā€œX-Plane Communications Toolbox (XPC),ā€ by Chris Teubert and Brian Bole, has been released under an Open Source agreement. The X-Plane Communications Toolbox (XPC) is a research tool used to interact with the commercial flight simulator X-Plane software. XPC allows users to control aircraft and receive state information from aircraft simulated in X-Plane using functions written in ā€˜Cā€™ code or MATLAB in real time. The toolbox uses a network protocol so that aircraft control, simulation, and visualization tasks can be run on separate local or remote systems.

Several research groups at Ames Research Center have used this research tool to test control algorithms, simulate an active airspace, generate out-the-window and flight-path visualizations of simulated and recorded flights, simulate adverse environmental conditions, and simulate aircraft faults during a flight. The toolbox has also enabled efficient hardware-in-the-loop testing in which aircraft hardware is loaded in tandem with a flight simulation running in X-Plane, and an aircraft control algorithm running on a separate PC. The tool was originally developed to facilitate the development, testing, and visualization of failure prognostics and decision-making algorithms for aircraft.

TEAM: Edward Balaban, Brian Bole (SGT), and Chris Teubert (SGT)

NASA PROGRAM FUNDING: The work here was funded in part by the System-wide Safety Assurance Technologies (SSAT) project, Aviation Safety Program (AvSP), Aeronautics Research Mission Directorate (ARMD)

Contact: Chris Teubert

First Gov logo
NASA Logo - nasa.gov