{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T15:00:40Z","timestamp":1781622040950,"version":"3.54.5"},"reference-count":46,"publisher":"American Institute of Aeronautics and Astronautics (AIAA)","issue":"3","content-domain":{"domain":["arc.aiaa.org"],"crossmark-restriction":true},"short-container-title":["Journal of Aerospace Information Systems"],"published-print":{"date-parts":[[2021,3]]},"abstract":"<jats:p> The growing numbers, complexity, and data return of space missions are driving a need for automated fault detection and diagnosis. Traditional fault monitoring techniques possess limited ability to diagnose anomalies, requiring operators to investigate extensive amounts of telemetry to isolate root causes. An important hurdle to automating fault diagnosis for complex subsystems such as attitude determination and control is that interpreting anomalies to determine a root cause is highly contextual and inherently uncertain. This paper presents a method of using one-class support vector machines to train a long short-term memory neural network to diagnose time-varying faults in a simulated CubeSat attitude determination and control subsystem. Using elements of transfer learning, the one-class support vector machines are retrained on nominal flight telemetry, allowing the neural network to diagnose faults on the flight unit. The diagnoses are robust to missing data, false positives, modeling errors, contradicting information, and multiple faults. An application is demonstrated for the LightSail 2 solar sail satellite, where the system succeeds in diagnosing both known and previously unknown attitude determination and control faults. <\/jats:p>","DOI":"10.2514\/1.i010881","type":"journal-article","created":{"date-parts":[[2021,2,1]],"date-time":"2021-02-01T06:39:05Z","timestamp":1612161545000},"page":"102-115","update-policy":"https:\/\/doi.org\/10.2514\/aiaa_crossmarkpolicy","source":"Crossref","is-referenced-by-count":16,"title":["Deep Learning Fault Diagnosis for Spacecraft Attitude Determination and Control"],"prefix":"10.2514","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8996-904X","authenticated-orcid":false,"given":"Justin R.","family":"Mansell","sequence":"first","affiliation":[{"name":"Purdue University, West Lafayette, Indiana 47906"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David A.","family":"Spencer","sequence":"additional","affiliation":[{"name":"Jet Propulsion Laboratory, Pasadena, California 91109"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1387","reference":[{"key":"r2","doi-asserted-by":"publisher","DOI":"10.2514\/1.I010307"},{"key":"r3","unstructured":"SchulteP. Z. \u201cA State Machine Architecture for Aerospace Vehicle Fault Protection,\u201d Ph.D. Thesis, Georgia Inst. of Technology, Atlanta, GA, 2018."},{"key":"r5","doi-asserted-by":"publisher","DOI":"10.2514\/1.I010673"},{"key":"r6","unstructured":"\u201cFault Management Handbook,\u201d NASA, NASA HDBK-1002, April\u00a02012."},{"key":"r7","doi-asserted-by":"publisher","DOI":"10.1016\/j.actaastro.2008.07.019"},{"key":"r9","first-page":"35","volume-title":"American Association for Artificial Intelligence Fall Symposium: Spacecraft Autonomy","author":"Castel C.","year":"2006"},{"key":"r10","doi-asserted-by":"publisher","DOI":"10.2514\/1.I010497"},{"key":"r11","doi-asserted-by":"publisher","DOI":"10.1002\/sys.21428"},{"key":"r14","unstructured":"\u201cCanadarm, Canadarm2, and Canadarm3\u2014A Comparative Table,\u201d Canadian Space Agency, May\u00a02019, https:\/\/www.asc-csa.gc.ca\/eng\/iss\/canadarm2\/canadarm-canadarm2-canadarm3-comparative-table.asp [retrieved 18 Feb. 2020]."},{"issue":"3","key":"r15","first-page":"14","volume":"34","author":"Lorenz R. D.","year":"2018","journal-title":"Johns Hopkins APL Technical Digest"},{"key":"r17","doi-asserted-by":"publisher","DOI":"10.2514\/6.2016-5231"},{"key":"r18","doi-asserted-by":"publisher","DOI":"10.2514\/6.2018-5220"},{"key":"r19","unstructured":"BaileyB.SpeelmanR. J.DoshiP. A.CohenN. C.WheelerW. A. \u201cDefending Spacecraft in the Cyber Domain,\u201d Aerospace Corp. TR OTR202000016, El Segundo, CA, Nov.\u00a02019."},{"key":"r20","unstructured":"WestA. \u201cNASA Study on Flight Software Complexity,\u201d Tech. Rept. NASA, March\u00a02009, https:\/\/www.nasa.gov\/sites\/default\/files\/418878main_FSWC_Final_Report.pdf."},{"key":"r21","doi-asserted-by":"publisher","DOI":"10.1145\/1541880.1541882"},{"key":"r22","doi-asserted-by":"publisher","DOI":"10.2514\/1.I010587"},{"key":"r23","doi-asserted-by":"publisher","DOI":"10.2514\/6.2016-2430"},{"issue":"18","key":"r25","first-page":"1","volume":"7","author":"Biswas G.","year":"2016","journal-title":"International Journal of Prognostics and Health Management"},{"key":"r26","doi-asserted-by":"publisher","DOI":"10.1177\/0954410016638874"},{"issue":"2","key":"r29","first-page":"287","volume":"50","author":"Alkaya A.","year":"2011","journal-title":"International Society of Automation Transactions"},{"key":"r30","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2009.2026285"},{"key":"r31","doi-asserted-by":"publisher","DOI":"10.1109\/TAES.2007.4441743"},{"key":"r33","doi-asserted-by":"publisher","DOI":"10.1016\/j.actaastro.2009.03.002"},{"key":"r34","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/302716"},{"key":"r35","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2016.09.015"},{"key":"r36","doi-asserted-by":"publisher","DOI":"10.2514\/1.41319"},{"key":"r39","doi-asserted-by":"publisher","DOI":"10.1016\/j.compchemeng.2020.106991"},{"key":"r40","doi-asserted-by":"publisher","DOI":"10.1016\/j.arcontrol.2020.04.012"},{"key":"r41","unstructured":"KoonsH. C.GorneyD. J. \u201cSpacecraft Environmental Anomalies Expert System,\u201d Aerospace Corp. TR ATR-88(9562)-1, El Segundo, CA, Oct.\u00a01988, https:\/\/ntrs.nasa.gov\/citations\/19890006236."},{"key":"r43","doi-asserted-by":"publisher","DOI":"10.1029\/2009SW000473"},{"key":"r46","doi-asserted-by":"publisher","DOI":"10.2514\/6.2004-6225"},{"key":"r47","doi-asserted-by":"publisher","DOI":"10.1109\/91.531769"},{"key":"r48","doi-asserted-by":"publisher","DOI":"10.1016\/j.patrec.2005.08.025"},{"key":"r49","doi-asserted-by":"publisher","DOI":"10.1016\/j.patrec.2005.08.024"},{"key":"r50","doi-asserted-by":"publisher","DOI":"10.1177\/1687814016673291"},{"key":"r51","volume-title":"29th Space Flight Mechanics Meeting","author":"Marsillach D. A.","year":"2019"},{"key":"r53","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCA.2010.2052037"},{"key":"r54","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.2014.2323212"},{"key":"r60","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"issue":"2","key":"r61","first-page":"531","volume":"5","author":"Ridenoure R. W.","year":"2016","journal-title":"Journal of Small Satellites"},{"key":"r64","doi-asserted-by":"publisher","DOI":"10.2514\/6.2020-2177"},{"key":"r65","unstructured":"MansellJ. R. \u201cDeep Learning Fault Protection Applied to Spacecraft Attitude Determination and Control,\u201d Ph.D. Thesis, Purdue Univ., West Lafayette, IN, 2020."},{"key":"r67","first-page":"582","volume-title":"Advances in Neural Information Processing Systems 12","author":"Sch\u00f6lkopf B.","year":"2000"},{"key":"r68","doi-asserted-by":"publisher","DOI":"10.1109\/72.914517"},{"key":"r70","doi-asserted-by":"publisher","DOI":"10.1515\/9780691214696"},{"key":"r71","doi-asserted-by":"publisher","DOI":"10.1016\/j.asr.2020.06.029"}],"container-title":["Journal of Aerospace Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/arc.aiaa.org\/doi\/pdf\/10.2514\/1.I010881","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,14]],"date-time":"2023-07-14T17:18:19Z","timestamp":1689355099000},"score":1,"resource":{"primary":{"URL":"https:\/\/arc.aiaa.org\/doi\/10.2514\/1.I010881"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3]]},"references-count":46,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["10.2514\/1.I010881"],"URL":"https:\/\/doi.org\/10.2514\/1.i010881","relation":{},"ISSN":["1940-3151","2327-3097"],"issn-type":[{"value":"1940-3151","type":"print"},{"value":"2327-3097","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3]]},"assertion":[{"value":"2020-07-16","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-11-11","order":1,"name":"revised","label":"Revised","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-01-04","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-01-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}