A New Approach in Design of Sliding Mode Controller by Optimization State Feedback for Two Wheeled Self Balancing Robot

Ekhlas H. Karam, Rokaia Habeeb, Noor M. Mjeed


The Two-Wheeled Self-Balancing mobile Robot (TWSBR) is one of the unstable highly nonlinear dynamic systems. This work aims to design a robust controller for controlling TWSBR, in order to solve the balancing and tracking problems. A Sliding Mode Controller based on state feedback (SFSMC) is suggested to solve these problems. In this work, the equivalent –like the term of the SMC’s control law is estimated using a state feedback in order to overcome the dependency of the SMC to the robot model and to reject undesirable effect of interaction toward the improvement of robustness. SFSMC parameters have been tuned using modified Cuckoo Search (MCS) and modified Particle Swarm Optimization (MPSO) algorithms to improve its performance in terms of processing time and response accuracy of the robot system. To measure the performance of the robot system, the Integral Square Error (ISE) has been used as a performance index. Simulation results show improvement in the performance of the TWSBR using SFSMC over the classic SMC in terms of processing time and tracking error.

Full Text:



Chenxi, S., Tao, L., Kui, Y., & 2013 Fourth International Conference on Intelligent Control and Information Processing (ICICIP 2013). (June 01, 2013). "Balance control of two-wheeled self-balancing robot based on Linear Quadratic Regulator and Neural Network". 862-867.

L.Sun and J.Gan, "Researching of Two-Wheeled Self- Balancing Robot Base on LQR Combined with PID", 2nd International Workshop on Intelligent Systems and Applications (ISA), pp.1-5, May 01, 2010.

H.R.Memarbashi ," Design and Parametric Control of Co-axes Driven Two-Wheeled Balancing Robot," Master Thesis, Dep. of mechatronics Engineering , New Zealand, the Massey University, June 01, 2011.

C. N. Huang," The Development of Self-Balancing Controller for One-Wheeled Vehicles", Scientific Research Journals of Engineering, Vol. 2, pp.212-219, 2010.

J. Zhang, G. Li, F. Liu, Y.Liu, "Design of a two-wheeled self-balance personal transportation robot," IEEE Conference on Industrial Electronics and Applications (ICIEA), pp.225-228, June 01, 2016.

Y.Kanayama, Y.Kimura , F. Miyazaki and T. Noguchi ,"A Stable Tracking Control Method for an Autonomous Mobile Robot,"Proceedings of IEEE International Conference on Robotics and Automation, No.1, pp., 384-389, 1990.

H.Juang, K.Lurrr, "Design and Control of a Two-Wheel Self-Balancing Robot using The Adriano Microcontroller Board," IEEE International Conference on Control and Automation, ICCA, pp. 634-639, August 26, 2013.

A.Wei, L.Yangmin, "Simulation and Control of a Two-Wheeled Self-balancing Robot", IEEE International Conference on Robotics and Biomimetics (ROBIO).pp. 456-461, December 01, 2013.

Fuquan, D., Fangxing, L., Yang, B., Wenzeng, G., Chengguo, Z., Xueshan, G., Development of a Coaxial Self-Balancing Robot Based on Sliding Mode Control. IEEE International Conference on Mechatronics and Automation (ICMA), 2012,1241-1246.

Son, N. N., & Anh, H. P. H. Adaptive Backstepping Self-balancing Control of a Two-wheel Electric Scooter. International Journal of Advanced Robotic Systems, 2014, 11(10):1-11.

F. Dai, F. Li, Y. Bai, W. Guo, C. Zong and X. Gao, “Development of a Coaxial Self-Balancing Robot Based on Sliding Mode Control”IEEE International Conference on Mechatronics and Automation (ICMA),.pp 1241-1246,August 01, 2012.

D.Y. Gao, P.W. Han, D.S. Zhang, and Y.J. Lu,"Study of Sliding Mode Control in Self-Balancing Two-Wheeled Inverted Car,"APPLIED MECHANICS AND MATERIALS,241/244,pp.2000-2003, 2013.

N. N. Son and H. P. H Anh, "Adaptive Backstepping Self-balancing Control of a Two-wheel Electric Scooter,"International Journal of Advanced Robotic Systems, Vol.11, No.10, pp.1-10,January 30, 2014.

P. Petrov, and M. Parent, "Dynamic Modeling and Adaptive Motion Control of A two-Wheeled Self-Balancing Vehicle for Personal Transport". IEEE Conference on Intelligent Transportation Systems, Proceedings, ITSC,pp. 1013-1018,2010 .

Zad, Haris Sheh, Abasin Ulasyar, Adil Zohaib, and Syed Shahzad Hussain. 2016. "Optimal Controller Design for Self-Balancing Two-Wheeled Robot System". 11-16.

