Technical Papers
Dec 29, 2021

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

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 35Issue 2March 2022

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

Permissions

Request permissions for this article.

Authors

Affiliations

Ph.D. Candidate, National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical Univ., Xi’an 710072, PR China. ORCID: https://orcid.org/0000-0002-8608-7930. Email: [email protected]
Xiaokui Yue [email protected]
Professor, School of Astronautics, Northwestern Polytechnical Univ., Xi’an 710072, PR China (corresponding author). Email: [email protected]

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

  • Output-feedback asymptotic tracking control for rigid-body attitude via adaptive neural backstepping, ISA Transactions, 10.1016/j.isatra.2022.10.042, (2022).

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share