Deep Learning-based Robot Control using Recurrent NeuralNetworks (LSTM; GRU) and Adaptive Sliding Mode Control
Raj Nath Patel, Meysar Ƶeinali, Kalpdrum Passi
- Year
- 2021
- Citations
- 9
- Access
- Open access
Abstract
A phenomenal increase in computational power made deep learning possible for real-time applications in recent years. Nonlinearity, external disturbances, and robustness are significant challenges in robotics. To overcome these challenges, robust adaptive control is needed, which requires manipulator inverse dynamics. Deep Learning can be used to construct the inverse dynamic of a manipulator. In this paper, robust adaptive motion control is developed by effectively combining existing adaptive sliding mode controller (ASMC) with Recurrent Neural Network such as Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU). A supervised learning approach is applied to train the LSTM and GRU model, which replaced the inverse dynamic model of a manipulator in model-based control design. The LSTM-based inverse dynamic model constructed using input-output data obtained from a simulation of a dynamic model of the two-links robot. The deep-learning-based controller applied for trajectory tracking control, and the results of the proposed Deep Learning-based controller are compared in three different scenarios: ASMC only, LSTM or GRU only, and LSTM or GRU with ASMC (with and without disturbance) scenario. The primary strategy of designing a controller with LSTM or GRU is to get better generalization, accuracy enhancement, compensate for fast time-varying parameters and disturbances. The experimental results depict that without tuning parameters proposed controller performs satisfactorily on unknown trajectories and disturbances.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002