Submitted:
23 July 2026
Posted:
23 July 2026
You are already at the latest version
Abstract

Keywords:
1. Introduction
- Exact input-state linearization via Lagrangian mechanics: Unlike conventional Newtonian approaches that utilize input-output linearization and inadvertently generate internal zero dynamics, this work derives a quaternion-based NDI strictly utilizing the Udwadia formulation. This achieves an exact input-state linearization on the 6-degree-of-freedom holonomic manifold, eliminating zero dynamics and avoiding the control input derivative discontinuities typically found at singularity.
- Disturbance observer design: To address dynamic external disturbances, a nonlinear disturbance observer is designed. By selecting an appropriate observer gain that respects the geometric properties of the quaternion, we mathematically prove that the disturbance estimation error is Uniformly Ultimately Bounded (UUB), even in the presence of a non-vanishing disturbance derivative ().
- Interconnected closed-loop stability proof: Moving beyond isolated observer and controller analysis, a composite Lyapunov function is constructed to evaluate the complete NDI-DOBC architecture. This stability analysis formally guarantees that the interconnected system remains strictly UUB, mathematically validating the separated controller-observer framework.
- Physical testbed simulation and validation: The theoretical framework is validated through comprehensive numerical simulations parameterized by the physical properties of a spherical air-bearing attitude control testbed. The results demonstrate the proposed method’s superiority over the conventional approaches, showcasing exceptional tracking robustness against realistic, time-varying gravitational imbalance torques.
2. System Architecture
2.1. System Block Diagram
2.2. Physical Disturbance Modeling and Theoretical Bounds
3. Quaternion Rotation Dynamics
4. Quaternion NDI and LQ Tracking Controller
4.1. Singularity Analysis of the Matrix Inversion
4.2. Proof of Exact Input-State Linearization
4.3. Linear Quadratic Tracking Controller
5. Nonlinear Disturbance Observer-Based Controller
5.1. Lyapunov Stability Analysis of the Disturbance Observer
6. Stability Analysis of the Interconnected NDI-DOBC System
6.1. Perturbed Tracking Error Dynamics
6.2. Composite Lyapunov Function and Stability Proof
7. Simulation Results
7.1. Case 1: Zero Crossing of Quaternions
7.2. Case 2: Robustness to Mismatched Moment of Inertia
7.3. Case 3: Robustness to External Disturbances
7.4. Case 4: Attitude Control with Both Model Mismatch and Disturbance
8. Conclusion
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| DOBC | Disturbance Observer-Based control |
| LQ | Linear quadratic |
| NDI | Nonlinear dynamic inversion |
References
- Wie, B.; Weiss, H.; Arapostathis, A. Quarternion feedback regulator for spacecraft eigenaxis rotations. 1989. [Google Scholar] [CrossRef]
- Yang, Y. Analytic LQR Design for Spacecraft Control System Based on Quaternion Model. 2012. [Google Scholar] [CrossRef] [PubMed]
- Kolosa, D. Implementing a Linear Quadratic Spacecraft Attitude Control System. 2015. [Google Scholar] [CrossRef] [PubMed]
- Enejor, E.U.; et al. Low Earth Orbit Satellite Attitude Stabilization Using Linear Quadratic Regulator. Eur. J. Electr. Eng. Comput. Sci. 2023. [Google Scholar] [CrossRef]
- Helmy, M.; Hafez, A.; Ashry, M. CubeSat attitude control via linear quadratic regulator (LQR). J. Phys. 2023. [Google Scholar] [CrossRef]
- Corti, A.; Dardanelli, A.; Lovera, M. LPV methods for spacecraft control: An overview and two case studies. American Control Conference, 2012. [Google Scholar]
- Burgin, E.; Biertümpfel, F.; Pfifer, H. Linear Parameter Varying Controller Design For Satellite Attitude Control*. IFAC-PapersOnLine 2023. [Google Scholar] [CrossRef]
- Bang, H.; Lee, J.-S.; Eun, Y.-J. Nonlinear attitude control for a rigid spacecraft by feedback linearization. KSME Int. J. 2004, 18, 203––210. [Google Scholar] [CrossRef]
- Snell, S.A.; Enns, D.F.; Garrard, W.L. Nonlinear Inversion Flight Control for a Supermaneuverable Aircraft. J. Guid. Control Dyn. 1992, 15(4), 976–984. [Google Scholar] [CrossRef]
- Reiner, J.; Balas, G.; Garrard, W.L. Flight control design using robust dynamic inversion and time-scale separation. Automatica 1996. [Google Scholar] [CrossRef]
- Ito, D.; et al. Reentry Vehicle Flight Controls Design Guidelines: Dynamic Inversion. 2002. [Google Scholar] [CrossRef] [PubMed]
- B, P.A.; Briese, L.E.; Schnepper, K. Guidance command generation and nonlinear dynamic inversion control for reusable launch vehicles. Acta Astronaut. 2020. [Google Scholar] [CrossRef]
- Jensen, H.-C.B.; Wiśniewski, R. Quaternion Feedback Control for Rigid-body Spacecraft. 2001. [Google Scholar] [CrossRef] [PubMed]
- Banerjee, A.; Padhi, R. Nonlinear Guidance and Autopilot Design for Lunar Soft Landing. 2018. [Google Scholar] [CrossRef] [PubMed]
- Zhang, P.; et al. Quaternion-based Flight Control of Fixed-wing UAV via ESO-augmented Dynamic Inversion. In 2025 IEEE 14th Data Driven Control and Learning Systems (DDCLS); IEEE, 2025. [Google Scholar]
- Long, Y.; et al. Design and Quaternion-Based Attitude Control of the Omnicopter MAV Using Feedback Linearization. 2012. [Google Scholar] [CrossRef] [PubMed]
- Navabi, M.; Hosseini, M.R.S.S.M.H. Spacecraft quaternion based attitude input-output feedback linearization control using reaction wheels. 2017 8th International Conference on Recent Advances in Space Technologies (RAST), 2017. [Google Scholar]
- Bhargavapuri, M.; Parwana, H. A Novel Quaternion-based Nonlinear Dynamic Inversion for Rigid Body Control. 2021 Seventh Indian Control Conference (ICC), 2021. [Google Scholar]
- Gäßler, B.; Robens, J. Incremental Nonlinear Dynamic Inversion Flight Control for the DLR Reusability Flight Experiment ReFEx, in AIAA SCITECH 2025 Forum. 2025. [Google Scholar]
- Simplício, P.; Acquatella, P.; Bennani, S. Design and Analysis of a Launcher Flight Control System Based on Incremental Nonlinear Dynamic Inversion. Aerospace 2025, 12(4), 296. [Google Scholar] [CrossRef]
- Chen, W.H. Nonlinear Disturbance Observer-Enhanced Dynamic Inversion Control of Missiles. 2003. [Google Scholar] [CrossRef] [PubMed]
- Yang, J.; Chen, W.H.; Li, S. Non-linear disturbance observer-based robust control for systems with mismatched disturbances/uncertainties. 2011. [Google Scholar] [CrossRef] [PubMed]
- Chen, W.H.; et al. Disturbance-Observer-Based Control and Related Methods—An Overview. IEEE transactions on industrial electronics, 1982. Print), 2016. [Google Scholar]
- Shahid, F.; et al. Disturbance Observer-Based Composite Feedback Attitude Control for Flexible Spacecraft. in 2025 44th Chinese Control Conference (CCC); IEEE, 2025. [Google Scholar]
- Udwadia, F.E.; Schutte, A. An Alternative Derivation of the Quaternion Equations of Motion for Rigid-Body Rotational Dynamics. 2010. [Google Scholar] [CrossRef] [PubMed]
- Udwadia, F.E.; Kalaba, R.E. A New Perspective on Constrained Motion. Proc. R. Soc. Lond. Ser. A-Math. Phys. Eng. Sci. 1992, 439(1906), 407–410. [Google Scholar] [CrossRef]
- Sola, J. Quaternion kinematics for the error-state Kalman filter. arXiv 2017, arXiv:1711.02508. [Google Scholar]
- Khalil, H.K.; Grizzle, J.W. Nonlinear systems; Prentice hall Upper Saddle River, NJ, 2002; Vol. 3. [Google Scholar]
- Franklin, G.F.; Powell, J.D.; Emami-Naeini, A. Feedback control of dynamic systems Gene F. Franklin, J. David Powell, Abbas Emami-Naeini., 6th ed.; Pearson Education: Upper Saddle River, N.J., 2010. [Google Scholar]











Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).