Rigid-body modeling and nonlinear state estimation of an X-configuration quadrotor UAV based on the AscTec hummingbird platform
Keywords:
Quadrotor UAV, Newton–Euler equations, Nonlinear state-space modeling, Extended Kalman Filter, Unscented Kalman Filter, Jacobian linearizationAbstract
In this paper, the mathematical modeling and state estimation of a nonlinear quadrotor UAV are presented by means of MATLAB/Simulink. A 12-state nonlinear dynamic model of the quadrotor was built up using the Newton–Euler equations. This model consists of the translational dynamics, rotational dynamics, and Euler-angle kinematics. The control inputs of the quadrotor are defined as total thrust, roll moment, pitch moment, and yaw moment. Open-loop simulation was carried out in order to investigate the dynamic characteristics of the UAV. It was observed that the dynamic behavior of the quadrotor system is inherently unstable without any feedback control mechanism. Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF) approaches were considered for nonlinear state estimation and sensor fusion from measurements with noise. Results indicate that the UKF provides more accurate state tracking than the EKF, and that sensor fusion improves position and attitude estimation compared with individual, unfused sensor signals.
References
Bouabdallah, S. (2007). Design and control of quadrotors with application to autonomous flying [Doctoral dissertation, École Polytechnique Fédérale de Lausanne]. Infoscience. https://doi.org/10.5075/epfl-thesis-3727
Ghanai, M., Medjghou, A., & Chafaa, K. (2018). Extended Kalman filter based states estimation of unmanned quadrotors for altitude-attitude tracking control. Advances in Electrical and Electronic Engineering, 16(4), 446–458. https://doi.org/10.15598/aeee.v16i4.2911
Goodarzi, F. A., & Lee, T. (2017). Global formulation of an extended Kalman filter on SE(3) for geometric control of a quadrotor UAV. Journal of Intelligent & Robotic Systems, 88, 395–413.
Julier, S. J., & Uhlmann, J. K. (2004). Unscented filtering and nonlinear estimation. Proceedings of the IEEE, 92(3), 401–422. https://doi.org/10.1109/JPROC.2003.823141
Kaba, A. (2021). Unscented Kalman filter based attitude estimation of a quadrotor. Journal of Aeronautics and Space Technologies, 14(1), 79–88. https://jast.msu.edu.tr/index.php/JAST/article/view/442
Khalilov, J. (2016). Interfacing SIMULINK/MATLAB with V-REP for analysis and control synthesis of a quadrotor [Master’s thesis, Middle East Technical University]. METU Open Research Repository. https://hdl.handle.net/11511/25668
Mahony, R., Kumar, V., & Corke, P. (2012). Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. IEEE Robotics & Automation Magazine, 19(3), 20–32. https://doi.org/10.1109/MRA.2012.2206474
?enelt, E. (2010). Design and manufacturing of a tactical unmanned air vehicle [Master’s thesis, Middle East Technical University]. METU Open Research Repository. https://hdl.handle.net/11511/19938
Wan, E. A., & van der Merwe, R. (2000). The unscented Kalman filter for nonlinear estimation. In Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (AS-SPCC) (pp. 153–158). IEEE. https://doi.org/10.1109/ASSPCC.2000.882463
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Mamoon Amir, Rumman Yousaf Abbasi

This work is licensed under a Creative Commons Attribution 4.0 International License.
Please click here for details about the Licensing and Copyright policies of NASIJ.

