SHINE Expert System
Spacecraft Health Inference Engine (SHINE) is a software-development tool for knowledge-based systems and has been created as a product for research and development by the Artificial intelligence Group, Information Systems Technology Section at NASA/JPL to meet many of their AI goals for current and future needs. The system is now in regular use in basic and applied AI research at JPL. SHINE was developed as a system that was designed to operate in a real-time environment and to be utilized by non-LISP applications written in conventional programming languages such as C and C++. These non-LISP applications can be running in a distributed computing environment on remote computers or on a computer that supports multiple programming languages. It provides a variety of facilities for the development of software modules for the primary functions in knowledge-based reasoning engines. The system may be used to develop artificial intelligence applications as well as specialized tools for research efforts.
Background
The original inventors of SHINE are Mark L. James and David J. Atkinson. SHINE is a high-speed expert system and inference engine based upon the experience, requirements and technology that were collected over the years by the Artificial Intelligence Research group at NASA/JPL in developing expert systems for the diagnosis of spacecraft health.[1] SHINE is based on technology first developed by James and Atkinson for the "STAR*TOOL" system.[2] SHINE itself resulted from applying this technology in a project called "Spacecraft Health Automated Reasoning Pilot" (SHARP). SHARP aimed to automate and provide expert system consultation to space flight operations personnel who monitor and diagnosis robotic spacecraft on science missions, such as the Voyager spacecraft.[3][4]
- SHINE is written in Common LISP and can be easily run on any system that supports the language. It has been successfully interfaced with many non-LISP systems without any problems.
- Beyond Limits has the Caltech licensing rights to all commercial applications of SHINE.[5] They are currently working on both product and commercial enhancements to the SHINE technology as well as several Expert System applications in healthcare, energy, telco, finance, manufacturing and other IoT markets.
SHINE has been used in the following NASA and non-NASA applications
- Spacecraft Health Automatic Reasoning Pilot (SHARP) for the diagnosis of telecommunication anomalies during the Neptune Voyager (VGR) Encounter.[6]
- Galileo (GLL) mission for diagnosing problems in the Power and Pyro Subsystem (PPS).
- Magellan (MGN) mission for diagnosis of telecommunication anomalies in the TELECOM subsystem.
- Engineering Analysis Subsystem Environment (EASE) which is an operations environment to operate a large number of spacecraft simultaneously, maintain high reliability levels and increase productivity through shared resources and automation.
- Extreme UltraViolet Explorer (EUVE) mission for labor 3 to 1 shift reductions through the use of artificial intelligence.
- Fault Induced Document Officer (FIDO) for the EUVE mission. which is an automated system that assists in expert knowledge acquisition, access and publishing capabilities for safely managing complex systems under staffing reductions and "lights out" operations.
- Stochastic Problem Obviation Tracker (SPOT) for the EUVE mission which captures and reports relevant statistical information to the user based on operations within the FIDO environment.
- Program is licensed by Beyond Limits for use with their artificial intelligence technology.
- Under consideration by a medical company for real-time diagnosis of rectal colon cancer.
- Under consideration by a medical company for an expert system for the control of the robotic systems used in eye surgery.
External links
- Software Analyzes Complex Systems in Real Time
- SHINE use at NASA
- SHINE was previously licensed to VIASPACE Inc. for commercial purposes
- SHINE: The Spacecraft Health Interface Engine
References
- Atkinson, D.J., "Artificial intelligence for monitoring and diagnosis of robotic spacecraft." Doctoral Dissertation. School of Electrical and Computer Engineering, Chalmers University of Technology, Göteborg, Sweden, ISSN 0282-5406; no 237. ISBN 91-7032-755-6. 1992.
- James, Mark and Atkinson, David, "STAR*TOOL - An Environment and Language for Expert System Implementation",JPL Report NTR C-1736, Jet Propulsion Lab., California Inst. of Tech.; Pasadena, CA, United States. August 19, 1988.
- Atkinson, D.J., Doyle, R.J, James, M.L., Kaufman, T., Martin, R.G., "Spacecraft Health Automated Reasoning Prototype (SHARP): The fiscal year 1989 SHARP portability evaluations task for NASA Solar System Exploration Division's Voyager project." NASA Technical Report, Number NASA-CR-187338, JPL-PUBL-90-20, Jet Propulsion Lab., California Inst. of Tech.; Pasadena, CA, United States. August 18, 1990.
- Atkinson, D.J., James, M.L., Lawson, D. Martin, R.G. and Porta, H. "Automated spacecraft monitoring". IEEE International Conference on Systems, Man and Cybernetics. IEEE: Los Angeles, CA. 4-7 Nov 1990. DOI: 10.1109/ICSMC.1990.142222 pp. 756 – 761
- Press Release, VIASPACE. Retrieved 15 August 2014. VIASPACE Announces Licensing of World's Fastest Inferencing Engine - SHINE - From Caltech
- Martin, R.G., Atkinson, D.J., James, M.L, Lawson, D.L. and Porta, H.J., "A report on SHARP (Spacecraft Health Automated Reasoning Prototype) and the Voyager Neptune encounter." NASA Technical Report, Number NASA-CR-187810, NAS 1.26:187810, JPL-PUBL-90-21, Jet Propulsion Lab., California Inst. of Tech.; Pasadena, CA, United States. August 15, 1990.