scholarly journals Adaptive Single Neuron Anti-Windup PID Controller Based on the Extended Kalman Filter Algorithm

Electronics ◽  
2020 ◽  
Vol 9 (4) ◽  
pp. 636
Author(s):  
Jesus Hernandez-Barragan ◽  
Jorge D. Rios ◽  
Alma Y. Alanis ◽  
Carlos Lopez-Franco ◽  
Javier Gomez-Avila ◽  
...  

In this paper, an adaptive single neuron Proportional–Integral–Derivative (PID) controller based on the extended Kalman filter (EKF) training algorithm is proposed. The use of EKF training allows online training with faster learning and convergence speeds than backpropagation training method. Moreover, the propose adaptive PID approach includes a back-calculation anti-windup scheme to deal with windup effects, which is a common problem in PID controllers. The performance of the proposed approach is shown by presenting both simulation and experimental tests, giving results that are comparable to similar and more complex implementations. Tests are performed for a four wheeled omnidirectional mobile robot. Tests show the superiority of the proposed adaptive PID controller over the conventional PID and other adaptive neural PID approaches. Experimental tests are performed on a KUKA® Youbot® omnidirectional platform.

2018 ◽  
Vol 273 ◽  
pp. 230-236 ◽  
Author(s):  
Yurong Li ◽  
Jun Chen ◽  
Li Jiang ◽  
Nianyin Zeng ◽  
Haiyan Jiang ◽  
...  

Algorithms ◽  
2020 ◽  
Vol 13 (2) ◽  
pp. 40 ◽  
Author(s):  
Javier Gomez-Avila ◽  
Carlos Villaseñor ◽  
Jesus Hernandez-Barragan ◽  
Nancy Arana-Daniel ◽  
Alma Y. Alanis ◽  
...  

Flying robots have gained great interest because of their numerous applications. For this reason, the control of Unmanned Aerial Vehicles (UAVs) is one of the most important challenges in mobile robotics. These kinds of robots are commonly controlled with Proportional-Integral-Derivative (PID) controllers; however, traditional linear controllers have limitations when controlling highly nonlinear and uncertain systems such as UAVs. In this paper, a control scheme for the pose of a quadrotor is presented. The scheme presented has the behavior of a PD controller and it is based on a Multilayer Perceptron trained with an Extended Kalman Filter. The Neural Network is trained online in order to ensure adaptation to changes in the presence of dynamics and uncertainties. The control scheme is tested in real time experiments in order to show its effectiveness.


Sign in / Sign up

Export Citation Format

Share Document