Hernandez-Barragan Jesus, D Rios Jorge, Gomez-Avila Javier, Arana-Daniel Nancy, Lopez-Franco Carlos, Alanis Alma Y
Department of Computer Science, University of Guadalajara, Guadalajara, Jalisco, México.
PeerJ Comput Sci. 2021 Feb 19;7:e393. doi: 10.7717/peerj-cs.393. eCollection 2021.
Artificial intelligence techniques have been used in the industry to control complex systems; among these proposals, adaptive Proportional, Integrative, Derivative (PID) controllers are intelligent versions of the most used controller in the industry. This work presents an adaptive neuron PD controller and a multilayer neural PD controller for position tracking of a mobile manipulator. Both controllers are trained by an extended Kalman filter (EKF) algorithm. Neural networks trained with the EKF algorithm show faster learning speeds and convergence times than the training based on backpropagation. The integrative term in PID controllers eliminates the steady-state error, but it provokes oscillations and overshoot. Moreover, the cumulative error in the integral action may produce windup effects such as high settling time, poor performance, and instability. The proposed neural PD controllers adjust their gains dynamically, which eliminates the steady-state error. Then, the integrative term is not required, and oscillations and overshot are highly reduced. Removing the integral part also eliminates the need for anti-windup methodologies to deal with the windup effects. Mobile manipulators are popular due to their mobile capability combined with a dexterous manipulation capability, which gives them the potential for many industrial applications. Applicability of the proposed adaptive neural controllers is presented by simulating experimental results on a KUKA Youbot mobile manipulator, presenting different tests and comparisons with the conventional PID controller and an existing adaptive neuron PID controller.
人工智能技术已在工业中用于控制复杂系统;在这些提议中,自适应比例积分微分(PID)控制器是工业中最常用控制器的智能版本。本文提出了一种用于移动机械手位置跟踪的自适应神经元PD控制器和一种多层神经PD控制器。两种控制器均通过扩展卡尔曼滤波器(EKF)算法进行训练。与基于反向传播的训练相比,用EKF算法训练的神经网络显示出更快的学习速度和收敛时间。PID控制器中的积分项消除了稳态误差,但会引发振荡和超调。此外,积分作用中的累积误差可能会产生诸如高稳定时间、性能不佳和不稳定等饱和效应。所提出的神经PD控制器动态调整其增益,从而消除了稳态误差。因此,不需要积分项,并且振荡和超调大大减少。去除积分部分也消除了处理饱和效应的抗饱和方法的需求。移动机械手因其移动能力与灵巧的操作能力相结合而广受欢迎,这使其具有在许多工业应用中的潜力。通过在库卡尤博特移动机械手上模拟实验结果,展示了所提出的自适应神经控制器的适用性,并与传统PID控制器和现有的自适应神经元PID控制器进行了不同的测试和比较。