基于RBF神经网络的MOTOMAN_UPJ型机器人运动学逆解

合集下载

基于神经网络的机器人的逆运动学分析_游辉胜

基于神经网络的机器人的逆运动学分析_游辉胜

当本次
的与前一次同号时, 其加权求和值增大,使
图 3 网络训练结果
- 270 - 360元 / 年 邮局订阅号: 82-946
《现场总线技术应用 200 例》
您的论文得到两院院士关注
机器人技术
5 结语
研究 分 析表 明, 基 于 BP 算 法 的 神 经 网 络 的 机 器 人 逆 运 动 学求解方法是实用的, 避免了传统方法的许多弊端, 提供了简 单 、快 速 、准 确 的 逆 运 动 学 求 解 的 新 思 路 。
《P LC 技术应用 200 例》
邮局订阅号: 82-946 360 元 / 年 - 269 -
机器人技术
中 文 核 心 期 刊 《 微 计 算 机 信 息 》( 嵌 入 式 与 S OC )2008 年 第 24 卷 第 6-2 期
图 1 D- H 坐标系




图 2 3 层 BP 网络结构
3 BP 神经网络
3.1 BP 网络结构 BP 网络是一单向传播的多层 前向 网 络,多层 前 向 神经 网 络 是一个强有力的学习系统, 一个三层前向网络可以逼近任意大 非 线 性 函 数 。用 三 层 前 向 神 经 网 络 来 建 立 机 械 手 逆 运 动 学 模 型 , 网络结构如图 2 所示。上下层之间实现全连接,而每层神经元之 间无连接。 3.2 BP 网络算法 BP 算法的基本思想:学习过 程 由信 号 的 正向 传 播 和误 差 的 反 向 传 播 两 个 过 程 组 成,正 向 传 播 时,输 入 样 本 从 输 入 层 传 入,经 各 隐 层 处 理 传 向 输 出 层 。当 输 出 与 期 望 输 出 发 生 偏 差 时 ,开 始 误 差反向传播,将误差沿原通路反传,并分摊给所有单元,修正调整 各层权值。 3.3 加入动量项 在实用的 BP 算法中存在 着 收 敛速 度 慢 这个 问 题 。采用 含 有动量项的权值调整向量表达式:

基于免疫RBF神经网络的逆运动学求解

基于免疫RBF神经网络的逆运动学求解

基于免疫RBF神经网络的逆运动学求解魏娟;杨恢先;谢海霞【摘要】求解机械臂逆运动学问题可以采用神经网络来建立逆运动学模型,通过遗传算法或BP 算法训练神经网络的权值从而得到问题的解,在求解精度和收敛速度上有待进一步改进.采用人工免疫原理对RBF 网络训练数据集的泛化能力在线调整隐层结构,生成RBF 网络隐层.当网络结构确定时,采用递推最小二乘法确定网络连接权值.由此对神经网络的网络结构和连接权进行自适应调整和学习.通过仿真可以看出,用免疫原理训练的神经网络收敛速度快,泛化能力强,可大幅提高机械臂逆运动学求解精度.【期刊名称】《计算机工程》【年(卷),期】2010(036)022【总页数】3页(P192-194)【关键词】机械臂;免疫原理;RBF 神经网络;逆运动学求解【作者】魏娟;杨恢先;谢海霞【作者单位】湘潭大学,信息工程学院,湖南,湘潭,411105;湘潭大学,材料与光电物理学院,湖南,湘潭,411105;琼州学院物理系,海南,五指山,572200【正文语种】中文【中图分类】TP2411 概述机械臂逆运动学是指根据给定的机械臂末端执行器的位置和姿态求解各个关节变量。

传统的逆运动学求解的方法很难满足实时性的要求,神经网络可以很好地解决这一问题。

用神经网络求解机械臂运动学逆解所需计算与机械臂的自由度无关,而是依赖于网络的结构。

因此,研究基于神经网络的机械臂逆解需要解决2个关键问题:(1)选择合适的网络结构,确定网络的层数及每层的神经元数。

(2)产生合适的训练数据集。

