Neuro-genetic adaptive attitude control

It has previously been demonstrated that for smooth dynamic systems, using relatively few sample points from a single trajectory, a neural network can be trained to perform very accurate short-term prediction over a large part of the phase space. In this paper, we exploit the capability of a Locally Predictive Network (LPN) to derive an adaptive control architecture for a satellite equipped with controllable, bidirectional thrusters on each of the three principal axes. It is assumed that a hardware implementation of the neural network is available. The inputs for the network are a small history of system states up to the present time and a set of current control inputs, the outputs are the next system state. Once the LPN has been trained successfully, at each time step a genetic algorithm searches the space of hypothetical control inputs. Given a set of control signals, the LPN is used to predict the state of the system at the next sample point. This enables the ‘fitness’ of each set of hypothetical control torques to be evaluated very rapidly. In effect, the genetic algorithm determines a satisfactory solution to the inverse kinematic problem in time to apply the solution (set of control torques) at the next control point. With the exception of the neuromodelling (which is repeated only when the system dynamics change), the whole process is then repeated. The results presented indicate that such an architecture is easily able to master the attitude control problem for arbitrary slew angles, with arbitrary a priori unknowndynamics and noise in the sensor system.

[1]  Sahjendra Singh,et al.  Robust Nonlinear Attitude Control of Flexible Spacecraft , 1987, IEEE Transactions on Aerospace and Electronic Systems.

[2]  Chandra Shekhar,et al.  New star identification technique for attitude control , 1991 .

[3]  R. Leipnik,et al.  Double strange attractors in rigid body motion with linear feedback control , 1981 .

[4]  Yu Shao-hua Satellite Attitude Control with Decomposed Controller , 1981 .

[5]  P. Crouch,et al.  Spacecraft attitude control and stabilization: Applications of geometric control theory to rigid body models , 1984 .

[6]  G. Meyer,et al.  DESIGN AND GLOBAL ANALYSIS OF SPACECRAFT ATTITUDE CONTROL SYSTEMS , 1971 .

[7]  Ralph E. Bach,et al.  Attitude control with realization of linear error dynamics , 1993 .

[8]  D. C. Ceballos Compensating Structure and Parameter Optimization for Attitude Control of a Flexible Spacecraft , 1986 .

[9]  Anren Hu,et al.  Multibody interaction effects on Space Station attitude control and momentum management , 1990 .

[10]  V. N. Platonov,et al.  Development experience of the attitude control system using single-axis control moment gyros for long-term orbiting space stations , 1988 .

[11]  PAUL J. WERBOS,et al.  Generalization of backpropagation with application to a recurrent gas market model , 1988, Neural Networks.

[12]  Ronald A. Hess Analysis of Aircraft Attitude Control Systems Prone to Pilot-Induced Oscillations , 1984 .

[13]  K. Tsuchiya,et al.  Advanced reaction wheel controller for attitude control of spacecraft , 1982 .

[14]  Antonia J. Jones,et al.  Genetic algorithms and their applications to the design of neural networks , 1993, Neural Computing & Applications.

[15]  S. E. Williamson,et al.  A signed switching time bang-bang attitude control law for fine pointing of flexible spacecraft† , 1984 .

[16]  J. C. Gregory,et al.  Measurement of the passive attitude control performance of a recovered spacecraft , 1992 .

[17]  Segun Thomas,et al.  Dynamics of Spacecraft and Manipulators , 1991, Simul..

[18]  Alexander G. Parlos,et al.  Adaptive attitude control and momentum management for large-angle spacecraft maneuvers , 1992 .

[19]  Tonya Pope Real-Time Simulation of the Space Station Freedom Attitude Control System , 1991, Simul..

[20]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[21]  S. Chavy,et al.  Design of attitude control system for injection of spinned payloads , 1991 .

[22]  S. Orszag,et al.  Advanced Mathematical Methods For Scientists And Engineers , 1979 .

[23]  Paul J. Werbos,et al.  Maximizing long-term gas industry profits in two minutes in Lotus using neural network methods , 1989, IEEE Trans. Syst. Man Cybern..

[24]  James R. Wertz,et al.  Spacecraft attitude determination and control , 1978 .

[25]  N. Jeremy Kasdin,et al.  A magnetic attitude control system for precision pointing of the rolling GP-B spacecraft , 1990 .

[26]  J. Wen,et al.  The attitude control problem , 1991 .

[27]  S. Vadali,et al.  Space Station attitude control and momentum management - A nonlinearlook , 1992 .

[28]  Edward John Routh,et al.  The Advanced Part of a Treatise on the Dynamics of a System of Rigid Bodies: Being Part 2 of a Treatise on the Whole Subject. With numerous examples , 2005 .

[29]  M. E. Stieber,et al.  Robust beam-pointing and attitude control of a flexible spacecraft , 1986 .

[30]  Michael O. Odetayo,et al.  Genetic Algorithm for Inducing Control Rules for a Dynamic System , 1989, International Conference on Genetic Algorithms.

[31]  Sahjendra N. Singh Attitude control of a three rotor gyrostat in the presence of uncertainty , 1987 .

[32]  N. Ono,et al.  Attitude control of a triple inverted pendulum , 1984 .

[33]  Antonia J. Jones,et al.  Neuromodels of analytic dynamic systems , 2005, Neural Computing & Applications.

[34]  Sahjendra Singh,et al.  Asymptotic Reproducibility in Nonlinear Systems and Attitude Control of Gyrostat , 1984, IEEE Transactions on Aerospace and Electronic Systems.

[35]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[36]  Jason L. Speyer,et al.  Robust momentum management and attitude control system for the Space Station , 1992 .

[37]  Sahjendra N. Singh Flexible spacecraft maneuver: Inverse attitude control and modal stabilization☆ , 1988 .

