Skip to main content
Log in

Hybrid adaptive sliding mode attitude control for earth pointing nanosatellites

  • Original Paper
  • Published:
CEAS Space Journal Aims and scope Submit manuscript

Abstract

This paper presents a hybrid approach for the design of an adaptive sliding mode attitude controller (SMC) for earth pointing nanosatellites. Quaternion-based models are desirable, because they do not have singularities, but their multiple equilibrium points make it difficult to develop a globally stable controller. In particular, discontinuous controllers can suffer from sensitivity to measurement noise in the case of maneuvers close to 180\(^{\circ }\). Additionally, dynamic models are in general subject to a limited knowledge of the parameters involved. In order to deal with the aforementioned issues, the control strategy proposed in this study creates a hybrid sliding surface that avoids unwinding and is robust against measurement errors. Using this sliding surface, a control law is established to stabilize the closed loop, then an adaptive law is added to deal with the unknown inertia uncertainty and disturbances. In the numerical simulation, the performance of the proposed hybrid controller is compared to the discontinuous SMC that is being widely used currently. A detailed analysis of the results reveals that the hybrid approach is robust against external disturbances and parameters uncertainty. Moreover, when measurement noise is added in case of large maneuvers the hybrid adaptive SMC converges faster, and can save up to 3.5 times in energy consumption, making it more efficient than its discontinuous counterpart.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Reynolds, T.P., Kelly, C.L., Morgan, C., Grebovic, A., Erickson, J., Brown, H., Pope, W.C., Casamayor, J., Kearsley, K., Caylak, G., Fisher, K.E., Wutzke, C., Ashton, K., Rosenthal, J., Tormey, D., Freneau, E., Giddings, G., Horata, H.E., Dighde, A., Parakh, S., Zhen, J., Purpura, J.C., Pratt, D.B., Hunt, A.: SOC-i: A CubeSat Demonstration of Optimization-Based Real-Time Constrained Attitude Control. IEEE Aerospace Conference Proceedings 2021-March (2021). https://doi.org/10.1109/AERO50100.2021.9438540

  2. Chen, Y.H., Hong, Z.C., Lin, C.H., Chern, J.S.: Aerodynamic and gravity gradient stabilization for microsatellites. Acta Astronautica 46(7), 491–499 (2000). https://doi.org/10.1016/S0094-5765(99)00191-5

    Article  Google Scholar 

  3. Nudehi, S.S., Farooq, U., Alasty, A., Issa, J.: Satellite attitude control using three reaction wheels. Proceedings of the American Control Conference pp. 4850–4855 (2008). https://doi.org/10.1109/ACC.2008.4587262

  4. Manggala, F.H., Ramadhan, R.P., Wijanto, H., Mayditia, H., Edwar, E., Vidyaningtyas, H.: rototype of Micro Reaction Wheel for Cubesat. TSSA 2019 - 13th International Conference on Telecommunication Systems, Services, and Applications, Proceedings pp. 209–213 (2019). https://doi.org/10.1109/TSSA48701.2019.8985474

  5. Hsiao, D.C., Hsieh, M.F.: Integrated Design and Analysis of Reaction Wheel Motor Applied to Satellite Attitude Control. ICEMS 2021 - 2021 24th International Conference on Electrical Machines and Systems pp. 1090–1094 (2021). https://doi.org/10.23919/ICEMS52562.2021.9634235

  6. Sugimura, N., Kuwahara, T., Yoshida, K.: Attitude determination and control system for nadir pointing using magnetorquer and magnetometer. IEEE Aerospace Conference Proceedings 2016-June (2016). https://doi.org/10.1109/AERO.2016.7500665

  7. Indir, I., Sever, K., Vnucec, I., Loncar, J.: Design and Optimization of Air Core Magnetorquers for Attitude Control of LEO Nanosatellites. Proceedings Elmar - International Symposium Electronics in Marine 2021-Septe, 135–138 (2021). https://doi.org/10.1109/ELMAR52657.2021.9550888

  8. Diebel, J.: Representing attitude: Euler angles, unit quaternions, and rotation vectors. Matrix 58, 1–35 (2006)

    Google Scholar 

  9. Mayhew, C.G., Sanfelice, R.G., Teel, A.R.: On quaternion-based attitude control and the unwinding phenomenon. Proc Am Control Conf 3, 299–304 (2011). https://doi.org/10.1109/acc.2011.5991127

    Article  Google Scholar 

  10. Tiwari, P.M., Janardhanan, S., Un-Nabi, M.: Spacecraft anti-unwinding attitude control using second-order sliding mode. Asian J Control 20(1), 455–468 (2018). https://doi.org/10.1002/asjc.1601

    Article  MathSciNet  Google Scholar 

  11. Amrr, S.M., Nabi, M., Srivastava, J.P.: Quantized attitude control of rigid spacecraft without unwinding. IFAC-PapersOnLine 53(1), 105–110 (2020). https://doi.org/10.1016/j.ifacol.2020.06.018

    Article  Google Scholar 

  12. Mayhew, C.G., Sanfelice, R.G., Teel, A.R.: in Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference IEEE, pp. 2522–2527 (2009)

  13. Mayhew, C.G., Sanfelice, R.G., Sheng, J., Arcak, M., Teel, A.R.: Quaternion-based hybrid feedback for robust global attitude synchronization. IEEE Transactions on Automatic Control 57(8), 2122–2227 (2012). https://doi.org/10.1109/TAC.2011.2180777

    Article  MathSciNet  Google Scholar 

  14. Yang, Y.: Spacecraft attitude determination and control: Quaternion based method. Annual Reviews in Control 36(2), 198–219 (2012). https://doi.org/10.1016/j.arcontrol.2012.09.003

    Article  Google Scholar 

  15. Reyes-Valeria, E., Enriquez-Caldera, R., Camacho-Lara, S., Guichard, J.: in CONIELECOMP 2013, 23rd International Conference on Electronics, Communications and Computing IEEE, pp. 172–178 (2013)

  16. Zheng, J., Banks, S.P., Alleyne, H.: Optimal attitude control for three-axis stabilized flexible spacecraft. Acta Astronautica 56(5), 519–528 (2005). https://doi.org/10.1016/j.actaastro.2004.10.002

    Article  Google Scholar 

  17. Bahu, A., Modenini, D.: Hybrid controller for global, robust, attitude stabilization of a magnetically actuated spacecraft. CEAS Space Journal 13(4), 543–554 (2021)

    Article  Google Scholar 

  18. Liu, Q., Liu, M., Shi, Y., Yu, J.: Event-triggered adaptive attitude control for flexible spacecraft with actuator nonlinearity. Aerospace Science and Technology 106, 106,111 (2020). https://doi.org/10.1016/j.ast.2020.106111

  19. Leeghim, H., Choi, Y., Bang, H.: Adaptive attitude control of spacecraft using neural networks. Acta Astronautica 64(7–8), 778–786 (2009). https://doi.org/10.1016/j.actaastro.2008.12.004

    Article  Google Scholar 

  20. Zou, A.M., Kumar, K.D.: Adaptive attitude control of spacecraft without velocity measurements using Chebyshev neural network (2010). https://doi.org/10.1016/j.actaastro.2009.08.020

  21. Bhattacharyya, S., Keel, L.: Robust Control: the Parametric Approach. 1966 IFAC, pp. 49–52. (1995) https://doi.org/10.1016/b978-0-08-042230-5.50016-5

  22. Zhuang, H., Sun, Q., Chen, Z., Zeng, X.: Robust adaptive sliding mode attitude control for aircraft systems based on back-stepping method. Aerosp Sci Technol (2021). https://doi.org/10.1016/j.ast.2021.107069

    Article  Google Scholar 

  23. Nguyen, N.P., Mung, N.X., Thanh, H.L.N.N., Huynh, T.T., Lam, N.T., Hong, S.K.: Adaptive sliding mode control for attitude and altitude system of a quadcopter UAV via neural network. IEEE Access 9, 40076–40085 (2021). https://doi.org/10.1109/ACCESS.2021.3064883

    Article  Google Scholar 

  24. Chen, W., Hu, Q., Member, S.: Sliding-mode-based attitude tracking control of spacecraft under reaction wheel uncertainties. IEEE/CAA J Automatica Sinica (2022). https://doi.org/10.1109/JAS.2022.105665

    Article  Google Scholar 

  25. Guo, Y., Huang, B., Song, S.M., Li, A.J., Wang, C.Q.: Robust saturated finite-time attitude control for spacecraft using integral sliding mode. J Guidance, Control, Dynamics 42(2), 440–446 (2019). https://doi.org/10.2514/1.G003520

    Article  Google Scholar 

  26. Amrr, S.M., Nabi, M.: Finite-time fault tolerant attitude tracking control of spacecraft using robust nonlinear disturbance observer with anti-unwinding approach. Adv Space Res 66(7), 1659–1671 (2020). https://doi.org/10.1016/j.asr.2020.06.019

    Article  Google Scholar 

  27. Griffin, M.D., French, J.R.: Space Vehicle Design. Second Edition (2005). https://doi.org/10.2514/4.862403

  28. Shtessel, Y., Edwards, C., Fridman, L.: Sliding Mode Control and Observation, Series: Control Engineering, vol. 10 , p. 356 (2016)

  29. Filippov, A.F.: Differential equations with discontinuous righthand sides: control systems, vol. 18 Springer Science & Business Media, (2013)

Download references

Acknowledgements

This work was carried out in the frame of the cooperation between the Royal Center for Space Research and Studies (CRERS) and the Mohammed V University in Rabat (UM5R).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ilyas El Wafi.

Ethics declarations

Conflict of interest

All authors declare that they have no conflicts of interest.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

El Wafi, I., Haloua, M., Guennoun, Z. et al. Hybrid adaptive sliding mode attitude control for earth pointing nanosatellites. CEAS Space J 16, 307–318 (2024). https://doi.org/10.1007/s12567-023-00490-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12567-023-00490-3

Keywords

Navigation