M. M. Azimi,., and H. R. Koofigar,"Model Predictive Control for A two Wheeled Self Balancing Robot," International Conference on Robotics and Mechatronics (ICRoM 2013),pp. 152-157, February 01, 2013.

N. Dan and J. Wang, "Two wheeled robot self-balancing control research," Indonesian Journal of Electrical Engineering and Computer Science,Vol.2 No.3,pp.617-624,2016

G. Z.QIN ,"Development and Control of An underacted Two- Wheeled Mobile Robot," Ph.D. thesis, University of Singapore ,2012

Nasir, Ahmad N. K, Mohd Z. M. Tumari, and Mohd R. Ghazali, “Performance Comparison between Sliding Mode Controller SMC and Proportional-Integral-Derivative PID Controller for a Highly Nonlinear Two-Wheeled Balancing RoboT ,” Conference on Soft Computing and Intelligent Systems (SCIS) and 13th Intl. Symposium on Advanced Intelligent Systems (ISIS). pp.1403-1408, November 01, 2012.

Jim Joy Mattapallil and Aswin R B, "Self Balancing Two Wheel Mobile Robot Using Sliding Mode Control International Journal of Advanced Research in Electrical,Electronics and Instrumentation Engineering " ,2017.

Chen, M., “Robust tracking control for self-balancing mobile robots using disturbance observer,”IEEE Journal of Automatica Sinica,pp. 458-465,August 01, 2017.

Fuquan, Dai, Li Fangxing, Bai Yang, Guo Wenzeng, Zong Chengguo, and Gao Xueshan, “Development of a Coaxial Self-Balancing Robot Based on Sliding Mode Control,” 2012 IEEE International Conference on Mechatronics and Automation (ICMA),.pp 1241-1246,August 01, 2012.

Ekhlas karam, Noor Mjeed, " Modified Integral Sliding Mode Controller Design based Neural Network and Optimization Algorithms for Two Wheeled Self Balancing Robot ", International Journal of Modern Education and Computer Science(IJMECS), Vol.10, No.8, pp. 11-21, 2018.DOI: 10.5815/ijmecs.2018.08.02

N. D. Cuong, G. T.Dinh, and T. X. Minh, "Direct MRAS based An Adaptive Control System for a Two-Wheel Mobile Robot,".Journal of Automation and Control Engineering, Vol.3,No. 3, pp.201-207,January 01, 2015.

K. M. Goher, M. O. Tokhi, and N. H. Siddique," Dynamic Modeling and Control of a Two Wheeled Robotic Vehicle With a Virtual Payload," Arpn Journal of Engineering and Applied Sciences, Vol.6, No.3, pp.7-41, March 01, 2011.

C.C.Tsai, J. Yu. Shang,and H. Min. Shih., "Trajectory tracking of a self-balancing two-wheeled robot using backstepping sliding-mode control and fuzzy basis function networks,"2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2010) ,3943-3948,October 01, 2010.

Prakash, Keerthi, and Koshy Thomas, “Study of Controllers for A Two wheeled Self-Balancing Robot”. 2016,1-7

P. Kachroo and M. Tomizuka, “Chattering reduction and error convergence in the sliding-mode control of a class of nonlinear systems,” IEEE Trans. Automat. Contr., Vol. 41, No. 7, pp. 1063-1068, Jul. 1996.

K. D. D. Young, V. I. V. I. Utkin, and U. Ozguner, “A Control Engineer’s Guide to Sliding Mode Control,” IEEE Trans. Control Syst. Technol., vol. 7, no. 3, pp. 328-342, May 1999.

Y. del valle et al., “Particle Swarm optimization: Basic Concepts Variants and Applications in Power Systems,” IEEE Trans. Evol. Comput., Vol. 12, No. 2, pp. 171–195, Apr. 2008.

jun Sun, Choi-Hong Lai and Xiao-Jun Wu, "Particle Swarm Optimisation: Classical and Quantum Perspectives," Taylor & Francis Group, ISBN: 13: 978-1-4398-3577-7, 2012.

X. S. Yang and S. Deb, "Cuckoo search via Lévy Flights," In: World Congress on Nature & Biologically Inspired Computing (NaBIC2009). IEEE Publications, pp. 210–214, 2009.

C.Qu, and W. He, "A double Mutation Cuckoo Search Algorithm for Solving Systems of Nonlinear Equations," International Journal of Hybrid Information Technology, Vol.8, No.12, pp.433-448,January 01, 2015.


  • There are currently no refbacks.

Abava  Absolutech Convergent 2020

ISSN: 2307-8162