Design and Implementation of a Real Time Control System for a 2DOF Robot Based on Recurrent High Order Neural Network Using a Hardware in the Loop Architecture

In this paper, a real-time implementation of a sliding-mode control (SMC) in a hardware-in-loop architecture is presented for a robot with two degrees of freedom (2DOF). It is based on a discrete-time recurrent neural identification method, as well as the high performance obtained from the advantages of this architecture. The identification process uses a discrete-time recurrent high-order neural network (RHONN) trained with a modified extended Kalman filter (EKF) algorithm. This is a method for calculating the covariance matrices in the EKF algorithm, using a dynamic model with the associated and measurement noises, and it increases the performance of the proposed methodology. On the other hand, the decentralized discrete-time SMC technique is used to minimize the motion error. A Virtex 7 field programmable gate array (FPGA) is configured based on a hardware-in-loop real-time implementation to validate the proposed controller. A series of several experiments demonstrates the robustness of the algorithm, as well as its immunity to noise and the inherent robustness to external perturbation, as are typically found in the input reference signals of a 2DOF manipulator robot.

[1]  Vadim I. Utkin,et al.  Sliding mode control design principles and applications to electric drives , 1993, IEEE Trans. Ind. Electron..

[2]  D. Stoianovici,et al.  Interventional robotic systems: Applications and technology state‐of‐the‐art , 2006, Minimally invasive therapy & allied technologies : MITAT : official journal of the Society for Minimally Invasive Therapy.

[3]  Alexander G. Loukianov,et al.  Discrete-Time Neural Sliding-Mode Block Control for a DC Motor With Controlled Flux , 2012, IEEE Transactions on Industrial Electronics.

[4]  Fernando Reyes-Cortés,et al.  Experimental Evaluation of Identification Schemes on a Direct Drive Robot , 1997, Robotica.

[5]  J. Hong,et al.  An ultrasound-driven needle-insertion robot for percutaneous cholecystostomy. , 2004, Physics in medicine and biology.

[6]  R Madoński,et al.  Application of a disturbance-rejection controller for robotic-enhanced limb rehabilitation trainings. , 2014, ISA transactions.

[7]  Hao-Chi Chang,et al.  Sliding mode control on electro-mechanical systems , 1999 .

[8]  Alma Y. Alanis,et al.  Real-Time Implementation of a Neural Integrator Backstepping Control via Recurrent Wavelet First Order Neural Network , 2018, Neural Processing Letters.

[9]  Diego Ernesto Contreras Dominguez,et al.  Design and Statistical Validation of Spark Ignition Engine Electronic Control Unit for Hardware-in-the-Loop Testing , 2017 .

[10]  C. Kravaris,et al.  Time-discretization of nonlinear control systems via Taylor methods , 1999 .

[11]  Carlos E. Castañeda,et al.  Decentralized neural identifier and control for nonlinear systems based on extended Kalman filter , 2012, Neural Networks.

[12]  Jean-Jacques E. Slotine,et al.  The Robust Control of Robot Manipulators , 1985 .

[13]  Alexander G. Loukianov,et al.  Robust Block Decomposition Sliding Mode Control Design , 2002 .

[14]  A. Jouila,et al.  An adaptive robust nonsingular fast terminal sliding mode controller based on wavelet neural network for a 2-DOF robotic arm , 2020, J. Frankl. Inst..

[15]  Jafar Tavoosi,et al.  A New Method for Position Control of a 2-DOF Robot Arm Using Neuro- Fuzzy Controller , 2012 .