Adaptive Dynamic Surface Control for Attitude Tracking of Spacecraft under Measurement Biases
Publication: Journal of Aerospace Engineering
Volume 35, Issue 6
Abstract
During the practical applications, the existence of measurement biases brings a great challenge to the attitude control design because they can lead to the mismatched disturbances in the spacecraft attitude kinematics. In this paper, an adaptive dynamic surface control (DSC) scheme is proposed for the attitude tracking of spacecraft under measurement biases. The inertia uncertainties, external disturbances, and actuator saturation are also included. A key idea of the proposed adaptive DSC scheme is that the adaptive updating laws are utilized in each step of the control design to estimate the mismatched and matched disturbances, respectively. The uniform ultimate boundedness of the whole closed-loop system is theoretically proved. Finally, the effectiveness and advantages of the proposed control scheme are verified through simulations and comparisons.
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 that support the findings of this study are available from the corresponding author upon reasonable request.
References
Akella, M. R., D. Thakur, and F. Mazenc. 2015. “Partial Lyapunov strictification: Smooth angular velocity observers for attitude tracking control.” J. Guid. Control Dyn. 38 (3): 442–451. https://doi.org/10.2514/1.G000779.
Ali, I., G. Radice, and J. Kim. 2010. “Backstepping control design with actuator torque bound for spacecraft attitude maneuver.” J. Guid. Control Dyn. 33 (1): 254–259. https://doi.org/10.2514/1.45541.
Alsaade, F. W., Q. Yao, M. S. Al-zahrani, A. S. Alzahrani, and H. Jahanshahi. 2022. “Indirect-neural-approximation-based fault-tolerant integrated attitude and position control of spacecraft proximity operations.” Sensors 22 (5): 1726. https://doi.org/10.3390/s22051726.
Azor, R., I. Y. Bar-Itzhack, and R. R. Harman. 1998. “Satellite angular rate estimation from vector measurements.” J. Guid. Control Dyn. 21 (3): 450–457. https://doi.org/10.2514/2.4257.
Bar-Itzhack, I. Y. 2001. “Classification of algorithms for angular velocity estimation.” J. Guid. Control Dyn. 24 (2): 214–218. https://doi.org/10.2514/2.4731.
Cao, X., P. Shi, Z. Li, and M. Liu. 2018. “Neural-network-based adaptive backstepping control with application to spacecraft attitude regulation.” IEEE Trans. Neural Netw. Learn. Syst. 29 (9): 4303–4313. https://doi.org/10.1109/TNNLS.2017.2756993.
Cong, B., Z. Chen, and X. Liu. 2014. “Improved adaptive sliding mode control for rigid spacecraft attitude tracking.” J. Aerosp. Eng. 27 (4): 04014004. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000281.
Crassidis, Q., and F. L. Markley. 2003. “Unscented filtering for spacecraft attitude estimation.” J. Guid. Control Dyn. 26 (4): 536–542. https://doi.org/10.2514/2.5102.
Crassidis, Q., F. L. Markley, and Y. Cheng. 2007. “Survey of nonlinear attitude estimation methods.” J. Guid. Control Dyn. 30 (1): 12–28. https://doi.org/10.2514/1.22452.
de Ruiter, A. H. J. 2013. “Spacecraft attitude tracking with guaranteed performance bounds.” J. Guid. Control Dyn. 36 (4): 1214–1221. https://doi.org/10.2514/1.56264.
de Ruiter, A. H. J. 2016. “Observer-based adaptive spacecraft attitude control with guaranteed performance bounds.” IEEE Trans. Autom. Control 61 (10): 3146–3151. https://doi.org/10.1109/TAC.2015.2503719.
Du, H., and S. Li. 2013. “Semi-global finite-time attitude stabilization by output feedback for a rigid spacecraft.” Proc. Inst. Mech. Eng., Part G: J. Aerosp. Eng. 227 (12): 1881–1891. https://doi.org/10.1177/0954410012464454.
Guo, Y., S.-M. Song, X.-H. Li, and P. Li. 2017. “Terminal sliding mode control for attitude tracking of spacecraft under input saturation.” J. Aerosp. Eng. 30 (3): 06016006. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000691.
Hu, Q., and B. Jiang. 2018. “Continuous finite-time attitude control for rigid spacecraft based on angular velocity observer.” IEEE Trans. Aerosp. Electron. Syst. 54 (3): 1082–1092. https://doi.org/10.1109/TAES.2017.2773340.
Hu, Q., B. Jiang, and M. I. Friswell. 2014. “Robust saturated finite time output feedback attitude stabilization for rigid spacecraft.” J. Guid. Control Dyn. 37 (6): 1914–1929. https://doi.org/10.2514/1.G000153.
Hu, Q., and B. Xiao. 2012. “Intelligent proportional-derivative control for flexible spacecraft attitude stabilization with unknown input saturation.” Aerosp. Sci. Technol. 23 (1): 63–74. https://doi.org/10.1016/j.ast.2011.06.003.
Jiang, B., C. Li, and G. Ma. 2017. “Finite-time output feedback attitude control for spacecraft using ‘Adding a power integrator’ technique.” Aerosp. Sci. Technol. 66 (14): 342–354. https://doi.org/10.1016/j.ast.2017.03.026.
Kristiansen, R., P. J. Nicklasson, and J. T. Gravdahl. 2009. “Satellite attitude control by quaternion-based backstepping.” IEEE Trans. Control Syst. Technol. 17 (1): 227–232. https://doi.org/10.1109/TCST.2008.924576.
Leeghim, H., Y. Choi, and H. Bang. 2009. “Adaptive attitude control of spacecraft using neural networks.” Acta Astronaut. 64 (7–8): 778–786. https://doi.org/10.1016/j.actaastro.2008.12.004.
Lefferts, E. J., F. L. Markley, and M. D. Shuster. 1982. “Kalman filtering for spacecraft attitude estimation.” J. Guid. Control Dyn. 5 (5): 417–429. https://doi.org/10.2514/3.56190.
Li, Y., Z. Sun, and D. Ye. 2017. “Time efficient robust PID plus controller for satellite attitude stabilization control considering angular velocity and control torque constraint.” J. Aerosp. Eng. 30 (5): 04017030. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000743.
Lo, S.-C., and Y.-P. Chen. 1995. “Smooth sliding-mode control for spacecraft attitude tracking maneuvers.” J. Guid. Control Dyn. 18 (6): 1345–1349. https://doi.org/10.2514/3.21551.
Shao, S., Q. Zong, B. Tian, and F. Wang. 2017. “Finite-time sliding mode attitude control for rigid spacecraft without angular velocity measurement.” J. Franklin Inst. 354 (12): 4656–4674. https://doi.org/10.1016/j.jfranklin.2017.04.020.
Shen, Q., D. Wang, S. Zhu, and E. K. Poh. 2015. “Integral-type sliding mode fault-tolerant control for attitude stabilization of spacecraft.” IEEE Trans. Control Syst. Technol. 23 (3): 1131–1138. https://doi.org/10.1109/TCST.2014.2354260.
Singla, P., K. Subbarao, and J. L. Junkins. 2006. “Adaptive output feedback control for spacecraft rendezvous and docking under measurement uncertainty.” J. Guid. Control Dyn. 29 (4): 892–902. https://doi.org/10.2514/1.17498.
Su, Y., and C. Zheng. 2011. “Globally asymptotic stabilization of spacecraft with simple saturated proportional-derivative control.” J. Guid. Control Dyn. 34 (6): 1932–1936. https://doi.org/10.2514/1.54254.
Sun, L., and Z. Zheng. 2017. “Disturbance-observer-based robust backstepping attitude stabilization of spacecraft under input saturation and measurement uncertainty.” IEEE Trans. Ind. Electron. 64 (10): 7994–8002. https://doi.org/10.1109/TIE.2017.2694349.
Sun, L., and Z. Zheng. 2019. “Saturated adaptive hierarchical fuzzy attitude-tracking control of rigid spacecraft with modeling and measurement uncertainties.” IEEE Trans. Ind. Electron. 66 (5): 3742–3751. https://doi.org/10.1109/TIE.2018.2856204.
Swaroop, D., J. K. Hedrick, and J. C. Gerdes. 2000. “Dynamic surface control for a class of nonlinear systems.” IEEE Trans. Autom. Control 45 (10): 1893–1899. https://doi.org/10.1109/TAC.2000.880994.
Tayebi, A. 2008. “Unit quaternion-based output feedback for the attitude tracking problem.” IEEE Trans. Autom. Control 53 (6): 1516–1520. https://doi.org/10.1109/TAC.2008.927789.
Thienel, J., and R. M. Sanner. 2003. “A coupled nonlinear spacecraft attitude controller and observer with an unknown constant gyro bias and gyro noise.” IEEE Trans. Autom. Control 48 (11): 2011–2015. https://doi.org/10.1109/TAC.2003.819289.
Tiwari, P. M., S. Janardhanan, and M. un-Nabi. 2018. “Spacecraft anti-unwinding attitude control using second-order sliding mode.” Asian J. Control 20 (1): 455–468. https://doi.org/10.1002/asjc.1601.
Tsiotras, P. 1998. “Further passivity results for the attitude control problem.” IEEE Trans. Autom. Control 43 (11): 1597–1600. https://doi.org/10.1109/9.728877.
Wen, J. T.-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.
Wu, B., D. Wang, and E. K. Poh. 2015. “High precision satellite attitude tracking control via iterative learning control.” J. Guid. Control Dyn. 38 (3): 528–534. https://doi.org/10.2514/1.G000497.
Wu, G.-Q., S.-M. Song, and J.-G. Sun. 2018. “Adaptive dynamic surface control for spacecraft terminal safe approach with input saturation based on tracking differentiator.” Int. J. Control Autom. Syst. 16 (3): 1129–1141. https://doi.org/10.1007/s12555-017-0531-2.
Xia, Y., and Y. Su. 2018. “Saturated output feedback control for global asymptotic attitude tracking of spacecraft.” J. Guid. Control Dyn. 41 (10): 2300–2307. https://doi.org/10.2514/1.G003566.
Yao, Q. 2021a. “Robust adaptive iterative learning control for high-precision attitude tracking of spacecraft.” J. Aerosp. Eng. 34 (1): 04020108. https://doi.org/10.1061/(ASCE)AS.1943-5525.0001230.
Yao, Q. 2021b. “Robust finite-time control design for attitude stabilization of spacecraft under measurement uncertainties.” Adv. Space Res. 68 (8): 3159–3175. https://doi.org/10.1016/j.asr.2021.06.017.
Yao, Q., H. Jahanshahi, I. Moroz, N. D. Alotaibi, and S. Bekiros. 2022. “Neural adaptive fixed-time attitude stabilization and vibration suppression of flexible spacecraft.” Mathematics 10 (10): 1667. https://doi.org/10.3390/math10101667.
Yeh, F.-K. 2010. “Sliding-mode adaptive attitude controller design for spacecraft with thrusters.” IET Control Theory Appl. 4 (7): 1254–1264. https://doi.org/10.1049/iet-cta.2009.0026.
Zhang, X., Q. Zong, B. Tian, S. Shao, and W. Liu. 2018. “Finite-time fault estimation and fault-tolerant control for rigid spacecraft.” J. Aerosp. Eng. 31 (3): 04018091. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000915.
Zheng, Q., and F. Wu. 2009. “Nonlinear H∞ control designs with axisymmetric spacecraft control.” J. Guid. Control Dyn. 32 (3): 850–859. https://doi.org/10.2514/1.40060.
Zhou, C., and D. Zhou. 2017. “Robust dynamic surface sliding mode control for attitude tracking of flexible spacecraft with an extended state observer.” Proc. Inst. Mech. Eng., Part G: J. Aerosp. Eng. 231 (3): 533–547. https://doi.org/10.1177/0954410016640822.
Zhu, Z., Y. Xia, and M. Fu. 2011. “Adaptive sliding mode control for attitude stabilization with actuator saturation.” IEEE Trans. Ind. Electron. 58 (10): 4898–4907. https://doi.org/10.1109/TIE.2011.2107719.
Zou, A.-M. 2014. “Finite-time output feedback attitude tracking control for rigid spacecraft.” IEEE Trans. Control Syst. Technol. 22 (1): 338–345. https://doi.org/10.1109/TCST.2013.2246836.
Zou, A.-M., and K. D. Kumar. 2011. “Adaptive fuzzy fault-tolerant attitude control of spacecraft.” Control Eng. Pract. 19 (1): 10–21. https://doi.org/10.1016/j.conengprac.2010.08.005.
Information & Authors
Information
Published In
Copyright
© 2022 American Society of Civil Engineers.
History
Received: Jun 14, 2020
Accepted: Jul 13, 2022
Published online: Sep 13, 2022
Published in print: Nov 1, 2022
Discussion open until: Feb 13, 2023
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
- Qin Zhong, Jiaqi Zhao, Ruifan Liu, Wei Du, Pei Dai, Disturbance Observer–Based Backstepping Control for Hypersonic Vehicles with Input Constraints, Journal of Aerospace Engineering, 10.1061/JAEEEZ.ASENG-5038, 37, 1, (2024).
- Qijia Yao, Qing Li, Chen Huang, Hadi Jahanshahi, Output-Constrained Attitude Tracking Control for Spacecraft with Adaptive Inertia and Disturbance Identifications, Journal of Aerospace Engineering, 10.1061/JAEEEZ.ASENG-4984, 36, 5, (2023).