Title :
Anomaly detection using the emerald nanosatellite on board expert system
Author :
Lee, Robert K. ; Watson, Robert ; Kitts, Christopher ; Stang, Pascal ; Palmintier, Bryan
Author_Institution :
Robotic Syst. Lab., Santa Clara Univ., CA, USA
Abstract :
An expert system is a type of program designed to model human knowledge and expertise. This work describes the design, implementation, and testing of an onboard expert system developed for the dual spacecraft Emerald small satellite mission. This system takes advantage of Emerald\´s distributed computing architecture and is currently being used for on-board fault detection. The distributed computing architecture is composed of a network of PICmicro and Atmel microcontrollers linked together by an I2C serial data communication bus which also supports sensor and component integration via Dallas 1-wire and RS232 standards. The expert system software is executed by an Atmel microcontroller within Emerald\´s expert subsystem hardware. The human knowledge and expertise that the system simulates is contained within software "rules" that can be easily modified from the ground. The flexibility offered by this system allows the ground operator to add, modify, or remove logical operations on-orbit and overcomes the limitations imposed by hardwired systems. While expert systems have been used on spacecraft in the past, its role on Emerald for on-board fault-detection using threat integrals and persistence counters further demonstrates the power and versatility of such systems. Results include experimental data verifying the expert system\´s performance and its ability to distinguish threat levels posed by out-of-limit sensor readings. This paper describes the technical design of the aforementioned features and its use as part of the Emerald satellite mission.
Keywords :
aerospace expert systems; artificial satellites; computer architecture; data communication; diagnostic expert systems; distributed processing; fault diagnosis; field buses; microcontrollers; space vehicle electronics; Atmel microcontroller; Atmel microcontrollers; Dallas 1-wire; Emerald small satellite mission; I2C serial data communication bus; PICmicro microcontrollers; RS232 standards; Snomaly detection; board expert system; component integration; distributed computing architecture; dual spacecraft; emerald nanosatellite; expert subsystem hardware; expert system software; human expertise; human knowledge; logical operations; on-board fault detection; on-board fault-detection; out-of-limit sensor readings; persistence counters; sensor integration; software rules; technical design; threat integrals; Computer architecture; Data communication; Distributed computing; Expert systems; Fault detection; Humans; Microcontrollers; Satellites; Space vehicles; System testing;
Conference_Titel :
Aerospace Conference, 2004. Proceedings. 2004 IEEE
Print_ISBN :
0-7803-8155-6
DOI :
10.1109/AERO.2004.1367593