2 RBF神经网络RBF神经网络是以函数逼近为基础构造的一类前向神经网络。

它的作用函数采用的是径向基函数,具有输出对参数局部线性的特点,网络训练可避开非线性优化,不存在局部极小问题。

在学习过程中即可确定网络的拓扑结构,使网络权系数计算的复杂性得以降低,学习过程得以加速[1]。

在网络结构中待定的参数有2类:(1)径向基函数中心ci和宽度ri。

基于GA—RBF网络的ABB机器人逆运动学求解

基于GA—RBF网络的ABB机器人逆运动学求解

l2 …,) ,, 6 。给定一组 0, 即可求得相应的末端操作器位姿
, k O
0,

p py


0 0 0 1
表 1DH参数名义值
神经 网络具有高精度 的拟合性 , 准确 的预测性 , 在解决非线
性映射方面的问题时有很强的逼近能力 , 适合逆运动学求解的要 求11  ̄。结合机器人正运动学模型 , - 2 采用 R F网络直接 实现 A B B B



输入层
隐层
输出层
样 本数 样本 数
图 2R F神 经 网 络结 构 图 B
众所周知 , 遗传算 法( A) G 是一种基 于 自然选 择和 自然遗传
图 3标 准 RB F网络输 出误差 图 4 G R F网络输 出误差 A— B
的全局优化算法 。采用遗传算法优化 R F网络 , B 一般通过编码 、 确定适应度函数 、 确定初始种群 、 选择操作 、 交叉操作 、 变异操作
15 ,r a2 22 - 5。 3 。a tn ( , )4 。 c
由上述 可知 ,当 0已知时 ,很容易求得末端位姿 { , , i
, ,
} 。
3G — B A R F网络模 型
采用的 R F网络结构 , B 如图 2所示 。 我们将末端操作器的空
间位姿 { 0 } 网络的 6个输入 ; p, , , , 作为 P P , 隐层含有 8 个
夏 天 孙翰英 范嘉桢 杨建 国 (上海 交通大 学 机械 与动力工程 学院 , 上海 2 04 )z 020 ( 山东淄博职 业学 院 机 电工程 系, 淄博 2 5 1 ) 5 34
Sou in t e iv r e kn ma is p o lm f lt o t e s ie o h n t r be o c ABB r b tb s d o h o o a e n t e GA— RBF n t r e wo k

基于RBF网络的机械手运动学逆解

基于RBF网络的机械手运动学逆解

基于RBF网络的机械手运动学逆解
李明洪;周永权;邱军林;蒋建兵
【期刊名称】《微计算机信息》
【年(卷),期】2008(24)14
【摘要】通过对RBF网络学习算法的分析,并在此基础上对最近邻聚类算法进行改进,以提高训练速度;并针对最近邻聚类算法整体拟舍效果不十分理想.对网络的输出进行修正,提高了求解精度.采用所提出的改进算法训练RBF网络,建立机械手逆运动学模型.仿真结果表明了该算法的有效性.
【总页数】3页(P230-232)
【作者】李明洪;周永权;邱军林;蒋建兵
【作者单位】530004,广西南宁,广西大学计算机与电子信息学院;530006,广西南宁,广西民族大学数学与计算机科学学院;530004,广西南宁,广西大学计算机与电子信息学院;530004,广西南宁,广西大学计算机与电子信息学院
【正文语种】中文
【中图分类】TP183;TP242
【相关文献】
1.基于RBF的冗余机械手运动学逆解 [J], 叶小岭;查汀;胡凯
2.基于矩阵分解的四关节机械手运动学逆解研究 [J], 李小霞;汪木兰;殷红梅;许云飞
3.基于RBF网络的SCARA机器人的运动学逆解 [J], 荣盘祥;杨晶;胡林果;马广富
4.基于解析法和遗传算法的机械手运动学逆解 [J], 董云;杨涛;李文
5.基于 ANFIS 的机械手运动学逆解的求取 [J], 刘江南;谢玮;马家辰
因版权原因,仅展示原文概要,查看原文内容请购买。

绝对经典RBF神经网络

