Characterization of command software for an autonomous attitude determination and control system for spacecraft

Abstract Space missions frequently carry equipment that must be accurately pointed toward remote targets. Therefore, effective attitude control is a vital part of almost every class of spacecraft. The component that governs the spacecraft’s rotational motion and pointing is the attitude determination and control system (ADCS). Due to the potentially unpredictable nature of some space missions, an ADCS that possesses adaptive capabilities will maximize the likelihood that the spacecraft remains effective throughout the mission timeframe. This paper presents an implementation of an adaptive ADCS that progressively learns the behavior of and adapts to changes in the spacecraft to more accurately control its attitude. Using various machine learning techniques, prototype software for an ADCS which is able to learn a nonlinear model of the spacecraft’s rotational dynamics has been developed. This software utilizes a database of previous maneuver information to predict maneuvers that will result in a desired set of sensor deltas. Attitude change maneuvers were tested and the results are presented.

[1]  Jeremy Straub An Intelligent Attitude Determination and Control System Concept for a CubeSat Class Spacecraft , 2015 .

[2]  W. A. Wright Stochastic Tuning of a Spacecraft Controller Using Neural Networks , 1995 .

[3]  Youdan Kim,et al.  Fault-tolerant control scheme for satellite attitude control system , 2010 .

[4]  G. Ortega,et al.  Geno-fuzzy control in autonomous servicing of a space station , 1998 .

[5]  Qinglei Hu,et al.  Robust fault-tolerant control for spacecraft attitude stabilisation subject to input saturation , 2011 .

[6]  Robert Babuska,et al.  Adaptive fuzzy control of satellite attitude by reinforcement learning , 1998, IEEE Trans. Fuzzy Syst..

[7]  Brian T. Mahlstedt,et al.  HiMARC 3D- High-speed, Multispectral, Adaptive Resolution Stereographic CubeSat Imaging Constellation , 2012 .

[8]  David M. Rider,et al.  Tropospheric emission spectrometer for the Earth Observing System’s Aura satellite , 2001 .

[9]  Chin-Hsing Cheng,et al.  Attitude control of a satellite using fuzzy controllers , 2009, Expert Syst. Appl..

[10]  Ji-Zhen Liu,et al.  Adaptive fuzzy sliding mode control for flexible satellite , 2005, Eng. Appl. Artif. Intell..

[11]  Jeremy Straub Analysis of the acceptance of autonomous planetary science data collection by field of inquiry , 2015 .

[12]  Jeremy Straub Attitudes towards Autonomous Data Collection and Analysis in the Planetary Science Community , 2013 .

[13]  Charles L. Karr,et al.  Genetic-algorithm-based fuzzy control of spacecraft autonomous rendezvous , 1997 .

[14]  David M. Harland,et al.  Robotic Exploration of the Solar System , 2007 .

[15]  James R. Wertz,et al.  Space mission engineering : the new SMAD , 2011 .

[16]  Richard J. Doyle,et al.  The Future of AI in Space , 2006, IEEE Intelligent Systems.

[17]  Fernando Alonso Zotes,et al.  Particle swarm optimisation of interplanetary trajectories from Earth to Jupiter and Saturn , 2012, Eng. Appl. Artif. Intell..

[18]  Jeremy Straub A Review of Spacecraft AI Control Systems , 2011 .

[19]  Leonard Friedman Research at Jet Propulsion Laboratory , 1983 .