Discrete-time sliding mode neuro-adaptive controller for SCARA robot arm

This work presents a discrete-time sliding mode neuro-adaptive control (DTSMNAC) method for robot manipulators. Due to the dynamics variations and uncertainties in the robot model, the trajectory tracking of robot manipulators has been one of the research areas for the last years. The proposed control structure is a practical design that combines a discrete-time neuro-adaptation technique with sliding mode control to compensate the dynamics variations in the robot. Using an online adaptation technique, a DTSMNAC controller is used to approximate the equivalent control in the neighborhood of the sliding surface. A sliding control is included to guarantee that the discrete-time neural sliding mode control can improve a stable closed-loop system for the trajectory tracking control of the robot with dynamics variations. The proposed technique simultaneously ensures the stability of the adaptation of the neural networks and can be obtained a suitable equivalent control when the parameters of the robot dynamics are unknown in advance. This neural adaptive system is applied to a SCARA robot manipulator and shows to be able to ensure that the output tracking error will converge to zero. Finally, experiments on a SCARA robot have been developed to show the performance of the proposed technique, including the comparison with a PID controller.

[1]  Frank L. Lewis,et al.  Control of Robot Manipulators , 1993 .

[2]  Carme Torras Robot control , 1998 .

[3]  Ricardo O. Carelli,et al.  Sliding Mode Neuro Adaptive Control in Trajectory Tracking for Mobile Robots , 2014, J. Intell. Robotic Syst..

[4]  Noriyuki Komine,et al.  IMC-based PID controllers design for a two-links SCARA robot , 2011, TENCON 2011 - 2011 IEEE Region 10 Conference.

[5]  Carlos Canudas de Wit,et al.  Theory of Robot Control , 1996 .

[6]  Mark W. Spong Motion Control of Robot Manipulators , 1996 .

[7]  Zhao-Hui Jiang,et al.  Trajectory tracking control of industrial robot manipulators using a neural network controller , 2007, 2007 IEEE International Conference on Systems, Man and Cybernetics.

[8]  Yutaka Maeda,et al.  Robot control using high dimensional neural networks , 2014, 2014 Proceedings of the SICE Annual Conference (SICE).

[9]  Jean-Jacques E. Slotine,et al.  Robot analysis and control , 1988, Autom..

[10]  Wisama Khalil,et al.  Modeling, Identification & Control of Robots , 2002 .

[11]  Taworn Benjanarasuth,et al.  Two-degree-of-freedom simple servo adaptive control for SCARA robot , 2010, ICCAS 2010.

[12]  M. A. Al-Khedher,et al.  SCARA robot control using neural networks , 2012, 2012 4th International Conference on Intelligent and Advanced Systems (ICIAS2012).

[13]  Tsung-Chih Lin,et al.  ROBUST ADAPTIVE FUZZY SLIDING MODE CONTROL FOR A CLASS OF UNCERTAIN DISCRETE-TIME NONLINEAR SYSTEMS , 2012 .

[14]  Rini Akmeliawati,et al.  Improving trajectory tracking of a three axis SCARA robot using neural networks , 2009, 2009 IEEE Symposium on Industrial Electronics & Applications.

[15]  Chien Chern Cheah,et al.  Motion Control of Robot Manipulators , 2014 .

[16]  A. Mellit,et al.  Robust control of manipulator robot by using the variable structure control with sliding mode , 2007, 2007 Mediterranean Conference on Control & Automation.

[17]  Sunphong Thanok Design of an adaptive PD controller with dynamic friction compensation for direct-drive SCARA robot , 2014, 2014 International Electrical Engineering Congress (iEECON).

[18]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

[19]  Yulia Ledeneva,et al.  Simulation of Control of a Scara Robot Actuated by Pneumatic Artificial Muscles Using RNAPM , 2014 .