Call for Paper - March 2020 Edition
IJCA solicits original research papers for the March 2020 Edition. Last date of manuscript submission is February 20, 2020. Read More

Design and Implementation of a Sliding Mode Attitude Controller of a Satellite in Software in the Loop Test Bed

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 98 - Number 16
Year of Publication: 2014
Farhad Fani Saberi
Alireza Fazlyab
Abbas Ajorkar

Farhad Fani Saberi, Alireza Fazlyab and Abbas Ajorkar. Article: Design and Implementation of a Sliding Mode Attitude Controller of a Satellite in Software in the Loop Test Bed. International Journal of Computer Applications 98(16):28-34, July 2014. Full text available. BibTeX

	author = {Farhad Fani Saberi and Alireza Fazlyab and Abbas Ajorkar},
	title = {Article: Design and Implementation of a Sliding Mode Attitude Controller of a Satellite in Software in the Loop Test Bed},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {98},
	number = {16},
	pages = {28-34},
	month = {July},
	note = {Full text available}


In this paper, a robust attitude control algorithm is developed based on sliding mode control for a satellite using four reaction wheels in a tetrahedron configuration. In this method, asymptotic stability of the proposed algorithm has been proven on lyapunov theory. Then, in order to evaluate the performance of the proposed algorithm, a low-cost real-time software in the loop test bed is provided. The presented test bed is capable of real-time assessing the attitude sliding mode control algorithm. In this test bed, real-time modeling of satellite dynamic, environmental disturbances and reaction wheels are achieved in a simulator computer and the proposed control algorithm performance is investigated by implementing it in an electronic control board of the software in the loop test bed.


  • Chelaru, T. V. , Cristian, B. , and Chelaru, A 2011. Mathematical model for small satellites, using rotation angles and optimal control synthesis. In Recent Advances in Space Technologies (RAST), Istanbul, Turkiye.
  • Qinglei, H. 2008. Sliding mode maneuvering control and active vibration damping three axis stabilized flexible spacecraft with actuator dynamics. Nonlinear Dynamics, vol. 15, pp. 227-248.
  • Moradi, M. 2013. Self-tuning PID controller to three-axis stabilization of a satellite with unknown parameters. International Journal of Non-Linear Mechanics, vol. 49, pp. 50-56.
  • Shahravi, M. , Kabganian, M. , and Alasty, A. 2006. Adaptive robust attitude control of a flexible spacecraft. International Journal of Robust and Nonlinear Control, vol. 16, no. 6, pp. 287-302.
  • Song, Z. , Li, H. , and Sun, K. 2014. Finite-time control for nonlinear spacecraft attitude based on terminal sliding mode technique. ISA Transactions, vol. 53, no. 1, pp. 117-124.
  • Hu, G. 2009. Variable Structure Maneuvering Control with Time-Varying Sliding Syrface and Active Vibration Damping of Flexible Spacecraft with Input Saturation. Acta Astronautica, vol. 64, pp. 1085-1108.
  • Vadali, S. R. 1986. Variable Structure Control of Spacecraft Large Angle Maneuvers. Journal of Guidance, Control and Dynamics, vol. 9, pp. 235-239.
  • Wu, S. N. , Sun, X. Y. , Sun, Z. W. , and Chen, C. C. 2011. Robust sliding mode control for spacecraft global fast-tracking manoeuvere. Journal of Aerospace Engineering, vol. 225, pp. 749-760.
  • H. S. Ramirez and T. A. W. Dwyer, "Variable Structure Control of Spacecraft Reorientation Maneuvers," in Proceedings of AIAA Guidance, Navigation, and Control Conference, Williamsburge, 1986.
  • Marandi, S. R. , and Modi, V. J. 1987. A Preferred Coordinate System and Associated Orientation Representation in Attitude Dynamics. Acta Astronautica, vol. 15, pp. 833-843.
  • Shuster, M. D. 1993. A Survey of Attitude Representations. The Journal of the Astronautical Sciences, vol. 41, pp. 439-517.
  • Bolandi, H. , Haghparast, M. , Saberi, F. F. , Vaghei, B. G. , and Smailzadh, S. M. 2012. On-Board Electronic Of Satellite Attitude Determination and Control Subsystem: Design and Test in Hardware in the Loop Test Bed. The Journal of Institute of Measurement and Control, vol. 45, no. 5, pp. 151-157.
  • Sidi, M. J. 1997. Spacecraft Dynamics and control: a practical engineering approach. Cambridge University Press.
  • Crassidis, J. , and Markley, F. 1996. Sliding Mode Control Using Modified Rodrigues Parameters. AIAA Journal of Guidance, Control and Dynamics, vol. 19, no. 6, pp. 1381-1383.
  • Bolandi, H. , Saberi, F. F. , and Mehrjardi, A. E. 2011. Design of Attitude Control System of a Satellite with Large Angle Maneuvers Considering of Reaction Wheels Model and Restrictions. Journal of Space Engineering, vol. 1, no. 1.
  • Wertz, J. 1987. Spacecraft Attitude Determination and Control. London: Kluwer Academic.
  • Bolandi, H. , Saberi, F. F. , and Vaghei, B. G. 2010. Design of a Supervisory Adaptive Attitude Control (SAAC) System for a Stereo-Imagery Satellite Based On Multiple Model Control with Switching. International Journal of Innovative Computing, Information and Control, vol. 6, no. 9, pp. 4675-4692.