Abstract

This article presents the full analytical derivations of the attitude error kinematics equations. This is done for several attitude error representations, obtaining compact closed-forms expressions. Attitude error is defined as the rotation between true and estimated orientations. Two distinct approaches to attitude error kinematics are developed. In the first, the estimated angular velocity is defined in the true attitude axes frame, while in the second, it is defined in the estimated attitude axes frame. The first approach is of interest in simulations where the true attitude is known, while the second approach is for real estimation/control applications. Two nonlinear kinematic models are derived that are valid for arbitrarily large rotations and rotation rates. The results presented are expected to be broadly useful to nonlinear attitude estimation/control filtering formulations. A discussion of the benefits of the derived error kinematic models is included.

Highlights

  • Many attitude representations are available for modeling problems in science and engineering [1,2,3,4,5,6,7,8,9]

  • This paper presents compact nonlinear attitude error kinematics equations that can be used in attitude control and/or estimation dynamics problems

  • This paper extends previous work originally initiated by the authors on developing attitude error kinematics [27,28,29,30], where the estimated angular velocity is defined in the true attitude axes frame

Read more

Summary

Introduction

Many attitude representations are available for modeling problems in science and engineering [1,2,3,4,5,6,7,8,9]. Junkins [26] discussed the link between designing a good controller and the choice of coordinates to represent the attitude kinematics He linearized the attitude error equations by defining the departure motion as an additive error from a nominal trajectory. This paper presents compact nonlinear attitude error kinematics equations that can be used in attitude control and/or estimation dynamics problems. This paper extends previous work originally initiated by the authors on developing attitude error kinematics [27,28,29,30], where the estimated angular velocity is defined in the true attitude axes frame. Applications are expected in rotational dynamics problems for both nonlinear attitude estimation filtering and attitude tracking

Attitude Error Kinematics
Simulation Case
Quaternion Error Kinematics
Rodrigues Parameter Error Kinematics
Modified Rodrigues Parameter Error Kinematics
Euler Angles Error Kinematics
Principal Axis and Angle Error Kinematics
Direction Cosine Matrix Error Kinematics
Cayley–Klein Error Parameters Kinematics
Quaternion Error Kinematics δq1
Cayley–Klein Error Parameters Kinematics matrix is as follows:
Numerical Validation
Kalman Filter
Estimated Angular Velocity Defined in the True Attitude Frame
Estimated Angular Velocity Defined in the Estimated Attitude Frame
Extended Kalman Filter Error Model
Numerical Simulation
Optimal Tracking Control
Reference Angular Velocity Defined in the Body Attitude Frame
Reference Angular Velocity Defined in the Reference Attitude Frame
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.