绝对经典RBF神经网络
输出函数线性中包含阈值参数, 用于赔偿基函数在样本集上
平均值与目标值之平均值之间差异。
第6页
函数迫近问题(内插值)
普通函数都可表示成一组基函数线性组合,
RBF网络相当于用隐层单元输出组成一组基函数,
然后用输出层来进行线性组合,以完成迫近功效。
①给定样本数据
P {p1, p2 pi pQ},
②寻找函数,使其满足:ti F ( pi )
各隐节点扩展常数。因为RBF网隐节点数对其泛化能力有
极大影响,所以寻找能确定聚类数目标合理方法,是聚类
方法设计RBF网时需首先处理问题。除聚类算法外,还有
绝对经典RBF神经网络 梯度训练方法、资源分配网络(RAN)等
第16页
一. 自组织中心选取法
1989年,Moody和Darken提出了一个由两个阶段组成混合 学习过程思绪。
Cover定理能够定性地表述为:将复杂模式分类问题非线 性地投射到高维空间将比投射到低维空间更可能是线性可 分
空间转换
低维空间:线性不可分
高维空间:线性可分
绝对经典RBF神经网络
第12页
举例:逻辑运算异或分类
X1 X2
空间变换前
绝对经典RBF神经网络
Φ1(x)
w11
Φ2(x)
w11
Output y
j 1
设第j 个隐节点在第i个样本输出为: ij G( pi p j )
可矩阵表示:W T,若R可逆,则解为 W 1T 依据Micchelli定理可得,假如隐节点激活函数采取
径向基函数,且p1, p2 ,..., pQ 各不相同,则线性方程组
有唯一解。 Q RBF网络输出 F( pi ) wj( pi cj )
% 每一层神经元权值和阈值都与径向基函数位置和宽度相关系,输出层线性神经元将这些径 向基函数权值相加。假如隐含层神经元数目足够,每一层权值和阈值正确,那么径向基函 数网络就完全能够准确迫近任意函数。

基于RBF网络的机械手臂逆问题的求解

基于RBF网络的机械手臂逆问题的求解

基于RBF网络的机械手臂逆问题的求解
刘伟;齐晓慧
【期刊名称】《航空计算技术》
【年(卷),期】2009(39)1
【摘要】机械手臂的研究,要涉及到机械手运动学逆问题,即由已知机械手末端的位姿求出机械手各个关节的关节量.逆问题的解析法存在着无解的问题,数值解法计算量太大.应用RBF神经网络良好的非线性逼近能力,对机械手臂的运动学逆问题进行非线性逼近,利用训练好的网络可以精确,快速地求出逆问题的解,且在多解情况下可以求得最优解.
【总页数】3页(P6-7,14)
【作者】刘伟;齐晓慧
【作者单位】军械工程学院,光学与电子工程系,河北,石家庄,050003;军械工程学院,光学与电子工程系,河北,石家庄,050003
【正文语种】中文
【中图分类】TP241
【相关文献】
1.基于遗传算法的机械手运动学逆问题求解方法 [J], 王立权;张铭钧;袁正友;周屹
2.一种求解PUMA机械手运动学逆问题的分解法 [J], 戴齐;姚先启
3.一种机械结构局部动力修改逆问题求解方法 [J], 于德介
4.用最优化技术求解机械手运动学逆问题 [J], 汪勤悫
5.多关节平面喷涂机械手正逆问题求解研究 [J], 刘超颖;程林章;高文中;王战中;郝长生
因版权原因,仅展示原文概要,查看原文内容请购买。

基于RBF神经网络的机械手逆运动学求解

基于RBF神经网络的机械手逆运动学求解

基于RBF神经网络的机械手逆运动学求解
惠记庄;陈兆鲁;代然;胡浩
【期刊名称】《制造业自动化》
【年(卷),期】2015(000)020
【摘要】针对用于求运动学逆解的代数法存在计算量大、求解精度低等问题,提出了一种将RBF神经网络与正交最小二乘法相结合的求解方法。

