(农业机械化工程专业论文)番茄采摘机械手运动学仿真与避障算法研究.pdf_第1页
(农业机械化工程专业论文)番茄采摘机械手运动学仿真与避障算法研究.pdf_第2页
(农业机械化工程专业论文)番茄采摘机械手运动学仿真与避障算法研究.pdf_第3页
(农业机械化工程专业论文)番茄采摘机械手运动学仿真与避障算法研究.pdf_第4页
(农业机械化工程专业论文)番茄采摘机械手运动学仿真与避障算法研究.pdf_第5页
已阅读5页,还剩72页未读 继续免费阅读

(农业机械化工程专业论文)番茄采摘机械手运动学仿真与避障算法研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江苏大学硕士学位论文 摘要 水果和蔬菜是人类生活中必不可少的食物,种植面积和产量逐年提高。研究 开发适合目前农业生产实际的果蔬采摘机器人,不仅可以很大程度减轻劳动强 度、提高生产效率,而且具有广阔的应用前景。在国外,这项工作已经进行了很 多年,并取得了一定的研究成果;而在国内,这个领域的应用研究还相对滞后, 离实际应用还有很大距离。本文以番茄采摘机械手从初始位置移动到目标番茄位 置为考察对象,充分考虑采摘作业空间中障碍物的种类及属性,结合 m a m m a n _ s v 3 x 采摘机器人机械手本体特点,实现了番茄采摘机械手的基于局 部采摘空间模型的避障路径规划。 本文主要完成的工作:机械手的运动学是避障路径规划研究的基础,本文首 先建立了m o t o m a n - s v 3 x 的运动学模型,并在m a t l a b r o b o t i c st o o l b o x 平台 下,对m o t o m a n - s v 3 x 的运动学进行了仿真研究。针对工作空间中可能存在 的障碍物及形状进行了分类及抽象,确定了关节空间( c - 空间) 为规划空间,并 利用边界特征对机械手各关节和连杆与工作空间( i n - 空间) 中的障碍物可能的碰 撞方向和位置作了几何分析。结合采摘机器人机械手本体特点和几何分析的结 果,提出了一种番茄生长环境中的障碍物均可由一个点或两个,最多三个点的i 临 界碰撞角表示的w - 空间到d 空间转换的计算方法。通过这种计算方法建立的g 空间障碍,可以把复杂的空间环境信息快速转换为简单的二维平面信息。最后利 用人工智能中重要搜索算法a 算法,在d 空间( - - 维平面信息) 中实现了基 于局部环境模型的番茄采摘机械手的避障路径规划。计算机仿真实验和实物实验 均表明,采用避障路径规划算法最终生成的运动轨迹去实现机械手的采摘动作, 机械手关节连杆在采摘过程中能够顺利避开障碍物。 本文的研究是假定果实和障碍物的识别和定位等信息均以确定的情况下,将 机器人技术与人工智能技术应用于农业工程领域,目的在于提高农业机器人采摘 番茄的效率和成功率,为以后在硬件上实现番茄采摘机器人机械手的实时路径规 划系统打下基础。 关键词:番茄采摘,机械手,避障,c 空间,a 算法 江苏大学硕士学位论文 f r u i ta n dv e g e t a b l e sa r ea b s o l u t e l yn e c e s s a r i l yf o o di no u rl i v e s , t h ep l a n t e da r e a a n do u t p u to ft h e mi sb o o s t i n gy e a rb yy e a r r e s e a r c ha n dd e v e l o p m e n ta b o u tr o b o tf o r p i c k i n gf i - u i t a n dv e g e t a b l e st h a ta d a p tt og r o w t hp r a c t i c a la tp r e s e n t , n o to n l yc a n a l l e v i a t ei n t e n s i t yo fl a b o u ra n da d v a n c ep r o d u c t i v i t ye f f e c t , a l s oh a v ee x p a n s i v e a p p l i e dp r o s p e c t i na b r o a d , t h er e s e a r c hi nt h i sf i e l dh a sb e e n d o n ef o rm a n yy e a r sa n d h a sg o tac e r t a i na c h i e v e m e n t b u ti no u rc o u n t r y , t h ed e v e l o p m e n to fr e s e a r c ha b o u ti t i ss l o w ;t h e r ei sal o n gw a yt oa p p l yt h er o b o tt op r a c t i c e t i l l sp a p e rh a sc a n i e do u ta s y s t e mo fp a t hp l a n n i n ga i m t oa v o i do b s t a c l ef o rt o m a t o p i c km a n i p u l a t o r , a c c o r d i n gt o c h a r a c t e r i s t i co fm a n i p u l a t o ro fm o t o m a ns v 3 xa n dv a r i e t ya n da t t r i b u t eo fb a r r i e ri n w o r k s p a c e b a s e do nt h eg o a l sa b o v e - m e n t i o r e d , t h ep a p e rm a i n l yh a sb e e na c c o m p l i s h e d w o r ka sf o l l o w e d :k i n e m a t i c so fm a n i p u l a t o ri st h ef o u n d a t i o no fp a t hp l a n n i n gs t u d i e s a i m i n gt oa v o i do b s t a c l e , k i n e m a t i c sm o d e lo fm o t o m a ns v 3 xm a n i p u a l t o rw a sb u i l d a n dk i n e m a t i c sw a ss i m u l a t e da l s o ,t h e no b s t a c l e si nw o r k s p a c ew o r ea s s o r t e da n d a b s t r a c t , c o n f i g u r a t i o ns p a c e ( c s p a c e ) a sp l a n n i n gs p a c ew a ga s c e r t a i n b yd i n to f c o m p u t i n gt h ec r i t i c a la n g l eo fc o l l i s i o nb e t w e e nj o i n to fm a n i p u l a t o ra n do b s t a c l e ,a s o r to fm e t h o dw h i c hc o m p u t i n gt h ec r i t i c a la n g l eo fc o l l i s i o no fas o r to fo b s t a c l ec a n t r a n s f o r mi n t oc o m p u t i n gt h ec r i t i c a la n g l eo fo f i ep o i mo rt w op o i n _ ta n dt h r e ep o i n ti s p r e s e n t a f t e rc - s p a c ew a sb u i l d ,c o m p l i c a t e ds p a c ee n v i r o n m e n ti n f o r m a t i o nw a s c o n v e r t e di n t ot w od i m e n s i o n a lg r i di n f o r m a t i o n i nt h ec - s p a c ew eu s ea a l g o r i t h m w h i c hi sa ni m p o r t a n ts e a r c ha l g o r i t h mc a r r y i n go u tp a t hp l a n n i n gs y s t e mb a s e do n m o d e lo fl o c a lw o l l f 出p a c ea i mt oa v o i do b s t a c l ef o rt o m a t o p i c km a n i p u l a t o f c o m p u t e r s i m u l a t i o ne x p e r i m e n ta n do b j e c te x p e r i m e n ts h o wt h a tt h ee n d - e f f e c ta n dl i n ko f m a n i p u l a t o rc a n a v o i do b s t a c l ef r e e l yw h e nt h ee n d - e f f e c to fm a n i p u l a t o rn a m i n gf o r m i n i t i a lp o s i t i o nt ot a r g e tp o s i t i o n o u rr e s e a r c ha s s u m et h a tr e c o g n i t i o na n dl o c a t i o no ft h ef r u i ta n dt h eo b s t a c l ea r e k n o w n , a n dr o b o t i c sa n da r t i f i c i a li n t e l l i g e n c eh a v ea p p l i c a t i o ni na g r i c u l t u r e ,g o a l so f t h es t u d yi si m p r o v e dt h es u c o b s sr a t i oo fa u t o m a t e dh a r v e s t i n gt o m a t oa n dl a yt h eb a s e o ni m p l e m e n t i n gp a t hp l a n n i n gs y s t e mb yh a r d w a r e k e y w o r d s :p i c k - t o m a t o ,m a n i p u a l t o r , a v o i do b s t a c l e , c - s p a c e , a a l g o r i t h m 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规 定,同意学校保留并向国家有关部门或机构送交论文的复印件和电 子版,允许论文被查阅和借阅。本人授权江苏大学可以将本学位论 文的全部内容或部分内容编入有关数据库进行检索,可以采用影 印i 缩印或扫描等复制手段保存和汇编本学位论文。 学位论文作者签名: 垆一年多月7 日 指导教师签名:( 氯川人 加7 年占月r 日 岛权授本用适后密解年在 口 密 密保 保 不 于属文沦位学本 独创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下, 独立进行研究工作所取得的成果。除文中已注明引用的内容以外, 本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。 对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式 标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名:戈毛勇 日期:沙刁年2 月f7 日 江苏大学硕士学位论文 1 1引言 第一章绪论 我国是一个农业大国。农业是国家政治稳定和人民安居乐业的基础。随着我 国加入w t o 以后承诺的各项有关农业方面的条款的相继落实,农业将面临前所 未有的巨大挑战和机遇。目前,国际化、机械化、自动化已成为我国农业发展的 一个基本趋势。加入世贸组织将是我国农业向国际化、机械化、自动化迈进的极 为关键的一步,它有利于我国农业更好地进入世界市场,同时也将给农业机械的 发展带来严峻挑战。当今科技的发展和农业作业模式的变革促进了农业机械的升 级和进步,对农业机械的智能化、自动化的要求也越来越高;而农业机器人作为 高科技时代的产物,是农业机械智能化的中坚力量,在农业工程中有着广阔的应 用前景。可以预见,2 1 世纪将是农业机器人在实际中广泛应用的世纪。 在日本、美国等发达国家,农业人口较少,随着农业生产的规模化、多样 化、精确化,劳动力不足的现象越来越明显。许多作业项目如蔬菜、水果的挑选 与采摘,蔬菜的嫁接等都是劳动力密集型的工作,劳动力不仅成本高而且还不容 易得到,而人工收获的成本在果蔬的整个生产成本中所占的比例高达 3 3 一5 5 ,正是基于这种情况,农林业机器人应运而生【1 1 1 2 1 。使用机器人有很多 好处,可以提高劳动生产率,解决劳动力的不足;改善农业的生产环境,防止农 药、化肥等对人体的伤害;提高作业质量等。随着信息化时代的到来和设旌农 业、精确农业的出现,一向被视为落后的农业生产方式也必将乘上现代化的快 车,而农业的新发展尤其离不开生物工程与信息化,在这方面,机器人具有得天 独厚的能力。在农业机器人的研究方面,目前日本居于世界各国之首。但是由于 农业机器人所具有的在技术和经济方面的特殊性,还没有普及。 农业机器人的优点是显著的 3 1 :提高农业劳动生产率,解决劳动力不足的问 题;改善农林业人员的生产环境,防止农药、化肥等对人体的伤害;提高作业质 量和作业成功率等。 在我国,由于机械化、自动化程度比较低,8 0 的人口是农民,人均土地面 积非常少,所以农业机械化、自动化的需求似乎不像发达国家那么迫切。但是随 着科技的发展,信息化的要求,同时为了适应精确农业的需要,不管是从技术上 江苏大学硕士学位论文 紧跟国际发展趋势,处于竞争的有利地位,还是在实现农业的新发展,促进国民 经济发展等方面,农业自动化方面的研究都有着相当重要的影响,是实现农业现 代化必不可少的一环。研究采摘机器人不仅具有巨大的应用价值,而且具有深远 的理论意义【4 】。 1 2 农业机器人的特点与组成部分 1 2 1 农业机器人的特点 工业领域是机器人技术的传统应用领域。由于在工业生产中,机器人的工作 位置和障碍往往都能事先预知,因此机器人的性能得到很好的体现。和工业机器 人相比,农业机器人有以下特剧5 】【6 】: ( 1 ) 农业机器人作业对象的娇嫩性。 细心轻柔地对待和处理。且其种类繁多, 度不一,相互差异很大。 生物具有柔软很容易损伤的特性,必须 形状复杂,在三维空问里的生长发育程 ( 2 ) 农业机器人的作业环境的非结构性。由于农作物随着时间和空间的不同 而变化,机器人的工作环境是变化的、未知的,是开放性的环境。作物生长环境 除受园地、倾斜度等地形条件的约束外,还直接受季节、天气和时间等自然条件 的影响。这就要求生物农业机器人不仅要具有与生物体柔性相对应的处理功能, 而且还要能够顺应变化无常的自然环境。要求农业机器人在视觉、知识推理和判 断等方面具有相当的智能。 ( 3 ) 农业机器人作业动作的复杂性。农业机器人一般是作业、移动同时进 行,农业领域的行走不是连接出发点和终点的最短距离,而是具有狭窄的范围, 较长的距离及遍及整个田问表面等特点。 ( 4 ) 农业机器人操作者是农民,不具有机械与电子知识的工程师,因此要求 农业机器人必须具有高可靠性和操作简单的特点。 ( 5 ) 农业机器人的价格特性。工业机器人所需大量投资由工厂或工业集团支 付,而农业机器人以个体经营为主,如果不是低价格,就很难普及。 1 2 2 农业机器人的组成部分 目前的果蔬收获机器人一般可分为行走部分、图像识别和定位系统、控制系 统、末端执行器、机械手等5 大部分。 机械手又称操作机或操作臂,是指具有和人手臂相似的动作功能,并使工作 2 江苏大学硕士学位论文 对象能在空间内自由移动的机械装置,是机器人赖以完成工作任务的实体。与工 业机器人机械手不同,果蔬收获机器人的机械手,所处的外部环境是复杂的、多 变的、非结构的,并且与果实的栽培方式有很大关系。在收获机器人中,机械手 的主要任务就是将末端执行器移动到可以采摘的目标果实所处的位置r 7 】。收获机 械手机构的运动性能指标主要有奇异性、可操作度、避关节极限、避障能力、冗 余空间与姿态多样性等。 日本冈山大学研制出一种具有7 个自由度的番茄收获机械手,如图1 1 所采川。 其中包括2 个移动关节和5 个旋转关节。 工 图1 1 番茄采摘机械手结构图 f i 9 1 1s t r u 删d i a g r a mo f m a n i p u l a t o ro f p i c k - t o m a t o 1 3 国内外农业机器人研究现状 农业领域,相对其它作业而言。果实采摘比较容易实现自动化和智能化, 1 9 6 8 年美国学者s c h e r t z 和b r o w n 首次提出应用机器人技术进行果蔬的收获【9 】。 目前,日本、荷兰、英国、法国、意大利、美国、以色列等国都在开展果蔬采摘 机器人方面的研究,涉及到的研究对象有:苹果、西红柿、芦笋、黄瓜、葡萄、 甘蓝、菊花、草莓、蘑菇等。目前己研制出西红柿、黄瓜、葡萄、柑桔等水果和 蔬菜收获机器人f 埘。现介绍几种比较典型的果蔬采摘机器人: 日本岗山大学n k o n d o 等人研制的番茄采摘机器人【i l 】如图1 2 所示。由机械 手、末端执行器、视觉传感器、移动机构和控制部分组成。用彩色摄像机作为视 觉传感器寻找和识别成熟果实,果实有时可能被叶茎遮住,这要求机械手活动范 围大,并能自主避开障碍物,所以采用的是七自由度的s c o r b o t - e r 工业机器 人机械手。为了不损伤果实,机械手的末端执行器是带有软衬挚的吸引器,中间 有压力传感器,把果实吸住后,利用机械手臂上的腕关节把果实拧下。行走机构 有4 个车轮,能在田间自动行走,利用机器人上的光电传感器和设置在地头土埂 3 江苏大学硕士学位论文 的反射板,可检测是否到达土埂,到达后自动停止,转动后再继续前进。从识别 到采摘完成约需要1 5 s 个,成功率在7 0 左右。 图1 2 番茄采摘机器人 f i 9 1 2p i c k - t a m t or o b o t 英国s i l s o e 研究院研制的蘑菇采摘机器人1 1 2 1 ,它可以自动测量蘑菇的位置、 大小,并选择性的采摘和修剪。它的机械手包括2 个气动移动关节和一个步进电 机驱动的旋转关节组成;末端执行器是带有软衬媲的吸引器;视觉传感器采用 t 、,摄像头,安装在顶部用来确定蘑菇的位置和大小。采摘成功率在7 5 左右, 采摘速度为6 7 个s ,采摘成功率不高的主要原因之一是有些蘑菇倾斜生长,非常 不利于机械手的采摘。 图1 3 黄瓜采摘机器人 f i 9 1 3c u c u m b e r - p i c kr o b o t 4 江苏大学硕士学位论文 图1 3 所示为日本的k o n d o 等人研制的黄瓜采摘机器人雕。该机器人采用 三菱m i t s u b i s h ir v - e 2 六自由度工业机器人,利用c c d 摄像机,根据黄瓜比 其叶茎对红外光的反射率高的原理来识别黄瓜和叶茎。黄瓜和果梗的连接与番茄 不同,因此采用拧摘方法较难,而是用剪断方法,先把黄瓜抓住,用接近觉传感 器找出柄,然后剪断,由于黄瓜是长条形,受到叶茎的影响更大,所以采摘的成 功率较低,大约在6 0 左右。同样,此机器人需要改进其机器手的结构、采摘工 作方式和避障规划功能,以提高采摘成功率,提高采摘速度。 以上只介绍几种水果的采摘机器人。目前还开发出的农业机器人有:喷药机 器人、蔬菜嫁接机器人、收割机器人、蔬菜水果采摘机器人、林木修剪机器人、 果实分拣机器人、耕耘机器人、施肥机器人、除草机器人等。 国内在农业机器人方面的研究开始于2 0 世纪9 0 年代中期,相对于发达国家 起步较晚,但是发展很快,很多院校,研究所都在进行农业机器人和智能农业机 械相关的研究。 中国农业大学张铁中教授率先在我国开展了自动化嫁接技术的研究工作,先 后研制成功了自动插接法、自动旋切贴合法嫁接技术,填补了我国自动化嫁接技 术的空白,形成了具有我国自主知识产权的自动化嫁接技术【1 4 1 。如利用传感器 和计算机图像处理技术,实现了嫁接苗子叶方向的自动识别、判断。嫁接机器人 能完成砧木、穗木的取苗、切茁、接合、固定、排苗等嫁接过程的自动化作业。 操作者只需把砧木和穗木放到相应的供苗台上,其余嫁接作业均由机器自动完 成,从而大大提高了作业效率和质量,减轻了劳动强度。嫁接机器人可以进行黄 瓜、西瓜、甜瓜苗的自动嫁接,为蔬菜、瓜果自动嫁接技术的产业化提供了可靠 条件。 上海交通大学机器人研究所的曹其新、刘成良、吕恬生、殷跃红等人进行了 用于精确农业的智能农业机械的研究工作钏1 16 1 鲫i ,已经完成了智能化联合收割 机、蔬菜工厂化育苗播种流水线样机的研制,正在进行草莓挑选机器人、黄瓜采 摘机器人、嫁接机器人的研究。 浙江大学应义斌教授研究的水果自动分级机器人系统得到国家“8 6 3 ”计划 的支持i l s | 1 9 1 ,吉林大学的王荣本、于海业从9 0 年代中期开始进行农用自动引导 行走车的研究嗍。南京农业大学的沈明霞等人口,浙江工业大学的张立斌等人 2 2 1 ,在进行农业机器人的视觉研究。江苏大学纪良文、吴春笃进行了喷药机器人 的研究1 2 3 1 ,他们采用超声测距作为喷药机器人的辅助视觉系统。江苏大学赵杰文 5 江苏大学硕士学位论文 进行了田间成熟番茄的识别技术研究剀。梁喜凤等为分析并改善番茄收获机械手 运动学特性进行了番茄收获机械手运动学与仿真试验【2 s 1 1 2 6 1 ,取得了较好的效果。 1 4 农业机器人存在的问题及解决思路 机器人在农业中的应用远远低于工业中的应用,更多的是处于实验室的试验 阶段,没有得到实际应用。究其原因:一方面因为农业机器人的成本过高;另一 方面是农业机器人没有达到农业生产的智能需要。如果不解决这两个问题,农业 机器人很难得到广泛的应用。 目前农业机器人的智能化程度,没有达到农业生产的要求,农业工程领域的 专家纷纷把研究重心从机械部分转向机器视觉,人工智能方面,力图解决农业机 器人的智能问题。从目前的技术水平来看,在自动导航、果实的识别和定位以及 障碍物的识别和定位方面已经有了成熟的解决方案,但从总的方面来说,目前的 智能系统的发展还不够完善,特别是基于避障路径规划算法研究并没有得到应有 的重视1 2 5 】,仅有的针对采摘机械手的避障研究大部分也集中在末端执行器方面, 并没有考虑到机械手关节和连杆在运动过程中的自主避开障碍物,采摘的成功率 以及采摘速率难以达到要求,也阻碍了采摘机器人在实际中的应用。 1 5 本课题研究的内容 本文的主要任务是跟踪当前世界在此领域的先进技术,特别是机器人技术 和人工智能,充分利用国内外在这方面或者相关方面已取得的研究成果,提出了 一种适合在温室环境中的番茄采摘机器人机械手避障路径规划的简单、快速、有 效算法。为以后在硬件上实现番茄采摘机器人路径规划系统打下基础。 1 5 1 技术路线 图1 4 番茄采摘机械手路径规划系统示意图 f i g1 4s k o t c hm a po f p a t hp l a n n i n gs y s t e mo f m a n i p u l a t o rf o rp i c k - t a m t o 6 江苏大学硕士学位论文 在本课题中,假定目标番茄的位置信息和障碍物的属性和位置信息均已经 给定。因此本论文的主要任务是使机器人能根据上述信息,自主的决定机械手各 关节的运动路径,避开障碍,使末端执行器到达目标番茄的位冕附近。采摘机械 手的避障路径规划算法可以用如图1 4 所示。根据图1 , 4 所示的流程,本文的研 究内容主要如下: 1 机械手的运动学是避障路径规划研究的基础,本文首先建立了 m o t o m a ns v 3 x 的运动学模型,并在m a t l a b r o b o t i c st o o l b o x 平台下,对 m o t o m a ns v 3 x 的运动学进行了仿真。 2 针对工作空间中可能的障碍物及形状进行了分类及抽象,确定了关节空间 ( c - 空间) 为规划空间,利用边界特征对机械手各关节及连杆和末端执行器与工 作空间( w - 空间) 中的障碍物可能的碰撞方向和位置作了几何分析。 3 结合采摘机器人机械手本体特点和几何分析的结果,提出了一种番茄生长 环境中的障碍物均可由一个点或两个,最多三个点的临界碰撞角表示的w - 空间 到d 空间转换的计算方法。通过建立g 空间障碍,把复杂的空间环境转换为平 面信息,提高了计算机处理的速度。 4 利用人工智能中重要搜索算法- a 算法,在d 空间( 二维化平面栅格信 息) 中实现了基于局部采摘环境模型的番茄采摘机械手的避障路径规划,计算机 仿真和实物实验均验证了算法的有效性和正确性。 1 5 2 关键问题 1 、环境空间、障碍物空间抽象化模型的建立。由于采摘番茄工作环境的复 杂性和非结构性,给环境的计算机建模带来很大的困难,考虑到采摘机器人的实 时性要求,必须对环境空间、障碍物空间模型进行合理的抽象化。 2 、搜索路径算法的最终确定。由于采摘过程中,计算量很大,如何让搜索 算法更简单、有效,满足采摘实时作业要求是本文的另一个关键问题。 1 5 3 预期效果 本文的预期效果是研究出快速而有效的番茄采摘机械手避障路径规划算法, 期望能够满足实时作业的要求,且具有较高的避障成功率,能为后期在硬件上实 现避障路径规划系统打下基础。 7 江苏大学硕士学位论文 1 6 本章小结 本章主要阐述了农业机器人的特点及国内外的研究现状,对农业机器人存在 的问题及解决思路作了简单的介绍和分析。最后简要介绍了本文的研究内容、关 键问题及预期效果。 8 江苏大学硕士学位论文 第二章番茄采摘机械手运动学分析与仿真研究 机械手运动学是避障路径规划研究的基础,主要研究机械手臂各杆件之间的 位移、速度和加速度关系,运动学问题包括正运动学问题和逆运动学问题。正运 动学( d i r e c t 呦a l i 岱、问题是指给出机械手各关节的位置、速度、加速度,求解 各杆件的位置、姿态、速度、加速度等运动参数的问题,特别是求解机械手手臂 端点( 或末端杆件) 的位置、姿态、速度、加速度。逆运动学( i n v e r s ek i n e m a t i c s ) i 司 题是己知工作所要求的末端执行器的位置、姿态、速度、加速度时,求解能实现 这些要求的机械手各关节的位置、速度、加速度等运动参数。 2 1 运动学数学基础1 2 7 1 研究机械手的运动,不仅涉及机械手本身,而且涉及各物体间以及物体与机 械手的关系。为了描述机器人本身的各个连杆之问、机器人和操作对象以及障碍 物之间的运动关系,通常将它们都当成剐体,研究各刚体之间的运动关系。刚体 参考点的位置和刚体的姿态统称为刚体的位姿,其描述方法较多,如齐次变换 法、矢量法、旋量法和四元数法等。 本文采用齐次变换法,其优点在于它将运动、变换和映射与矩阵运算联系起 来,便于在m t a l a b 环境下编程。此外,齐次变换法不仅能够表示动力学问 题,而且能够表达机器人控制算法、计算机图形学和视觉信息处理等问题。 2 1 i 位置和姿态描述 在描述物体( 如零件、工具或机械手) 问的关系时,要用到位置矢量、平面 和坐标系等概念。 1 、位置描述 一旦建立了一个坐标系,我们就能够用某个3 x 1 位置矢量来确定该空间内的 任一点的位置。对于直角坐标系似 ,空间任意一点的p 位置可用的3 1 列矢量 p 表示。如公式2 1 所示。其中,p x ,p y ,p z 是点p 在坐标系脚中的三个坐标 分量。 p 的上标a 代表参考坐标系t a 。我们称4 p 为位置矢量,如图2 1 所示。 除了采用直角坐标系以外,也可采用圆柱坐标系、球( 极) 坐标系来描述点的位 置。 9 江苏大学硕士学位论文 - 以 a p = i 以i 也1 l 见j 图2 1 位置爱不不葸图 f i g2 1k e t c hm a po f p o s i t i o nd e s c r i b e 2 、方位描述 研究机器人的运动与操作,往往不仅要表示空间某个点的位置,而且需要表 示物体的方位。物体的方位可由某个固接于此物体的坐标系描述。为了固定空间 某刚体b 的位置,设置一个直角坐标系伊 与此刚体固接。用坐标系p 的三个单 位主矢量、y s 、相对于参考坐标系似方向余弦组成的3 x 3 矩阵 r l i 吒2 ,i 3 1 b a r = 。y 。4 z 。】= r 2 。嘞r 2 ,i ( 2 2 ) r 3 l 嘞r 3 3 j 来表示刚体b 对于坐标系似的方位,和称为旋转矩阵。式中,上标a 表示 参考坐标系 a ,下标代表被描述的坐标系伊 。客共有9 个元素,但只有3 个是 独立的。由于尔的三个列矢量。,。和。都是单位向量,且正好垂直,因而 它的9 个元素满足6 个约束条件( 正交条件) 。 。粕。= 。y b 。y b 2 。z b 。z b - - 1 ( 2 3 ) 。y 日= 。= 。z 口4 = o ( 2 4 ) 对应于轴x ,y 或者z 作转角为秒的旋转变换,其旋转矩阵为: r l 001 置力= 10 c o s 8 一s i n 8 i ( 2 5 ) 1 0s i n 0 一c o s o j rc o s o0s i n e l r ( _ ,国= l 010 l ( 2 6 ) l _ s i n o0 s 目j r c o s 8 一s i n o o l r 亿力= l s i n 口c o s o 0 l ( 2 7 ) 1 001 1 0 江苏大学硕士学位论文 图2 2 表示一物体的方位,此物体与坐标系p 固接,并相对于坐标系 a 运 动。总之,采用位置矢量描述点的位置,而用旋转矩阵描述物体的方位。 幽2 2 坐标方位描述 f i g2 2s k e t c hm a po f g r i db c 啦d e s c r i b e 3 、位姿描述 为了完全描述刚体b 在空间的位姿,通常将物体b 与某一坐标系伊) 相固 接。坐标系伊 的原点一般选在物体b 的特征点上,如质心、或对称中心等。相 对参考坐标系 a ,坐标系但 的原点位置和坐标轴的方位分别由位置矢量。和 旋转矩阵扣描述。这样,刚体b 的位姿可由坐标系 b 来描述,即有 口) = 。最) ( 2 8 ) 当表示位置时,式( 2 8 ) 中的旋转矩阵。= i ( 单位矩阵) ;当表示方位时,式( 2 8 ) 中的位置矢量。b = o 。 2 1 2 坐标变换 空间中的任意点p 在不同的坐标系中的描述式不同的。为了阐明从一个坐标 系的描述到另一个坐标系的描述关系,需要讨论这种变换的数学问题。坐标变换 一般有两种形式:平移坐标变换和旋转坐标变换。 1 、坐标平移 设坐标系伊 与 a 具有相同的方位,但是p 的坐标系的原点与 a 的原点 不重合。用位簧矢量。仇描述相对于 a 的位置,如图2 3 所示。称4 办为p 相 对于 a 的平移矢量。如果点p 在坐标系p 中的位置为。p ,那么它相对于坐标 1 1 江苏大学硕士学位论文 系 a 的位置矢量。p 可由矢量相加得出,即: 。p = b p + t p b 称式( 2 9 ) 为坐标平移方程。 ( 2 9 ) 图2 3 坐标平移变换 f i g2 3s k e t c hm a po f c o o r d i n a t et r a n s l a t i o nt r a n s f o r m a t i o n 2 、坐标旋转 设坐标系御与 a 有共同的坐标原点,但是两者的方位不同,如图2 4 所 示。 翻2 4 坐标旋转变换 f i g2 4s k e t c hm a po f c o o r d i n a t er o t a t i o nt r a n s f o r m a t i o n 用旋转坐标矩阵扭描述伊 对于 a 的方位。同一点p 在两个坐标系 a 和 p 中的描述。p 和8 p 具有如下变换关系: 4 p = 扣8 p( 2 1 0 ) 称( 2 1 0 ) 式为坐标旋转矩阵。同样,我们可以用招描述坐标系似 相对于p 的方位。扭和:r 都是正交矩阵,两者互逆。 江苏大学硕士学位论文 3 、复合变抉 考虑最一般的情形:坐标系p ) 的原点与似 的原点既不重合,p 的方位与 a 的方位也不相同。我们用位置矢量。如描述伊) 的坐标原点相对于 a 的位 置,用旋转矩阵扭描述伊) 相对于 a 的方位,如目f 1 :2 5 所示。对于任意一点p 在两坐标系 舛和伊 中的描述。p 和8 p 具有以下变换关系: 。p = 扭。p + 。n ( 2 1 1 ) 式( 2 1 1 ) 可以看成是坐标旋转和坐标平移的复合变换。实际上,规定一个 过渡坐标 c 。 c 的坐标原点与伊 的重要,而 c 的方位与 a 的相同。根据 式( 2 1 0 ) ,得到向过渡坐标系的变换: 。p = 缸8 p = 口a r 。p ( 2 1 2 ) 再由式( 2 9 ) ,得到复合变换: 。p = c p + 。p c = 客8 p + 4 p b ( 2 1 3 ) x 图2 5 坐标复合变换 f i 9 2 5s k e t c h m a p o f c o o r d i n a t ec o m p o u n d t r a n s f o r m a t i o n 2 1 3 齐次坐标和齐次变换 已知一直角坐标系中的某一点坐标,那么该点在另一直角坐标系中的坐标可 通过齐次坐标变换求得。 复合变换式( 2 1 1 ) 对于点8 p 而言是非齐次的,但是可以将其表示为等价的 齐次变换形式: 川牟将料 1 3 ( 2 1 4 ) 江苏大学硕士学位论文 其中,4 x 1 的列矢量表示三维空间的点,称为点的齐次坐标,仍然记为4 p 或 8 p 。上式可以写成矩阵的形式: 。p = p 。 式中,齐次坐标式。p 和8 p 是4 x l 的列矢量。与式( 2 1 1 ) 中的维数不同,加入 了第四个元素1 。齐次变换矩阵是4 x 4 的方阵,具有以下形式 岔_ 爿斟 多综合地表示了平移变换和旋转变换。 2 2d - h 描述i 篮1 1 2 9 1 ( 2 1 5 ) 机械手运动学研究的是手臂各连杆间的位移关系、速度关系和加速度关系。 机器人操作臂可以看作为一个开式链,它是由一系列连杆通过转动或移动关节串 联而成,每个关节有一个自由度。基座称为连杆0 ,不包含在这6 个连杆之内。 连杆1 与基座由关节1 相连;连杆2 与连杆1 通过关节2 相连接,依次类推。开 链的一端固定在基座上,另一端是自由的,安装着工具( 或称末端执行器) ,用 于操作物体,完成各种作业。在果蔬采摘中用于直接接触果实并分离果实。关节 由驱动器驱动,关节的相对运动导致连杆的运动,使各连杆到达所需的位姿。 机械手末端执行器相对于固定参考系的空间描述是路径规划和轨迹规划首先 必须要考虑的问题。为了研究机械手各连杆之间的位移关系,可在每个连杆上固 接一个坐标系,然后描述这些坐标系之间的关系。1 9 5 5 年,d e n a v i t 和h a r t e n b e r g 提出一种通用的方法,用一4 x 4 的齐次变换矩阵描述相邻两连杆的空间关系【刈, d - h 模型表示了对机器人连杆和关节进行建模的一种非常简单的方法。 2 2 1 连杆描述 连杆的功能在于保持其两端的关节轴线具有固定的几何关系,连杆的特征也 是出由这两条轴线规定的。如图2 6 所示 连杆f - 1 是由关节轴线i - 1 和f 的公法线长度4 j 一。和夹角q 一。所规定的,q 一1 和 q 一分别称为连杆f 1 的长度和扭角,q 一的方向规定为从轴线i - 1 公垂线转至轴 线i ,q 。和噶一完全地定义了连杆i _ l 的特征。 江苏大擘硕士学位论文 2 2 2 连杆参数与关节变量 每个连杆由四个参数描述可以用q - l 呸,4 ,6 :来描述,a 。和嘶一。描述 了连杆i 1 本身的特征:d 。和谚描述连杆i - 1 与连杆i 之间的联系。对于旋转关节 f ,仅6 i 是关节变量,其他三个参数给定不变;对于移动f 关节,仅正是关节变 量,其他三个参数给定不变。这种描述机构运动的方法称为d - h 方法,坐标系称 为d - h 坐标系。一个6 关节的机器人,用1 8 个参数可以完全表示它的运动学固 定部分,而用6 个关节变量描述运动学中的变动部分。 为了确定机器人各连杆之间的相对运动关系,在各连杆上分别固接一个坐标 系。与基座固接的坐标记为 田,与连杆i 固接的坐标系记为 j 。下面讨论确定 连杆坐标系的方法。基坐标系f 讲与基座固接,固定不动,常用它来描述操作臂 其他连杆的运动。基坐标系 田原则上可以任意规定,但为了简单起见,总是规 定,当第一个关节变量为零时, 田与m 重合。这种规定隐含:a 0 - - 0 ,和= 0 , 当第一个关节是旋转关节时,正= o ;第一关节是移动关节时,岛= o 。末端连杆坐 标系伽 的规定与基坐标 d 相似。值得注意的是,连杆坐标系的设定不是唯一 的,选择不同的连杆坐标系,相应的连杆参数将会改变。 图2 6 连杆描述不葸图 f i g2 6s k e t c hm a po f l i n kd e s c r i b e 根据所设定的连杆坐标系,相应的连杆参数可以定义如下; 4 一。= 从毛一l 到:,沿五一l 测量的距离; q 一。= 从五一l 到z ,绕五一l 旋转的角度; d i = 从而。到五沿z ,测量的距离; q = 从而。到墨绕z 。旋转的角度。 江苏大学硕士学位论文 a j 一,为连杆i 1 的长度,因此规定4 j 。0 ,而q 。,巧和谚的值可正可负。 2 2 3 连杆变换与运动学方程 我们为机械手的每个连杆建立一个坐标系,并用齐次变换来描述这些坐标系 的相应的位置姿态。通常把描述一个连杆与下一个连杆问相对关系的齐次变换叫 做a 矩阵,也叫连杆变换矩阵。一个a 矩阵就是一个描述连杆坐标系之问相对平 移和旋转的齐次变换。连杆坐标系 f 相对于 j - l 的连杆变换,显然,与4 。与 _ l ,d ,和6 i 这四个连杆参数有关。因此,可以把连杆变换分解为四个基本的子 变换:其中每个变换只依赖于一个连杆参数,以便直接写出来。 ( 1 ) 绕互一。旋转,6 :使得t - 1 和相互平行; ( 2 ) 沿刁一。轴平移码距离,使得再一。和薯共线; ( 3 ) 沿再。轴平移a ,的距离,使得五一。和毛的原点重合; ( 4 ) 将五一l 轴绕薯轴旋转q ,使得一。轴与弓轴对准。 因为这些予变换都是相对于动坐标描述的,按照“从左到右”的原则,得到 a s = r o t ( _ l 只) t r a n s ( 0 ,0 ,d , ) t r a n s ( a , ,0 ,o ) r o t ( x , ,啦) ( 2 1 6 ) 由式( 2 1 6 ) 右边的四个子变换,通过矩阵相乘,可以得到连杆变换的通式: 4 = c o s e , 一s h o e , c 稍啦 s m o , c o s 6 , c o s 啦 0 s i n a l 00 s m a , s i n a l c o s 毋, s i n a i c o s 呸 o q c o s a , qs i n e , 吐 l ( 2 1 7 ) 将各个连杆变换正( i = 1 ,2 ,n ) 相乘,得到 = 兀4 ( 2 1 8 ) 1 = 1 ,称为手臂变换矩阵。它是n 个关节变量q l ,q 2 ,吼( 对于转动关节i , 吼= 包,对于移动关节,伍= t ) 的函数,表示末端连杆坐标系 n 相对于基坐标 系 o 的描述, ,( 儡,仍,吼) = a ( q 1 ) a 2 他) a ) ( 2 1 9 ) 根据各关节位置传感器的输出,得到各关节变量吼( i = 1 ,2 ,n ) 的值, 即可求出,。 江苏大学硕士学位论文 知0 和0 知0 :1 p = 一0 一墨0 0 :1 旦 = a 妞,如c 如,a c 吼,g 2 iji:l 1 、1 。7 2 、1 2 7 “、1 ”7 、7 式( 2 2 0 ) 称为运动方程,它表示末端连杆的位姿( n , o ,a ,p ) 与关节变量吼, 鼋2 ,吼之间的关系。 2 3m o t o m a ns v 3 x 机械手运动学数学模型 目前采摘机器人机械手部分大多数仍采用工业机器人本体加上适合农业作业 的专用末端执行器对果实和蔬菜进行采摘或收获d ”。在本课题中,采用的机械手 本体是由日本y a s k a w a ( 安川) 抹社会社制造的m o t o m a n - s v 3 x 机械手, 它是一种精密轻型垂直关节型机械手系列的机器人,在科研和教学以及工程实践 中得到广泛应用。如图2 7 所示: 图2 7m o t o m a ns v 3 x 机械手实物图 f i g2 7m a n i p u l a t o ro f m o t o m a ns v 3 x 2 3 1 数学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论