[38]  M. M. ElMadany,et al.  On the ride and attitude control of road vehicles , 1992 .

[39]  Jerry M. Mendel,et al.  Reinforcement-learning control and pattern recognition systems , 1994 .

[40]  John J. Grefenstette,et al.  Incremental Learning of Control Strategies with Genetic algorithms , 1989, ML.

[41]  R. A. Calico,et al.  Active attitude control of a spinning symmetrical satellite in an elliptic orbit , 1982 .

[42]  I. Shimada,et al.  A Numerical Approach to Ergodic Problem of Dissipative Dynamical Systems , 1979 .

[43]  I. Yalda-Mooshabad,et al.  On-off attitude control of flexible satellites , 1986 .

[44]  M. Maurette,et al.  Attitude control of a satellite with a rotating solar array , 1982 .

[45]  K. C. Pande,et al.  Optimal solar pressure attitude control of spacecraft—II , 1982 .

[46]  G. Meyer,et al.  On the use of Euler's theorem on rotations for the synthesis of attitude control systems , 1966 .

[47]  G. Dettleff,et al.  Attitude control thruster plume flow modeling and experiments , 1986 .

[48]  S. K. Shrivastava,et al.  Orbit and attitude control of a geostationary inertially oriented large flexible plate-like spacecraft , 1987 .

[49]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[50]  Patrizio Tomei,et al.  Nonlinear observer and output feedback attitude control of spacecraft , 1992 .

[51]  Duc Truong Pham,et al.  Adaptive control of dynamic systems using neural networks , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[52]  Sahjendra Singh,et al.  VTOL Aircraft Control Output Tracking Sensitivity Design , 1984, IEEE Transactions on Aerospace and Electronic Systems.

[53]  L. Muhlfelder Evolution of an attitude control system for body-stabilized communication spacecraft , 1986 .

[54]  S. J. Dodds,et al.  Sliding-mode control system for the three-axis attitude control of rigid-body spacecraft with unknown dynamics parameters , 1991 .

[55]  H. Hermes,et al.  The explicit synthesis of stabilizing (time optimal) feedback controls for the attitude control of a rotating satelite , 1985 .

[56]  Ronald W. Humble Two dimensional tethered satellite attitude dynamics , 1990 .

[57]  Bruce A. Conway,et al.  OPTIMAL SPACECRAFT ATTITUDE CONTROL USING COLLOCATION AND NONLINEAR PROGRAMMING , 1992 .

[58]  K F Gill,et al.  Attitude control of a spacecraft using an extended self-organizing fuzzy logic controller , 1987 .

[59]  H. Hermes On a stabilizing feedback attitude control , 1980 .

[60]  S. J. Dodds,et al.  Adaptive, high precision, satellite attitude control for microprocessor implementation , 1981, Autom..

[61]  J. D. Powell,et al.  Precision attitude control for tethered satellites , 1993 .

[62]  Hermann Bondi,et al.  The rigid body dynamics of unidirectional spin , 1986, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[63]  Jerrold E. Marsden,et al.  Stabilization of rigid body dynamics by internal and external torques , 1992, Autom..

[64]  Harry G. Kwatny,et al.  Complicated Dynamics in Spacecraft Attitude Control Systems , 1991, 1991 American Control Conference.

[65]  A. Iyer,et al.  MFDs of spinning satellite and attitude control using gyrotorquers , 1989 .

[66]  Gene H. Golub,et al.  Matrix computations , 1983 .

[67]  K. C. Pande,et al.  Optimal solar pressure attitude control of spacecraft—I: Inertially-fixed attitude stabilization , 1982 .

[68]  Prasanta K. De,et al.  Stable fraction approach and attitude control of a spinning satellite using a gyrotorquer , 1992 .

[69]  Theresa W. Long,et al.  Satellite attitude control in the equivalent axis frame , 1992 .

[70]  Sahjendra N. Singh,et al.  Nonlinear decoupling sliding mode control and attitude control of spacecraft , 1989 .

[71]  J. D. Powell,et al.  Attitude control of tethered spacecraft , 1986 .

[72]  Sahjendra N. Singh,et al.  Exact feedback linearization and control of space station using CMG , 1993, IEEE Trans. Autom. Control..

[73]  Yiing-Yuh Lin,et al.  Enhanced techniques for solving the two-point boundary-value problem associated with the optimal attitude control of spacecraft , 1989 .

[74]  Samuel D. Conte,et al.  Elementary Numerical Analysis: An Algorithmic Approach , 1975 .

[75]  V. Arnold Mathematical Methods of Classical Mechanics , 1974 .

[76]  R. M. Howe,et al.  Time-optimal attitude control scheme for a spinning missile , 1993 .

[77]  P. P. J. van den Bosch,et al.  Adaptive attitude control for large-angle slew manoeuvres , 1986, Autom..

[78]  Jian Lin,et al.  Mechanisms of lithospheric extension at mid-ocean ridges , 1989 .

[79]  Sahjendra N. Singh Nonlinear attitude control of flexible spacecraft under disturbance torque , 1986 .

[80]  John J. Greffenstette,et al.  A System for Learning Control Strategies with Genetic Algorithms , 1989 .

[81]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[82]  M. Jahanshahi Simultaneous Calibrations of Voyager Celestial and Inertial Attitude Control Systems in Flight , 1982, IEEE Transactions on Aerospace and Electronic Systems.

[83]  Vladimir A. Chobotov Spacecraft Attitude Dynamics and Control , 1991 .

[84]  Henry H. Woo,et al.  Momentum management and attitude control design for a Space Station , 1988 .

[85]  M. S. Hodgart Attitude control and dynamics of UOSAT angular motion , 1982 .