根据RBF神经网络的非线性局部逼近能力及快速学习能力,确定了进行运动学逆解所要的RBF神经网络参数,利用正交最小二乘算法对RBF神经网络进行稳定性训练,并设计了其逆运动学求解的算法流程图。

运用MATLAB软件对该算法进行仿真分析,结果表明采用该方法能有效减少人工计算量且具有较高求解精度。

【总页数】4页(P28-30,35)
【作者】惠记庄;陈兆鲁;代然;胡浩
【作者单位】长安大学道路施工技术与装备教育部重点实验室,西安 710064;长安大学道路施工技术与装备教育部重点实验室,西安 710064;长安大学道路施工技术与装备教育部重点实验室,西安 710064;长安大学道路施工技术与装备教育部重点实验室,西安 710064
【正文语种】中文
【中图分类】TH12
【相关文献】
1.基于模糊RBF神经网络的冗余机械手运动学逆解 [J], 罗小平;韦巍
2.基于LS-SVM的水火弯板机械手逆运动学求解 [J], 李彦;王玲
3.基于免疫RBF神经网络的逆运动学求解 [J], 魏娟;杨恢先;谢海霞
4.基于D-H参数法的二自由度并联机械手逆运动学求解 [J], 于丰博;杨惠忠;卿兆波
5.基于唯一特征的BP神经网络求解平面2R机械手逆运动学 [J], 肖帆; 李光; 游雨龙
因版权原因,仅展示原文概要,查看原文内容请购买。

基于免疫RBF神经网络的逆运动学求解

