TY - JOUR
T1 - An Adaptive BP Neural Network Algorithm for 2-Joint Rigid Robots
AU - Yang, Hang
AU - Liu, Ling
AU - Ni, Junkang
AU - Zhang, Cheng
N1 - Publisher Copyright:
© 2018, Editorial Office of Journal of Xi'an Jiaotong University. All right reserved.
PY - 2018/1/10
Y1 - 2018/1/10
N2 - According to the existing problems that back-propagation (BP) neural network with fixed activation function parameters has the shortcomings of slow learning speed, weak generalization ability and ease of falling into local minimum, an adaptive BP neural network algorithm for 2-joint rigid robot is proposed. Firstly, a novel structure of activation function with adjustable parameters is designed. In order to make the BP neural network have better nonlinear mapping capability, its mapping range, steep degree, and horizontal and vertical position parameters can be adjusted adaptively. Then, a fuzzy controller is designed to adjust the slope factor. Thus, the optimality of the slope factor can be guaranteed. Finally, a control system is designed and applied to the tracking control of a 2-joint rigid robotic system. The adaptive BP neural network algorithm is adopted to tune the proportional, integral and differential gains of the position controller. Simulation results show that in comparison with the classical BP neural network algorithm based on Sigmoid activation function with fixed parameters, the adaptive BP neural network algorithm takes the adaptability of activation function into account, improves the learning speed and generalization ability, and restrains false saturation. The convergence rate of position errors can be increased by 20 times, and the position and velocity tracking errors can be reduced to a small value close to zero with the proposed algorithm.
AB - According to the existing problems that back-propagation (BP) neural network with fixed activation function parameters has the shortcomings of slow learning speed, weak generalization ability and ease of falling into local minimum, an adaptive BP neural network algorithm for 2-joint rigid robot is proposed. Firstly, a novel structure of activation function with adjustable parameters is designed. In order to make the BP neural network have better nonlinear mapping capability, its mapping range, steep degree, and horizontal and vertical position parameters can be adjusted adaptively. Then, a fuzzy controller is designed to adjust the slope factor. Thus, the optimality of the slope factor can be guaranteed. Finally, a control system is designed and applied to the tracking control of a 2-joint rigid robotic system. The adaptive BP neural network algorithm is adopted to tune the proportional, integral and differential gains of the position controller. Simulation results show that in comparison with the classical BP neural network algorithm based on Sigmoid activation function with fixed parameters, the adaptive BP neural network algorithm takes the adaptability of activation function into account, improves the learning speed and generalization ability, and restrains false saturation. The convergence rate of position errors can be increased by 20 times, and the position and velocity tracking errors can be reduced to a small value close to zero with the proposed algorithm.
KW - Activation function
KW - Adaptability
KW - Back propagation neural network
KW - Fuzzy inference
KW - Rigid robot
UR - https://www.scopus.com/pages/publications/85050082759
U2 - 10.7652/xjtuxb201801019
DO - 10.7652/xjtuxb201801019
M3 - 文章
AN - SCOPUS:85050082759
SN - 0253-987X
VL - 52
SP - 129-135 and 164
JO - Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University
JF - Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University
IS - 1
ER -