Singularly perturbed feedback linearization with linear attitude deviation dynamics realization

Abstract A new approach for feedback linearization of attitude dynamics for rigid gas jet-actuated spacecraft control is introduced. The approach is aimed at providing global feedback linearization of the spacecraft dynamics while realizing a prescribed linear attitude deviation dynamics. The methodology is based on nonuniqueness representation of underdetermined linear algebraic equations solution via nullspace parametrization using generalized inversion. The procedure is to prespecify a stable second-order linear time-invariant differential equation in a norm measure of the spacecraft attitude variables deviations from their desired values. The evaluation of this equation along the trajectories defined by the spacecraft equations of motion yields a linear relation in the control variables. These control variables can be solved by utilizing the Moore–Penrose generalized inverse of the involved controls coefficient row vector. The resulting control law consists of auxiliary and particular parts, residing in the nullspace of the controls coefficient and the range space of its generalized inverse, respectively. The free null-control vector in the auxiliary part is projected onto the controls coefficient nullspace by a nullprojection matrix, and is designed to yield exponentially stable spacecraft internal dynamics, and singularly perturbed feedback linearization of the spacecraft attitude dynamics. The feedback control design utilizes the concept of damped generalized inverse to limit the growth of the Moore–Penrose generalized inverse, in addition to the concepts of singularly perturbed controls coefficient nullprojection and damped controls coefficient nullprojection to disencumber the nullprojection matrix from its rank deficiency, and to enhance the closed loop control system performance. The methodology yields desired linear attitude deviation dynamics realization with globally uniformly ultimately bounded trajectory tracking errors, and reveals a tradeoff between trajectory tracking accuracy and damped generalized inverse stability. The paper bridges a gap between the nonlinear control problem applied to spacecraft dynamics and some of the basic generalized inversion-related analytical dynamics principles.

[1]  G. Meyer Global analysis of three-axis, large-angle attitude control systems , 1970 .

[2]  Dewey H. Hodges,et al.  Inverse Dynamics of Servo-Constraints Based on the Generalized Inverse , 2005 .

[3]  Panagiotis Tsiotras A passivity approach to attitude stabilization using nonredundant kinematic parameterizations , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[4]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[5]  John L. Junkins,et al.  Adaptive Control of Nonlinear Attitude Motions Realizing Linear Closed Loop Dynamics , 2001 .

[6]  L. Hunt,et al.  Global transformations of nonlinear systems , 1983 .

[7]  Hwa-Suk Oh FEEDBACK CONTROL AND STEERING LAWS FOR SPACECRAFT USING SINGLE GIMBAL CONTROL MOMENT GYROS , 1988 .

[8]  C. F. Gauss,et al.  Über Ein Neues Allgemeines Grundgesetz der Mechanik , 1829 .

[9]  J. W. Humberston Classical mechanics , 1980, Nature.

[10]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[11]  Oussama Khatib,et al.  Gauss' principle and the dynamics of redundant and constrained manipulators , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[12]  I. Kenyon,et al.  Classical Mechanics (3rd edn) , 1985 .

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

[14]  T. Dwyer Exact nonlinear control of large angle rotational maneuvers , 1984 .

[15]  Andrew K. C. Wong,et al.  A fast approach for the robust trajectory planning of redunant robot manipulators , 1995, J. Field Robotics.

[16]  T. Greville The Pseudoinverse of a Rectangular or Singular Matrix and Its Application to the Solution of Systems of Linear Equations , 1959 .

[17]  C. Poole,et al.  Classical Mechanics, 3rd ed. , 2002 .

[18]  R. Penrose A Generalized inverse for matrices , 1955 .

[19]  Vincent De Sapio,et al.  Task-level approaches for the control of constrained multibody systems , 2006 .

[20]  Dennis S. Bernstein,et al.  Matrix Mathematics: Theory, Facts, and Formulas with Application to Linear Systems Theory , 2005 .

[21]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[22]  Charles W. Wampler,et al.  On the Inverse Kinematics of Redundant Manipulators , 1988, Int. J. Robotics Res..

[23]  Joseph A. Paradiso,et al.  Steering law design for redundant single-gimbal control moment gyroscopes. [for spacecraft attitude control] , 1990 .

[24]  P. Tsiotras,et al.  Singularity Analysis of Variable Speed Control Moment Gyros , 2004 .

[25]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

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

[27]  F. Udwadia A new perspective on the tracking control of nonlinear structural and mechanical systems , 2003, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[28]  M. Shuster A survey of attitude representation , 1993 .

[29]  R. Kalaba,et al.  Analytical Dynamics: A New Approach , 1996 .

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