导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2018, Vol. 39 ›› Issue (S1): 722202-722202.doi: 10.7527/S1000-6893.2018.22202

• Electronics and Electrical Engineering and Control • Previous Articles     Next Articles

Attitude and position tracking control for spacecraft without velocity measurement

DANG Qingqing, GUI Haichao, XU Ming, XU Shijie   

  1. School of Astronautics, Beihang University, Beijing 100083, China
  • Received:2018-03-22 Revised:2018-05-15 Online:2018-12-30 Published:2018-05-15
  • Supported by:
    National Natural Science Foundation of China (11702010); The Fundamental Research Funds for the Central Universities(YWF-18-BJ-Y-185); The Research Fund of State Key Laboratory of Mechanics and Control of Mechanical Structures (NUAA MCMS-0118G01)

Abstract: An attitude and position coupled tracking control algorithm for spacecraft without velocity feedback is proposed in this paper. A coupling dynamics model for the spacecraft with perturbations and parameter uncertainties based on dual quaternions is established firstly. Then, based on the theory of immersion and invariance, a velocity observer is designed. The observer estimates the angular velocity and the linear velocity together, and suppresses the nonlinear terms by dynamic scaling injection. The convergence of the observer states and the boundedness of injection gain are analyzed theoretically by Lyapunov function, and the exponential stability of the observer is proved. The rate of convergence of the observer states can be changed by adjusting the gains. Finally, a PD position and attitude tracking controller is designed. The controller can realize tracking of any attitude and position of the spacecraft. The asymptotic stability of the closed-loop system of this observer-controller cascade structure is analyzed. Simulation verifies the effectiveness of the observer-controller system and its robustness to uncertain parameters and measurement noises.

Key words: dual quaternion, velocity observer, immersion and invariance, gain inject, attitude and position tracking

CLC Number: