Anti-Unwinding Immersion and Invariance Adaptive Attitude Control of Rigid Spacecraft with Inertia Uncertainties
Publication: Journal of Aerospace Engineering
Volume 35, Issue 2
Abstract
A modular anti-unwinding dynamic scaling–based immersion and invariance (I&I) adaptive control is devised for rigid spacecraft attitude with inertia uncertainties. It is shown that the parametric regressor matrix cannot be integrable in the attitude dynamics, which results in a nonanalytical solution to the partial differential equations in the I&I controller design. First, in order to overcome the integrability obstacle, the proposed method provides a general and simple matrix reconstruction to make the regressor matrix integrable. Second and foremost, by virtue of a novel modified scaling factor involving saturation function, this paper shows that this method does not require any prior knowledge of the spacecraft inertia matrix and can be conducted without a scaling factor in the controller implementation, which achieves a simpler controller structure and lower dimensional dynamic extension. Moreover, the unwinding problem typically arising in attitude quaternion dynamics is addressed just by the initial value of the attitude quaternion. Finally, numerical simulations are carried out to demonstrate the effectiveness and anti-unwinding characteristic of the proposed controller.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all data, models, or code generated or used during the study are available from the corresponding author by request.
Acknowledgments
This work is supported by the Innovation Foundation for Doctor Dissertation of Northwestern Polytechnical University (Grant No. CX2021003) and the National Natural Science Foundation of China (Grant No. U2013206).
References
Ahmed, J., V. T. Coppola, and D. S. Bernstein. 1998. “Adaptive asymptotic tracking of spacecraft attitude motion with inertia matrix identification.” J. Guid. Control Dyn. 21 (5): 684–691. https://doi.org/10.2514/2.4310.
Astolfi, A., D. Karagiannis, and R. Ortega. 2007. Nonlinear and adaptive control with applications. New York: Springer.
Astolfi, A., and R. Ortega. 2003. “Immersion and invariance: A new tool for stabilization and adaptive control of nonlinear systems.” IEEE Trans. Autom. Control 48 (4): 590–606. https://doi.org/10.1109/TAC.2003.809820.
Costic, B., D. Dawson, M. De Queiroz, and V. Kapila. 2001. “Quaternion-based adaptive attitude tracking controller without velocity measurements.” J. Guid. Control Dyn. 24 (6): 1214–1222. https://doi.org/10.2514/2.4837.
Dai, H., X. Jing, C. Sun, Y. Wang, and X. Yue. 2018. “Accurate modeling and analysis of a bio-inspired isolation system: With application to on-orbit capture.” Mech. Syst. Sig. Process. 109 (Sep): 111–133. https://doi.org/10.1016/j.ymssp.2018.02.048.
Filipe, N., and P. Tsiotras. 2014. “Adaptive position and attitude-tracking controller for satellite proximity operations using dual quaternions.” J. Guid. Control Dyn. 38 (4): 566–577. https://doi.org/10.2514/1.G000054.
Hu, J., and H. Zhang. 2013. “Bounded output feedback of rigid-body attitude via angular velocity observers.” J. Guid. Control Dyn. 36 (4): 1240–1248. https://doi.org/10.2514/1.57187.
Karagiannis, D., and A. Astolfi. 2008. “Observer design for a class of nonlinear systems using dynamic scaling with application to adaptive control.” In Proc., 47th IEEE Conf. on Decision and Control, 2314–2319. New York: IEEE.
Karagiannis, D., A. Astolfi, and R. Ortega. 2003. “Two results for adaptive output feedback stabilization of nonlinear systems.” Automatica 39 (5): 857–866. https://doi.org/10.1016/S0005-1098(03)00003-7.
Karagiannis, D., M. Sassano, and A. Astolfi. 2009. “Dynamic scaling and observer design with application to adaptive control.” Automatica 45 (12): 2883–2889. https://doi.org/10.1016/j.automatica.2009.09.013.
Lee, K. W., and S. N. Singh. 2017. “Noncertainty-equivalence spacecraft adaptive formation control with filtered signals.” J. Aerosp. Eng. 30 (5): 04017029. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000741.
Liang, J., and O. Ma. 2011. “Angular velocity tracking for satellite rendezvous and docking.” Acta Astronaut. 69 (11–12): 1019–1028. https://doi.org/10.1016/j.actaastro.2011.07.009.
Liu, X., R. Ortega, H. Su, and J. Chu. 2011. “On adaptive control of nonlinearly parameterized nonlinear systems: Towards a constructive procedure.” Syst. Control Lett. 60 (1): 36–43. https://doi.org/10.1016/j.sysconle.2010.10.004.
Ortega, R., L. Hsu, and A. Astolfi. 2003. “Immersion and invariance adaptive control of linear multivariable systems.” Syst. Control Lett. 49 (1): 37–47. https://doi.org/10.1016/S0167-6911(02)00341-9.
Sarras, I., J. Á. Acosta, R. Ortega, and A. D. Mahindrakar. 2013. “Constructive immersion and invariance stabilization for a class of underactuated mechanical systems.” Automatica 49 (5): 1442–1448. https://doi.org/10.1016/j.automatica.2013.01.059.
Seo, D., and M. R. Akella. 2008. “High-performance spacecraft adaptive attitude-tracking control through attracting-manifold design.” J. Guid. Control Dyn. 31 (4): 884–891. https://doi.org/10.1016/j.automatica.2013.https://doi.org/10.2514/1.3330801.059.
Seo, D., and M. R. Akella. 2009. “Non-certainty equivalent adaptive control for robot manipulator systems.” Syst. Control Lett. 58 (4): 304–308. https://doi.org/10.1016/j.sysconle.2008.11.008.
Sonneveldt, L., E. van Oort, Q. Chu, and J. Mulder. 2010. “Immersion and invariance based nonlinear adaptive flight control.” In Proc., AIAA Guidance, Navigation, and Control Conf., 7690. Reston, VA: American Institute of Aeronautics and Astronautics.
Stamnes, Ø. N., O. M. Aamo, and G.-O. Kaasa. 2011. “A constructive speed observer design for general Euler–Lagrange systems.” Automatica 47 (10): 2233–2238. https://doi.org/10.1016/j.automatica.2011.08.006.
Sun, L., W. Huo, and Z. Jiao. 2016. “Robust nonlinear adaptive relative pose control for cooperative spacecraft during rendezvous and proximity operations.” IEEE Trans. Control Syst. Technol. 25 (5): 1840–1847. https://doi.org/10.1109/TCST.2016.2618907.
Thakur, D., S. Srikant, and M. R. Akella. 2014. “Adaptive attitude-tracking control of spacecraft with uncertain time-varying inertia parameters.” J. Guid. Control Dyn. 38 (1): 41–52. https://doi.org/10.2514/1.G000457.
Wen, H., X. Yue, P. Li, and J. Yuan. 2017a. “Fast spacecraft adaptive attitude tracking control through immersion and invariance design.” Acta Astronaut. 139 (Oct): 77–84. https://doi.org/10.1016/j.actaastro.2017.06.024.
Wen, H., X. Yue, and J. Yuan. 2017b. “Dynamic scaling–based noncertainty-equivalent adaptive spacecraft attitude tracking control.” J. Aerosp. Eng. 31 (2): 04017098. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000818.
Wen, J.-Y., and K. Kreutz-Delgado. 1991. “The attitude control problem.” IEEE Trans. Autom. Control 36 (10): 1148–1162. https://doi.org/10.1109/9.90228.
Yang, S., M. R. Akella, and F. Mazenc. 2016a. “Immersion and invariance observers for gyro-free attitude control systems.” J. Guid. Control Dyn. 39 (11): 2570–2577. https://doi.org/10.2514/1.G002095.
Yang, S., M. R. Akella, and F. Mazenc. 2017. “Dynamically scaled immersion and invariance adaptive control for Euler–Lagrange mechanical systems.” J. Guid. Control Dyn. 40 (11): 2844–2856. https://doi.org/10.2514/1.G002177.
Yang, S., K. E. Hashemi, and M. R. Akella. 2016b. “Dynamic scaling based adaptive controllers for aeroelastic systems.” In Proc., American Control Conference (ACC), 727–732. New York: IEEE.
Yoon, H., and B. N. Agrawal. 2008. “Adaptive control of uncertain Hamiltonian multi-input multi-output systems: With application to spacecraft control.” In Proc., American Control Conf., 2969–2974. New York: IEEE.
Zachi, A. R., L. Hsu, R. Ortega, and F. Lizarralde. 2006. “Dynamic control of uncertain manipulators through immersion and invariance adaptive visual servoing.” Int. J. Rob. Res. 25 (11): 1149–1159. https://doi.org/10.1177/0278364906072039.
Information & Authors
Information
Published In
Copyright
© 2021 American Society of Civil Engineers.
History
Received: Sep 14, 2019
Accepted: Oct 27, 2021
Published online: Dec 29, 2021
Published in print: Mar 1, 2022
Discussion open until: May 29, 2022
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.
Cited by
- Dongdong Xia, Xiaokui Yue, Yuwan Yin, Output-feedback asymptotic tracking control for rigid-body attitude via adaptive neural backstepping, ISA Transactions, 10.1016/j.isatra.2022.10.042, (2022).