双关节刚性机器人自适应BP神经网络算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第52卷第1期 西安交通大学学报Vol. 52 No. 1 2018 年 1 月J O U R N A L O F X I,A N J I A O T O N G U N I V E R S I T Y Jan.2018
D O I:10. 7652/xjtuxb201801019
双关节刚性机器人自适应B P神经网络算法
杨航,刘凌,倪骏康,张诚
(西安交通大学电气工程学院&710049,西安)
摘要:为解决反向传播(BP)神经网络学习速度慢、泛化能力弱以及易陷入局部极小值等问题,提
出了一种双关节刚性机器人自适应BP神经网络算法。首先,设计了 一种新结构的参数可调激活
函数,其映射范围、斜率因子、水平和竖直位置等参数皆可自适应调整,以使BP神经网络具有更强
的非线性映射能力;然后,设计了一个模糊推理器来整定激活函数的斜率因子,以使斜率因子保持
参数最优;最后,设计了 一套控制系统并应用于双关节刚性机器人系统的位置跟踪控制,采用自适
应BP神经网络算法对该系统位置控制器的比例增益、积分增益和微分增益进行了实时整定。仿
真结果表明:与使用经典固定参数S型激活函数的BP神经网络算法相比,所提出的自适应BP神
经网络算法考虑了激活函数的自适应性,提高了 BP神经网络的学习速度和泛化能力,并抑制了假
饱和现象,对位置误差的收敛速度可提高20倍以上,且可使位置和速度误差减小并接近于0。
关键词:刚性机器人;反向传播神经网络;自适应;激活函数&莫糊推理
中图分类号:TP183 文献标志码:A文章编号:0253-987X(2018)01-0129-07
An Adaptive BP Neural Network Algorithm for 2-Joint Rigid Robots
YANG Hang,LIU Ling,NIJunkang,ZHANG Cheng
(School o f E l e c t r i c a l Engineering,Xi’an Jiaotong University,Xi’an710049,China)
A b s t r a c t:According to the existing problem s that back-propagation(BP)neural network w ith
fixed activation function param eters has the shortcomings of slow learning speed,w eak
generalization ability an d ease of falling into local minimum,a n adaptive BP neural netw ork
algorithm for 2-joint rigid robot is proposed.Firstly,a novel structure of activation function w ith
adjustable param eters is d esigned.In order to m ake the B P neural network have better nonlinear
m apping capability,its m apping range,steep degree,an d horizontal an d vertical position
param eters ca n be adjusted adaptively.Then,a fuzzy controller is designed to adjust the slope
factor.Thus,the optim ality of the slope factor ca n be guaranteed.Finally,a control system is
designed an d applied to the tracking control of a 2-joint rigid robotic system.The adaptive B P
neural network algorithm is adopted to tune the proportional,integral an d differential gains of the
position controller.Sim ulation results show that in com parison with the classical B P neu ral
network algorithm based on Sigm oid a ctivation function with fixed paramete neural network algorithm takes the adaptability of activation function into account,im proves the
learning speed an d generalization ability,an d restrains false saturation.The convergence rate of
position errors ca n be increased by 20 times,an d the position an d velocity tracking
收稿日期:2017-04-16。作者简介:杨航(1992—),男,硕士生;刘凌(通信作者),男,副教授。基金项目:国家自然科学
基金资助项目(1307130);中央高校基本科研业务费专项资金资助项目(1191320056)"
网络出版时间:2017-10-20 网络出版地址:h tt p://kns.c n k i. n e t/kcms/d etail/61.1069. T.20171020. 1622. 008.h t ml