Modified Integral Sliding Mode Controller Design based Neural Network and Optimization Algorithms for Two Wheeled Self Balancing Robot

Full Text (PDF, 1323KB), PP.11-21

Views: 0 Downloads: 0

Author(s)

Ekhlaskaram 1,* Noor Mjeed 1

1. Al-Mustansirya University/ Computer Engineering Department, Baghdad, 10001, Iraq

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2018.08.02

Received: 16 Jun. 2018 / Revised: 28 Jun. 2018 / Accepted: 13 Jul. 2018 / Published: 8 Aug. 2018

Index Terms

Modified Integral sliding mode controller, Two-wheeled self-balancing mobile robot, modified PSO, modified CS, optimization algorithms, neural network.

Abstract

Two-wheeled Self-balancing (TWSB) mobile robot is considered to be highly nonlinear and unstable dynamic system. Unstable means that the robot is free to advance forward or backward without any forces applied. It must, therefore, be controlled. The purpose of this work is to design an intelligent nonlinear Modified Integral Sliding Mode Controller (MISMC) based on simple Adaline neural network for balancing a two-wheeled self-balancing mobile robot, in addition to improve the performance of this robot in tracking the desired trajectory.
The simple Adaline neural network is used to enhance the performance of the conventional Integral Sliding Mode Controller (ISMC) which is an effective and powerful technique because it has a high performance. Also, in this work, a Modified Particle Swarm Optimization (MPSO) and Modified Cuckoo Search (MCS) algorithms have been proposed to find and tune the best MISMC parameters and hence enhance the performance characteristics of the robot system by reducing the processing time as well as improving the response accuracy through minimizing the tracking error of the mobile robot. The Integral Square Error (ISE) method has been used as a performance index for the two algorithms (MPSO, MCS) to measure the performance of the proposed controller. Numerical simulations show the efficiency of the suggested controller by handling the balance and tracking problems of the two-wheeled self-balancing mobile robot.

Cite This Paper

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

Reference

[1]S. Chenxi, L.Tao, Y. Kui, "Balance control of two-wheeled self-balancing robot based on Linear Quadratic Regulator and Neural Network", International Conference on Intelligent Control and Information Processing (ICICIP ), pp.862-867, June 01, 2013.
[2]L.Sun and J.Gan, "Researching of Two-Wheeled Self- Balancing Robot Base on LQR Combined with PID", International Workshop on Intelligent Systems and Applications (ISA), pp.1-5, May 01, 2010.
[3]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.
[4]C. N. Huang," The Development of Self-Balancing Controller for One-Wheeled Vehicles", Scientific Research Journals of Engineering, Vol. 2,No,4 pp.212-219, 2010.
[5]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.
[6]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.
[7]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.
[8]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.
[9]Zad, Haris Sheh, Abasin Ulasyar, Adil Zohaib, and Syed Shahzad Hussain. "Optimal Controller Design for Self-Balancing Two-Wheeled Robot System", pp.11-16, 2016.
[10]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.
[11]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.
[12]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.
[13]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 MECHANICSANDMATERIA", LS,241/244,pp.2000-2003, 2013.
[14]Mohd. Fairus Abdollah, "Proportional integral sliding mode control of a two-wheeled balancing robot", Skudai: Universiti Teknologi Malaysia, 2006.
[15]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.
[16]G .M. Nguyen, H. N. Duong, H. P.Nguyen," A PID Backstepping Controller for Two-Wheeled Self-Balancing Robot," International Forum on Strategic Technology (IFOST), pp.76-81,October 01, 2010.
[17]G. Z.QIN ,"Development and Control of An underacted Two- Wheeled Mobile Robot," Ph.D. thesis, University of Singapore ,2012.
[18]B. Shilpa, V. Indu and S. R. Rajasree, "Design of an under actuated self-balancing robot using linear quadratic regulator and integral sliding mode controller," 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Kollam, 2017, pp. 1-6.
[19]J. X. Xu, Z. Q. Guo and T. H. Lee, "Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot," in IEEE Transactions on Industrial Electronics, Vol. 61, No. 7, pp. 3671-3681, July 2014.
[20]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.
[21]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.
[22]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", IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2010) ,3943-3948,October 01, 2010.
[23]K. Prakash and K. Thomas, and Koshy Thomas, "Study of Controllers for A Two wheeled Self-Balancing Robot", pp.1-7, 2016.
[24]K. M. K Goher and M. O. Tokhi, "Modeling, Simulation and Balance Control of A Two—Wheeled Robotic Machine with Static Variation in Load Position", Proceedings 22nd European Conference on Modelling and Simulation, 2015.
[25]C. A. Yfoulis, A. Muir, and P. E. Wellstead, "A New Approach for Estimating Controllable and Recoverable Regions for Systems with State and Control Constraints", International Journal of Robust and Nonlinear Control, Vol. 12, No. 7, pp. 561-589, 2002.
[26]S. A. Al-Samarraie, A. S. Badri and M. H. Mishary, ''Integral Sliding Mode Controller Design for Electronic Throttle Valve'', ALkhwarizmi Engineering Journal, Vol. 11, No. 3, pp.1-12, 2014.
[27]A. Yacine, C. Fatima, B. Aissa, "Trajectory tracking control of a wheeled mobile robot using an ADALINE neural network", International Conference on Electrical Engineering (ICEE), pp.1-5. December 01, 2015.
[28]S. Khalid, and B. Dwivedi, "Application of AI Techniques in Implementing Shunt APF in Aircraft Supply System", January 01, 2014.
[29]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.
[30]M. Ali Moqbel Obaid, A. Rashid Husain, and Y. Ahmed Alamr, "Intelligent optimal Controller of Active Suspension System Based on Particle Swarm Optimization", Vol. 6, No.3, pp.79-93, November 2014.
[31]A. A. Al-Khafaji and I. Z. Mat Darus, "Controller Optimization using Cuckoo Search Algorithm of a Flexible Single-Link Manipulator" , IEEE Computer Society Washington, pp.39-44, 2014.
[32]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.