当前位置:文档之家› 基于神经网络的机器人逆运动学求解

基于神经网络的机器人逆运动学求解

“工业机器人"这种自动化装置出现的比较晚。它的研究工作是50年代初 从美国开始的。日本、苏联、欧洲的研制工作比美国大约晚10年。但是日本的 发展速度比美国快。欧洲特别是西欧各国比较注意工业机器人的研制和应用,其 中英国、德国、瑞典、挪威等国的技术水平较高,产量也较大。
1954年美国人GC.德沃尔(Geo珞e Dev01)获得了一项工业机器人专利。到 1958年,美国机械与铸造公司(A.M.F)研制成功了一台数控自动通用机器,商 品名为VerSatran,并以“工业机器人"(Industrial R曲ot)为商品广告投入市场。
space is realized.This method overcomes two shortcOmings that the conVergence speed and precision of the solution of standard BP algorithm are not good,and it also provides simple, quicI(,a11d accurate memods to solVe the problem of inVerSe
、vorking variable coordinates to the joints variable coordinates in order to solVe IKP.
The LMBP neural network used in inverse kinenlatics is trained by using some fon)忸rd kinematics results aS training data set.Because of its local approaching
机器人的控制问题主要包括:轨迹规划问题、逆运动学问题和逆动力学问题。 而机器人逆运动学求解问题在机器人学中占有重要地位,是研究机器人动力学和 机器人控制的基础,并直接关系到运动分析、离线编程等。从机器人控制角度讲, 逆运动学问题是一个很重要的课题,一直备受人们关注。
本文以瑞典ABB公司生产的IRBl40型小型工业机器人为例,对空间六自由 度多关节机器人进行了运动学分析,并采用D.H方法建立了其运动学模型,推导 出机器人的正运动学公式。本文提出矩阵逆乘的逆解算法。与传统方法相比,大 大减少了计算逆解运动方程的计算量。针对有时在逆解中有几组不是真解的问 题,本文详细讨论各位置参数的取值对逆解结果的影响,明确了逆解角度求解公 式,避免了可能出现的漏解的情况。
ability,the inverse kinematics problem of the manipulator can be transfbmed into the weight.training problem.The mapping from joim-Variable space to operation·Variable
本文利用神经网络对于非线性映射的强大的逼近能力,实现机器人从工作变 量空间到关节变量空间的非线性映射,从而求得机器人运动学逆解。将解析算法 得到的运动学正解作为训练样本,采用改进的BP神经网络算法来研究机器人的逆 运动学问题。利用LMBP神经网络的局部逼近的优点,本文将求解机器人运动学逆 解转化为对神经网络的权值进行训练,实现了机器人从工作空间到关节空间的非 线性映射。该法还克服了标准BP算法收敛速度慢,收敛精度差的缺点。本文还提 供了另一种简单、快速、准确地逆运动学求解新思路,即用径向基函数网络来进 行函数逼近。最后通过对IRBl40型机器人的仿真研究表明,用此神经网络算法反 解机器人运动学不仅求解过程简单,学习收敛速度快,还可以避免传统反解方法 中的许多棘手问题。
薹i薹;j是重;茎誊i毒主:毫;i!墓;i譬莹霎一 i●i萋霎薹|萋|;霎荔登;基i薹萋薹冀羹霎鬈孽薹差囊:嘉萋雾囊薹鐾霎羹矍÷;茎萋薹蕈薹多:耋
第1章绪论
第l章绪论
1.1论文研究背景及研究意义
1.1.1Leabharlann 器人发展历史机器人是集机械、电子、控制、计算机、传感器、人工智能等多学科先进技 术于一体的重要的现代制造业自动化装备。机器人技术的发展与应用极大地改变 了人类的生产和生活方式。利用机器人不仅能够迅速而准确的完成大量简单重复 性工作,而且可以完成许多以前必须通过人工才能完成的复杂工作。此外,在不 改变机器人结构和硬件配置的情况下,通过对机器人重新编程,还可以用机器人 完成多种不同的工作。目前,作为一种先进的生产工具,机器人已经被广泛运用 于多个领域,大大提高了生产过程中的自动化水平,在提高生产效率的同时改善 了产品的质量。机器人技术是综合了计算机、控制论、机构学、信息和传感技术、 ’人工智能、仿生学等多学科而形成的高新技术,是当代研究十分活跃,应用日益 广泛的领域。机器人应用情况,是一个国家工业自动化水平的重要标志。
pay more attentions to it.
indu嘶al BaSed on IRB l 40
robot made by ABB,this paper analyzes a 6 DOF
muhi.ioint industrial robot in kinematics,a11d puts forward a kin锄atics model alld
关键词:IRBl40型机器人、逆运动学、BP算法、RBF神经网络、仿真
Abstract
Abstract
As a kind 0f advanced manufacture tool,maIlipulators have been applied in many
n啪erous fieldS.Through a manipulator,one can perf.0n11 not only
就是要建立机器人机构末端执行器位姿的运动方程和求 此方程的正、逆解。其中 位置逆解问题不仅是机器人机构设计的关键所在,而且 是对机器人进行运动规划 和轨迹控制的基础,只有通过运动学逆解把空问位姿转 换为关节变量,才能实现 对机器人末端执行器的控制。因此,机器人位置逆解在 机器人学中占有重要地位 ,它直接关系到机器人运动分析、离线编程、轨迹规划 和实时控制等工作。
氅雩錾霎
薹蓁型型
li;薹耋薹薹;囊毒耋i霎蒌毳薹雾主羹薹.蓁妻薹:;薹荔羹蓁萋霎一!耄!至: !茎!奏l誊睦耋i霎葶毒耋i。薹l;三兰垂塞i薹至至要至萋萎塞至i塞季三奏要{三;;薹i主;毒耋ji≤萋童童:j磊i翥霎}耋;;莹萋l}耋i 耋i蓦Fij薹耋誊i薹垂i耋;薯ii:i囊蠢薹萋i妻董;善耋;;≤≥;毒至霎萋i;耋星目:霎乏至!塞童蓁摹薹薹毒l妻};;蠹g,匡j妻l主囊薹,i i=霎塑。薹l
pl猢ing Robotics control problems include tr句ectory
problem(TPP,in shon),
inverSe kinematics problem(IKP in shoIrt)aIld inverse dyn锄ics problem(IDP).The
IKP is the vital paIrt of robotics and the base of robotic dynamics and control,、Vhich is
1;甄塑塞二:蓄羹鹑2基本任务
第!可并皑
这就是世界上最早的工业机器人。 !刍薹薹篓删雾。蘑交藕瞽要i奏羹羹∥奏=囊蠢薹’羹畜喜挚!。~羹薹薹薹董
鬻萋i蓁引i墓萋蓁强。秘塞凉蓁澎嚣薹薹主冀塞i耋℃以;莛皇|至i萋命≥薹i薹萋鍪孽霆 霰霎薹隧邈速囊赁≤雨等黍羹霪萋莲?著蠹蚕菱手|i掌{羹饕蠢i船到藿2霎妻。薹 霎;i霪藿陲鐾蓼!{j耄i||蓁薹襄j雾析锤4囊融4
simple repetitiVe
wo呔,but also a lot of conlplex,onerous and dangerous work that haVe to be done
ani6cially in the past,both w‰eIlhanced e伍ciency a11d improVed quality.
deduces a forward kinematics equation by using D—H transfo咖ation matrix method.
Afkr that,an inverse kinematics equation that needs the inverse matrix multiplication
早在20世纪初,随着机床、汽车等制造业的发展就出现的机械手。1913年 美国福特汽车工业公司按装了第一条汽车零件加工自动线、自动机的上下料与工 件的传送,采用了专用机械手代替人工上下料及传送工作。可见专用机械手就是 作为自动机、自动线的附属装置出现的。
到了40年代,随着原子能工业的产生,出现了另~类半自动化抓取搬运装 置一操作机。在原子能工业中用它来进行放射性材料的加工、处理和实验;在兵 工生产中用它来进行易燃、易爆等火工品的加工、装配操作。这类装置的特点是 不附属于某一工作主机,并且靠人来操纵。因此有人将这类操作装置称为主仆式 操作机、遥控操作机、操纵型机器人等。
sometimes the results of the inverSe kinematics equations are not real.The ef佗ct to
paur锄eter each position
t0 the robot manipulator inverse kinematics is discussed.An
1.2机器人逆运动学问题的发展现状
1.2.1运动学逆问题的传统解法
机器 人运动学正问题的求解实际上是建立运动学方程的过程,其解具有确定 性、 唯一性。而机器人运动学逆问题的求解实际上则是求解运动学方程的过程。 运动 学逆问题的理论和方法是以运动学正问题的理论和方法为基础的,但它又有 自己 的特点。考虑矩阵的奇异性,机器人运动学方程的反解具有不确定性,即可 能无 解,也可能有唯一或有多个解。由于运动学方程是一组非线性方程式,目前 在国 内外还没有一种公认的、规范的、普遍适用于各种结构类型的机器人的求解 算法 。运动方程的求解方法很多,主要有:解析法、几何法、几何一解析法和数 值方 法。
相关主题