基于免疫RBF神经网络的逆运动学求解
I m uneRBF ur l t r m Ne a Ne wo k
W EI u nh YANG i i n XI H a . i a . J Hu . a 。 E ixa x ( a C l g f no mainE gn e ig l . au t o M a r l n h tee t ncP y is Xin tnUnv r t, a ga 1 1 5 C ia 1 . o l eo I fr t n ie r ; b F c l f ti dP o o lc o i h s , a ga ie s y Xin tn 1 0 , hn ; e o n y e aa r c i 4 2 De at n f h s s Q o g h uUnv ri , z ih n5 2 0 , ia . pr me t y i , in z o ies y Wu h s a 7 2 0 Chn ) oP c t
[ sr eiN ua nt r p l d t ovn n es ie t so np ltr h s ih sg ttru hg nt loi m rbc Abtat e rl e ki api osligiv r knmai fmaiua ,w oeweg ti o ho g eei a rh o ak woห้องสมุดไป่ตู้s e e c o c g t
中圈分类号t P4 21 T
基 于免 疫 R F神 经 网络 的逆 运 动 学 求解 B
魏 娟 ,杨恢 先 l,谢海霞 b
(.湘潭大学 a 1 .信息工程学院 ;b 材料与 光电物理学院 ,湖南 湘潭 4 10 ;2 . l15 .琼州学院物理系 ,海南 五指山 5 2 0 ) 7 2 0 摘 要 :求解机械臂逆运动学 问题可 以采用神经 网络来建立逆运 动学模型 ,通过遗传算法或 BP算法训练神 经网络的权值从而得到问题的
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于RBF神经网络的MOT O MAN-UPJ型机器人运动学逆解陈平,刘国海(江苏大学电气信息工程学院,江苏镇江212013)摘要:利用D-H参数对MOT OMAN-UPJ型机器人建立坐标系,推导出正运动学公式。

将由此得到的运动学正解作为训练样本,利用RBF神经网络的局部逼近的优点,将求解机器人运动学逆解转化为对神经网络的权值进行训练。

实现了机器人从工作空间到关节空间的非线性映射。

使用12输入,单输出的RBF网络,对6自由度的MOT OMAN-UPJ机器人进行了计算仿真,验证了该方法的可行性。

与传统解析法相比,大大减少了求解运动方程的计算量。

与BP神经网络相比,加快了收敛速度,解决了实时性差的问题。

关键词:MOT OMAN-UPJ机器人;运动学逆解;RBF网络中图分类号:TP24212;TP183 文献标识码:A 文章编号:1001-3881(2006)12-072-3A M ethod for Solv i n g I nverse K i n ema ti cs of MO TOM AN-UPJM an i pul a tor Ba sed on RBF NetworkCHE N Ping,L I U Guohai(School of Electricity and I nf or mati on Engineering,J iangsu University,Zhenjiang J iangsu212013,China) Abstract:App r op riate coordinate ofMOT OMAN-UPJ r obot mani pulat or was established by using Denavit-Hartenberg method, and a for ward kine matics equati on was deduced1Because of its l ocal app r oaching ability,the inverse kine matics p r oble m of the mani pu2 lat or can be transfor med int o the weight training p r oble m by using s ome f or ward kine matics results as training data set1The mapp ing fr om j oint-variable s pace t o operati on-variable s pace was realized1The RBF net w ork of12inputs and1out putwas designed,and the si m ulati on of a6redundantMOT OMAN-UPJ r obot mani pulat or was done t o validate the feasibility of this method1The computati on was reduced greatly compared with the conventi onal analytical method,and the p r oble m of real ti m e was res olved by accelerating the convergence t o the BP net w ork1Keywords:MOT OMAN-UPJ mani pulat or;I nverse kine matics;RBF net w ork0 前言机器人运动学描述了机器人关节与组成机器人的各刚体之间的运动关系,是机器人末端工具的直角坐标空间之间进行相互转换的桥梁。

已知手爪的位置与姿态求机器人对应于这个位置与姿态的全部关节角,称为逆向运动学(inverse kinematics)问题。

由于机器人逆解问题本身的复杂性,要建立通用算法是相当困难的。

有关机器人逆解的方法包括:解析法;几何法;迭代法;几何-解析法;符号及数值方法。

对大多数工业或商业机器人而言,一般都可用代数法求得封闭解[1,2]。

代数法的缺点是计算量大,往往需要直觉观察和经验,而且几何概念不强,不能利用特定的机器人的结构根据几何概念来简化计算过程;迭代法依赖于初始点,可收敛于单一解,但收敛的速度受限制,无法实时控制。

近年来,人工神经网络技术为机器人的研究提供了方便。

大多数学者采用BP神经网络对机器人的逆运动学进行仿真训练。

文献[3]使用BP神经网络和传统的解析算法相结合来对6自由度的机器人的末端操作器进行定位,完成了正运动学的仿真,比单纯使用解析算法提高了经准性。

BP网络用于函数逼近时,权值的调节采用的是负梯度下降法,这种调节权值的方法有其局限性,即存在着收敛速度慢和局部极小等缺点,导致网络的收敛速度慢,实时性不令人满意,一般不宜在微机上实现对于自由度较大的机器人进行仿真[3]。

RBF(Radial Basis Function)网络是一种局部逼近网络,网络在逼近能力、分类能力和学习速度等方面均优于BP网络[5,6,9]。

文献[4]中,作者使用RBF网络来实现了冗余机器人的快速避障,作者的网络构建和训练方法具有借鉴作用。

文献[5]中,作者采用RBF网络来对S V3型机器人进行了逆运动仿真,采用6个位姿参数作为输入。

文献[7]中,作者采用RBF网络分别对3R、4R、5R和6R的机器人的运动轨迹规划进行了计算机仿真。

RBF网络最突出的优点是其训练时间要比BP网络小得多。

本文利用解析算法得到的数据作为训练样本,采用MAT LAB软件神经网络工具箱中的训练函数建立了12输入、单输出的RBF网络对6自由度的MOT O2 MAN-UPJ机器人进行逆运动学的求解,避免大量公式推导和编程计算的复杂步骤。

加快了数据的处理速度。

最后使用MAT LAB仿真软件并选取3组关节角验证了训练好的RBF神经网络的可行性。

1 MOT OMAN机器人的D-H描述MOT OMAN-UPJ型机器人具有6个自由度,各关节均为旋转关节,如图1所示,为分析其运动学问题,建立D-H坐标系如图2所示。

表1 MOT OMAN -UPJ 型机器人坐标参数关节d n /mm αn /(°)a n /mm θn /(°)θn 范围/(°)关节变量范围/(°)10-9000-160~+160-160~+16020180260-90-175~0-85~+9030-90300-145~+85-55~+1754-2709000-170~+170-170~+17050-9000-120~+120-120~+1206-90180-360~+360-360~+360 根据表1所给的连杆参数,以及坐标系建立结果,可得连杆变换矩阵A n (n =1,2,…,6)。

A n =R (z,θn )T (0,0,d n )T (a n ,0,0)R (x,αn )A n =cos θn -sin θn cos αn sin θn sin αn a n cos θnsin θncos θn cos αn -cos θn sin αn a n sin θn0sinαn cosαn d n1即可求得对应末端执行器位姿:T 6=A 1A 2A 3A 4A 5A 6=n xo x a x p x n y o y a y p y n zo za zp z0001(1)其中的各元素可通过矩阵计算得到。

由此可见,如果已知各关节角度就可以很方便地求出机器人的运动学正解[2,7]。

2 RBF 网络211 网络模型图3 径向基函数神经网络径向基函数网络是在借鉴生物局部调节和交叠接受区域知识的基础上提出的一种采用局部接受域来执行函数映射的人工神经网络。

RBF 网络由三层组成,其结构如图3所示,输入层节点只传递输入信号到隐层,隐层节点由像高斯核函数那样的辐射状作用函数构成,而输出节点通常是简单的线性函数。

基函数将该层的权值矢量W 与输入矢量P 之间的矢量距离与偏差b 相乘后作为网络激活函数的输入,对输入信号将在局部产生响应,也就是说当输入信号靠近基函数的中央范围时,隐层节点将产生较大的输出,由此看出这种网络具有局部逼近能力。

RBF 法可以描述如下:f (x )=∑mi =1W ik R i (‖x -c i ‖),k =1,2,…,p(2)其中的基函数最常用的是高斯函数:R i (x )=exp -‖x -c i ‖22σ2i ,i =1,2,…,m(3)式(2)和(3)中,x 是n 维输入向量;c i 是第i 个基函数的中心;与x 具有相同维数的向量,σi 是第i 个感知的变量,它决定了该函数的围绕中心点的宽度;m 是感知单元的个数。

‖x -c i ‖是向量x -c i 的范数,它通常表示x 和c i 之间的距离,R i (x )在c i 处有一个惟一的最大值,随着‖x -c i ‖的增大,R i (x )迅速衰减到零,对于给定的输入x ∈R n,只有一小部分靠近x 的中心被激活。

p 是输出节点数[5,6]。

212 RBF 网络的构建根据MOT O MAN -UPJ 型机器人具体的结构特点,利用D -H 参数合理的建立正确的坐标系。

推导出机器人的运动学公式。

针对机器人的逆解问题,以给定的位姿矩阵即为网络的输入,其位姿对应的关节角为网络输出。

位姿矩阵由式(1)求出,其中共有16个元素,本文直接采用姿态矩阵中的9个方向元素n x 、n y 、n z 、a x 、a y 、a z 、o x 、o y 、o z 和3个位置元素p x 、p y 、p z 一起作为网络的输入。

这12个位姿元素分别表示成三角函数的复合函数形式,网络的训练样本和检验样本可通过计算正运动学方程得到。

根据实际情况,设定各关节角的变化范围为-45°≤θ1,θ3,θ4,θ5,θ6≤45°,-90°≤θ2≤0。

网络结构如图4所示。

训练时,固定其余5个关节角度,对一个角度进行训练。

图4 RBF 神经网络结构3 算例本例对每一个角度分别选定1024组学习样本来依次训练与关节变量相对应的6个网络。

用MAT LAB语言对机器人逆解的神经网络算法进行仿真。

分别采用RBF 工具箱中的PRE MNMX 1NE WRB 1TRAMNMX等函数实现对网络的训练[4,8]。

对训练好的神经网络,使用表2中的3组关节角来进行验证。

使用JRC W I N CAPS Ⅱ软件来仿真出机器人的位置姿态,如图5~7所示。

相关文档
最新文档