Kim, J. (2022) Attitude Estimation and Control. In: Dynamic System Modeling and Analysis with MATLAB and Python: For Control Engineers. Wiley , pp. 23-117. ISBN 9781119801627
Abstract
Attitude kinematics, which describes the orientation of three-dimensional shapes, is one of the fundamental properties of objects in a three-dimensional space. As one of the attitude parameterization methods, we introduce the intuitive concept of quaternions used in various applications. We present a rigorous approach for simulating the stochastic noise of attitude sensors and the attitude estimation problem. We introduce the quaternion estimation algorithm and the core concept of the Kalman filter. The extended Kalman filter ( EKF ) for the gyroscope bias estimation is derived. Symbolic computations help simplify the derivations and minimize the possible algebraic mistakes. We introduce attitude dynamics given by Euler's rigid-body rotational equation. The dynamics of a quadcopter including propellers and motors is derived. The attitude control problem for stabilizing the quadcopters is established. A controller based on Lyapunov stability is implemented for the quadcopter attitude stabilization. Finally, the robustness of the non-linear closed-loop system is verified using the Monte Carlo simulations. Multi-core parallel processing accelerates the computing speed for the Monte Carlo simulations.
Metadata
Item Type: | Book Section |
---|---|
Authors/Creators: |
|
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Mechanical Engineering (Leeds) > Institute of Engineering Systems and Design (iESD) (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 08 May 2024 09:39 |
Last Modified: | 08 May 2024 09:39 |
Status: | Published |
Publisher: | Wiley |
Identification Number: | 10.1002/9781119801658.ch2 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:197877 |