A novel adaptive neural network integral sliding-mode control of a biped robot using bat algorithm

This paper proposes a new adaptive neural network integral sliding-mode controller using a bat algorithm (BA-ANNISMC) to control a biped robot. The conventional integral sliding-mode controller (ISMC) is discontinuous in nature due to the combination of nominal control and discontinuous feedback control. The phenomenon of chattering occurs when there is a discontinuity in feedback control. An adaptive neural network is applied to estimate the unknown disturbances to the system. Therefore, by using an adaptive neural network, the chattering phenomena will be eliminated. The proposed controller parameters are tuned using a bat algorithm. The stability of the adaptive neural network integral sliding-mode controller (ANNISMC) is proved by Lyapunov theory. In order to show the effectiveness of the proposed controller, its performance is compared with three other controllers such as a conventional sliding-mode controller (SMC), ISMC and ANNISMC. The results of the numerical simulation clearly indicate the effectiveness of the BA-ANNISMC controller when considering chattering reduction.

[1]  Farbod Fahimi,et al.  Robust control of underactuated bipeds using sliding modes , 2007, Robotica.

[2]  Ishak Boushaki Saida,et al.  Bat Algorithm for Optimal Tuning of PID Controller in an AVR System , 2014 .

[3]  Mir Mohammad Ettefagh,et al.  Hybrid neural network fraction integral terminal sliding mode control of an Inchworm robot manipulator , 2016 .

[4]  Abdul Razak Hamdan,et al.  Multi-population cooperative bat algorithm-based optimization of artificial neural network model , 2015, Inf. Sci..

[5]  Abdul Razak Hamdan,et al.  Optimization of neural network model using modified bat-inspired algorithm , 2015, Appl. Soft Comput..

[6]  Wen-Shyong Yu,et al.  H∞ tracking adaptive fuzzy integral sliding mode control for parallel manipulators , 2014, Fuzzy Sets Syst..

[7]  Mansour Sheikhan,et al.  RBF neural network based PI pitch controller for a class of 5-MW wind turbines using particle swarm optimization algorithm. , 2012, ISA transactions.

[8]  Xin-She Yang,et al.  An improved discrete bat algorithm for symmetric and asymmetric Traveling Salesman Problems , 2016, Eng. Appl. Artif. Intell..

[9]  Georgi M. Dimirovski,et al.  Integral Sliding Mode Control for a Class of Uncertain Switched Nonlinear Systems , 2010, Eur. J. Control.

[10]  Faa-Jeng Lin,et al.  Intelligent Integral Backstepping Sliding-mode Control Using Recurrent Neural Network For Piezo-flexural Nanopositioning Stage , 2016 .

[11]  Shuzhi Sam Ge,et al.  Adaptive robust controls of biped robots , 2013 .

[12]  B. V. Manikandan,et al.  Bat algorithm optimized fuzzy PD based speed controller for brushless direct current motor , 2016 .

[13]  Mir Mohammad Ettefagh,et al.  Robust adaptive control of a bio-inspired robot manipulator using bat algorithm , 2016, Expert Syst. Appl..

[14]  Ying Zou,et al.  A compound control method based on the adaptive neural network and sliding mode control for inertial stable platform , 2015, Neurocomputing.

[15]  Spyros G. Tzafestas,et al.  Robust sliding-mode control applied to a 5-link biped robot , 1996, J. Intell. Robotic Syst..

[16]  Guang-Hong Yang,et al.  Adaptive Actor–Critic Design-Based Integral Sliding-Mode Control for Partially Unknown Nonlinear Systems With Input Disturbances , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Ahmad Ghanbari,et al.  Computed Torque Control of a Caterpillar Robot Manipulator Using Neural Network , 2016 .

[18]  Farbod Fahimi,et al.  Sliding Mode Control of Underactuated Biped Robots , 2005 .

[19]  Wen-Shyong Yu,et al.  H∞ tracking adaptive fuzzy integral sliding mode control for parallel manipulators , 2010, SMC.

[20]  Di Wu,et al.  Binary-coded extremal optimization for the design of PID controllers , 2014, Neurocomputing.

[21]  Krystel K. Castillo-Villar,et al.  Pareto design of an adaptive robust hybrid of PID and sliding control for a biped robot via genetic algorithm optimization , 2014, Nonlinear Dynamics.

[22]  Zengshi Chen Integral sliding Mode Control of a bipedal Leap , 2007, Int. J. Robotics Autom..

[23]  Tong Heng Lee,et al.  Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot , 2014, IEEE Transactions on Industrial Electronics.

[24]  Maysam F. Abbod,et al.  Neural Networks Initial Weights Optimisation , 2010, 2010 12th International Conference on Computer Modelling and Simulation.

[25]  Yu-Sheng Lu,et al.  Sliding-mode repetitive learning control with integral sliding-mode perturbation compensation. , 2009, ISA transactions.

[26]  Rajko Svecko,et al.  Feedforward neural network position control of a piezoelectric actuator based on a BAT search algorithm , 2015, Expert Syst. Appl..

[27]  Leonid M. Fridman,et al.  Output integral sliding mode control to stabilize position of a Stewart platform , 2012, J. Frankl. Inst..

[28]  Mohammad Reza Khalghani,et al.  An optimal and intelligent control strategy for a class of nonlinear systems: adaptive fuzzy sliding mode , 2016 .

[29]  M. Mohamed Thameem Ansari,et al.  Load frequency control using Bat inspired algorithm based dual mode gain scheduling of PI controllers for interconnected power system , 2015 .

[30]  Rangasamy Kotteeswaran,et al.  A Novel Bat Algorithm Based Re-tuning of PI Controller of Coal Gasifier for Optimum Response , 2013, MIKE.

[31]  B. Venkateswara Rao,et al.  Optimal power flow by BAT search algorithm for generation reallocation with unified power flow controller , 2015 .

[32]  Wen-Shyong Yu,et al.  Neural-based adaptive integral sliding mode tracking control for nonlinear interconnected systems , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).