资源目录
压缩包内文档预览:(预览前20页/共47页)
编号:687224
类型:共享资源
大小:1.85MB
格式:RAR
上传时间:2016-07-03
上传人:棒***
认证信息
个人认证
康**(实名认证)
湖北
IP属地:湖北
25
积分
- 关 键 词:
-
jl103
轮式
机器人
控制
节制
技术研究
- 资源描述:
-
【JL103】轮式机器人控制技术研究,jl103,轮式,机器人,控制,节制,技术研究
- 内容简介:
-
本科毕业设计论文 题 目 轮式机器人控制技术研究 专业名称 自动化 学生姓名 张俊 指导教师 邢超 毕业时间 西北工业大学明德学院毕业设计论文 毕业 任务书 一 、题目 轮式机器人控制技术研究 二、指导思想和目的要求 1、 利用已有的专业知识,培养学生解决实际工程问题的能力; 2、 锻炼学生的科研工作能力和培养学生的团结合作攻关能力; 三、主要技术指标 1. 研究轮式机器人控制算法; 2. 完成演示程序 四、进度和要求 第 01周 2周: 英文翻译; 第 03周 4周: 学习轮式机器人动力学与控制理论; 第 05周 0周: 研究轮式机器人算法; 第 11周 6周: 设计演示程序; 第 17周 8周: 撰写毕业设计论文,论文答辩; 五、主要参考书及参考资料 1 2013 2 1 2011 3 2 2011. 设计 论文 西北工业大学明德学院毕业设计论文 学生 张俊 指导教师 邢超 系主任 _西北工业大学明德学院毕业设计论文 摘 要 移动机器人在军事和国民经济领域有着广泛的应用前景。移动机器人运动控制技术作为机器人学的一个重要分支,是一项具有多年历史而且具有广泛应用前景的技术。在查阅大量资料的基础上,分析了移动机器人运动控制技术特点及发展现状,研究并设计了两轮驱动的机器人运动控制系统。移动机器人的位置和姿态识别是移动机器人运动控制系统中的一个最基本的问题。本文根据两轮差速驱动机器人的运动学方程,采用了一种简洁实用的航位推算公式。这种方法可以在性能较高的微处理器中采用,进行实时推算,具有一定的效率优势。 移动机器人运动控制结构决定了它的运 动能力。本文采用主从式控制结构, 即由主机完成复杂运算并将处理后的数据传递给从机,由从机完成小车本体的控 制,从机通过数控插补技术来实现机器人小车两驱动轮的联动;由运动函数构成 的运动控制源程序在 编写,经编译生成相应的目标代码并通过串口发送到从机,从机的功能一是接收来自主机的数据和命令,二是根据主机发送的数据执行 插补运算并驱动电机。从机是以 用 片的控制功能,实现了移动机器人两驱动电机的控制。由从机构成的运动控制 器,成本低,功能强,使用方便 ,而具有十分广阔的应用前景。 关键词 :运动控制,航迹推算,插补,步进电机,单片机 西北工业大学明德学院毕业设计论文 s an of of a be in n a of of of a in of is a of of In n of s a be in a to of a iS by on of a PC a a a is is to of by is C it is to is AM of C iS or C is an be of of So it 北工业大学明德学院毕业设计论文 录 第一章 绪论 . 1 . 1 . 2 第二章 移动机器 人系统概述 . 5 . 5 . 5 动机器人感知系统 . 6 动机器人路径规划技术 . 9 . 10 . 12 动机器人运动学模型 . 13 动机器人航迹推算 . 15 章小结 . 16 第三章 移动机器人系统设计 . 18 制系统硬件结构 . 18 片机的最小系统电路 . 20 进电机驱动单元 . 22 章小结 . 28 第四章 算法优化及实验 . 29 度调节 . 29 面运动速度 . 30 . 31 器人运动仿真 . 32 程 . 32 行结果 . 33 西北工业大学明德学院毕业设计论文 章小结 . 35 第五章 结束语 . 36 结 . 36 参考文献 . 37 致谢 . 40 西北工业大学明德学院毕业设计论文 1 第一章 绪论 目的来源及研究意义 移动机器人技术是机器人学中的一个重要分支,它的研究始于二十世纪六十年代,以斯坦福大学研制的自主移动式机器人 主要目标是 研究在复杂环境下机器人系统的实时控制问题,涉及到任务规划、运动规划与导航、目标识别与定位、机器视觉、多传感器信息处理与融合以及系统集成等多项关键技术。 移动机器人可以作为研究其它领域如人工智能等的平台,同时移动机器人的研究也提出了许多新的、挑战性的理论与工程技术课题,引起了越来越多的专家学者和工程技术人员的兴趣。与任何一门现代技术分支一样,移动机器人研究的兴起一方面是社会生产发展的需要,另一方面也是相关技术领域交叉互相促进发展的结果。信息技术、人工智能技术、计算机以及机械电子技术的发展大大推动了在移动机器人研究领域向纵深方向延伸。其中一个最直接的因素是计算机技术的发展。计算机运算速度和存储能力的大幅度提高,为移动机器人运行更复杂的实时控制算法创造了条件;另 外计算机科学出现了一系列诸如人工智能、专家系统等新兴技术分支学科,这些学科为移动机器人在未知或动态环境下的实时导航开辟道路。移动机器人技术己经成为众多高新技术的产物,同时也为其它技术的发展提供了广阔的应用场所。 随着机器人技术的不断发展,移动机器人的应用范围不断拓展,功能不断提高,不仅在工业、国防、服务等行业中得到广泛的应用,而且在野外作业以及在有害、危险环境作业中的应用也得到世界各国的高度重视。目前,由于移动机器人具有更大的使用灵活性已使其成为机器人技术研究的一个热点。 机器人是一个集环境 感知,动态决策与规划,行为控制与执行等多功能于一西北工业大学明德学院毕业设计论文 2 体的综合系统,它集中了传感器技术,机械工程,电子工程,计算机工程,自动化控制工程以及人工智能等多学科的研究成果,代表机电一体化的最高成就,是目前科学技术发展最活跃的领域之一。随着机器人性能不断地完善,移动机器人的应用范围大为扩展,不仅在工业,农业,国防,医疗,服务等行业中得到广泛的应用 1而且在排雷,搜捕,救援,辐射和空间领域等有害与危险场合得到很好的应用。因此,机器人技术的研究和发展受到了越来越多的重视。 移动机器人是一个对外界环境高度开放的智能系统 ,能够在执行预先给定的任务指令的同时,根据行进中不断感知到的周围局部环境信息,自主地做出各种决策,自动避开障碍物,引导自身安全地行使到指定的目标位置。这对解决工业中危险地区的标本采集和故障处理等问题有着实际的指导意义。 移动机器人控制技术是当今自动化领域技术发展的热点之一,受到了各方面的关注。社会经济的飞速发展和各个行业对自动化程度要求的提高,都极大地推动了机器入技术的发展。机器人的关键技术是机器人的控制。 动机器人国内外的研究历史与现状 自从五十年代世界上第一台机械手在美国诞生以来,经过近半个世纪 的努力,机器人技术取得了巨大的进步,机器人的使用改变了许多行业的面貌。与此同时,机器人学也发展成为一门独立的科学,取得了许多耀眼的成果。 近年来,新的形势为机器人学提出了新的课题。经济领域内的某些概念如计 算机集成制造系统 (敏捷制造等都要求系统具有一定的柔性,对于其中使用的机器人则要求与传统的具有固定机座的机械手不同,要具有一定的移动能力。另一方面,未来战争中战场要素的变化也为移动机器人提供了广阔的舞台, 由于这些原因,移动机器人成为机器人学中一个非常活跃的领域。 国外 发展起来的控制策略之一。由于 法简单、可靠性高,在很宽的操作条件范围内都能保持较好的鲁棒性 2,能给设计人员提供一种简单而直接的调节方式,故在工业控制过程中, 自 1965年美国加利福尼亚大学控制论专家 属函数” 西北工业大学明德学院毕业设计论文 3 概念来定量描述事物模糊性的模糊集合理论以来,其理论和方法日臻完善 模糊控制应用于自动控制领域,开辟了模糊控制理论及其工程应用的新时代。 国内在机器人运动控制器中,处理器件接受高层控制级的指 令,计算和输出多路控制信号,协调各驱动轮,并对系统状态进行监控。目前,许多机器人的运动控制系统均采用专用的微处理器,如以 核心的微处理器制作专用的主板,采用专用的编程语言,并将控制算法固化在 运动控制算法是移动机器人运动控制的关键,由于 数易于调整,因此在移动机器人运动控制中得到了广泛的应用,但是移动机器人 运动控制系统的模型在实际系统中存在控制参数难以调整、控制系统存在噪声影 响等问题,即用传统的比例控制器己不能达到较好的控制效果。 模糊逻辑法模拟驾驶员的驾驶思想,将模糊控制 3本身所具有的鲁棒性与基于生理学上的“感知一动作”行为结合起来,为移动机器人在未知环境中运动提出了一种新思路,模糊控制不需要建立数学模型,可以利用语言描述复杂的非线性系统,是一种基于非数学模型的控制方法,但是难以建立完善的推理规则。 在我国,移动机器人已在水下探险、自动搬运等方面有了初步的应用,有些方面已经达到或接近于美日欧发达国家水平,但由于我们起步晚,总体水平还比较落后。因此,开展分工合作,各单位选择适合自己的研究方向,跟踪国外学科发展前沿,对提高我国自动化 水平、推广移动机器人的应用,进而创造更多经济效益都是很重要的。敏捷制造、柔性加工系统、计算机集成制造系统的开发和推广、应用在我国势在必行,而在柔性加工单元中,用作搬运的自主移动机器人,要求能随工作任务和环境的改变,智能地重规划行驶路径,并要求能实时避开途中的障碍物。要达到这种水平,当前还有很多问题需要深入的研究,而其中的智能导航问题是最基本也是最重要的一个。 我国的机器人学研究起步较晚,但进步较快,己在工业机器人、特种机器人和智能机器人各个方面都取得了显著成绩。在“七五”期间,完成了示教再现工业机器声成套技 术 (包括机械手、控制系统、驱动传动单元、测试系统的设计、制造应用和小批量生产的工艺技术等 )。为跟踪国外高技术, 80年代国家高技术计划中安排了智能机器人的研究开发,包括水下无缆机器人、高功能装配机器人西北工业大学明德学院毕业设计论文 4 和多种特种机器人。进行了智能机器人体系结构、机构、控制、人工智能、机器视觉,高性能传感器及新材料的应用研究,取得了大量成果。其中,轮式移动机器人的研究也硕果累累。 目前,国内研究轮式移动机器人的科研单位及公司主要有研制能力风暴R 机器人的上海广茂达伙伴机器人有限公司;研制的 1 自主移动机器人的中科院 自动化所 4;研制“青青”轮式移动机器人的哈尔滨工业大学研制“小蜘蛛”轮式移动机器人登月车的上海交大等。当前,移动机器人技术的研究与发展的趋势包括有:机器人机构、导航和定位、路径规划、传感器信息融合技术、智能技术、移动机器人传感器技术等研究 。 西北工业大学明德学院毕业设计论文 5 第二章 移动机器人系统概述 一般来说,轮式移动机器人系统主要包括小车机械结构、驱动系统、传感器信息采集系统、控制系统、移动机器人运动学模型和路径跟踪等,以下分别作些简要介绍,各部分具体将在后续章节详细介绍。 动机器人控制系统结构 移动机器人控制系统是整个机器人的核心,他决定了控制系统的性能劣。目前,移动机器人控制系统主要有三种结构方式:集中式控制,主从式控制 5和分布式控制。集中式控制方式是指用一台功能比较强大的计算机实现其全部控制功能,在早期的机器人控制系统中较多地采用这种方式。随着计算机技术的飞速发展和机器人控制要求的不断提高,逐渐出现了主从式控制和分布式控制。在主从式控制结构中,有上下两级计算机,其中上位机利用它的运算能力和庞大的资源来完成复杂数据的处理,并把数据传递给下位机,下位机完成控制对象的位置 控制,并把相关的数据传递给上位机。当前投入使用的移动机器人控制系统大多采用主从式控制,也采用上下二级的分布式结构,上位机负责整个系统管理以及运轮式移动机器人运动控制系统研究与设计动学计算,路径规划等,下位机可由一个或多个 些 理器承担固定的任务,这种结构的控制器对工作速度和控制性能要求较高。 动机器人传感器技术 移动机器人传感技术主要是对机器人自身内部的位置和方向等信息以及外部环境信息的检测和处理。一般来说,移动机器人的传感器分为内部传感器和外部 传感器。其中内部传感器有编码器、线加速度计、陀螺仪、 罗盘、角西北工业大学明德学院毕业设计论文 6 速度传感器等。外部传感器有:视觉传感器、超声波传感器、红外传感器、接触和接近传感器等。如何提高移动机器人传感器的可靠性和精度也是移动机器人的研究热点 。 移动机器人的传感系统负责获取机器人内部状态和外部工作环境的信息,是移动机器人感知、决策和动作三大要素之一。传感系统的硬件组成单元是传感器,其功能是为机器人提供诸如视觉、力觉、触觉等对外部环境的感知能力,同时还可以感知机器人本身的工作状态和位置。 移动机器人其行驶机构的形式层出不穷,美国、俄罗斯、法国和日本等西方发达国家己经研制出了多种复杂奇特的三维行驶机构 6,有的己经进入了实用化和商业化阶段。由于我国的市场要求较小,所以现在只有一些零星的研究工作。面对 21 世纪深空探测的挑战,对各种自主系统的研制是急需的,也是必要的,而行驶机构又是自主移动机器人系统最基本与最关键的环节。己经出现的行驶机构主要有履带式、腿式和轮式。 轮式机器人具有运动速度快的优点,只是越野性能不太强。但随着各种各样轮子底盘的出现,并可以和腿式机器人相媲美,于是人们对移动机器人行驶 机构研究的重心转移到轮式机构上来。在移动机器人行驶机构的研究方面,很难再找到开发腿式结构的了,几乎都在进行轮式结构的研究。轮式机器人适合于条件较好的路面。轮式移动机构运动平稳,自动操纵简单,最适合平地行走,在无人工厂中,常用来搬运零部件或做其他工作,应用最广泛。所以本课题采用轮式。 三轮移动机构结构最简单,控制最方便。三点确定一个平面,三轮支撑理论上是稳定的,采用三轮移动机构的机器人来说,重心都比较低,载荷稳定且中心位置基本不发生变化,所以三轮移动机构能满足要求。前轮为万向轮,只起支撑作用,后两轮为驱动轮, 固定不可转向,且相互独立。后两轮差动驱动的移动机器人结构如图 2 2 所示。 动机器人感知系统 对移动机器人而言,机器入视觉系统正如入的眼睛一样,是机器入感知局部西北工业大学明德学院毕业设计论文 7 环境的重要“感官 。能否正确、实时地处理视觉信息直接关系到机器人行驶速度、跟踪效果以及对障碍物的避碰,对系统的实时性和鲁棒性具有决定性作用, 图 式移动机器人结构 其处理技术是移动机器人研究中最 关键的技术之一。视觉传感器方式具有信息量大、信息完整等优点,使得通过视觉传感器准确获取信息成为轮式移动机器人的主要发展方向之一。视觉导航 7主要完成障碍物和陆标的探测及识别,这种能力将不仅使机器人能感知二维环境中物体的几何信息,如形状、位置、姿态等信息,而且能对它们进行描述、存储、识别与理解。过去,由于图像采集及处理的硬件设备运行速度低,利用视觉系统感知环境导引机器人进行跟踪受到了很大限制。 近年来,随着科学技术的迅速发展,视频设备及计算机硬件运行速度得到了很大提高,越来越多的研究者投入到视觉导航领域中。 因此,研究视觉导航技术已成为移动机器人导航研究的趋势。但是,如何让机器人具有类似于人类的自主视觉能力,如何提高机器人运动中的控制精度,仍然是需要长期解决的问题。视觉系统是移动机器人视觉导航进行路径跟踪的一个重要组成部分。本文所研究的轮式移动机器人的视觉系统主要由图像采集、图像处理、图像辨识三个模块构成。其中图像采集模块用来获取数字图像;图像处理模块是对提取到的外界路面信息y y x x p 西北工业大学明德学院毕业设计论文 8 进行处理,得到需要的特征信息;图像辨识模块是在具有特征信息的图像中辨识出期望跟踪路径的直线斜率、曲线曲率等一些信息用于对机器人的反馈控制。 立体视觉是仿照人类利用双目视觉线感知距离的方法,实现对三维信息的感 知,在实现上采用基于三角测量的方法,利用两个或多个摄像机对同一景物从不 同位置成像,从而从视差中恢复距离信息。一个完整的机器人立体视觉系统包括: 图像获取、摄像机标定、特征提取、立体匹配、三维信息恢复及后处理 5个部分。 ( 1) 图像获取 获取数字图像是进行图像处理和实现计算机视觉的前提条件。立体图像获取方式很多,主要取决于应用的场合和目的。在机器人视觉系统中,数字图像获取常用的设备一般是 像采集不但要满足系统的应用 要求,而且要考虑视点差异、光照条件、摄像机性能以及景物特点等因素的影响,以利于立体视觉计算 8。 ( 2) 摄像机标定 要从图像中恢复出物体的三维信息,必须已知空间坐标系中的物体点同它在 图像平面上像点之间的对应关系,而这个对应关系是由摄像机的位置、属性参数 和成像模型所决定的。确定这些摄像机参数的过程就称为摄像机标定,摄像机标 定实质上就是确定出由空间坐标系到图像坐标系的变换矩阵。 ( 3) 图像预处理与特征提取 由光学成像系统生成的二维图像,包含了各种各样的随机噪声和畸变,因此 需要对原始图像进行预处理,突出有用信息、抑制无用信息,从而改善图像质量。图像预处理的目的主要有两个:一是改善图像的视觉效果,提高图像质量的清晰 度;二是使图像变的更有利于计算机的处理,便于各种特征分析。图像预处理技 术,包括图像对比度的增强、随机噪声的去除、边缘特征的加强等。 特征提取是为了得到匹配赖以进行的图像特征,由于目前尚没有一种普遍适 用的理论可用于图像特征的提取,从而导致了立体视觉研究中匹配特征的多样性。 目前,常用的匹配特征主要有点特征、线特征和区域特征等。一般来讲,大尺度 西北工业大学明德学院毕业设计论文 9 特征含有丰富的图像信 息,在图像中的数目较少,易于得到快速匹配,但他们的 定位精度 差,特征提取与描述困难,而小尺度特征数目较多,其所含有信息较少,因而在匹配时需要较强的约束准则和匹配策略,以克服歧义匹配和提高运算效率,良好的匹配特征应具有可区分性、不变性、稳定性、唯一性以及有效解决歧义匹配的能力。 (4)立体匹配 立体匹配是立体视觉中最重要也是最困难的问题。它要解决同一空间点在不同图像中像点的对应关系。当空间三维场景被投影为二维图像时,同一景物在不同视点下的图像会有很大的不同,而且场景中的诸多因素,如光照条件、景物几何形状和物理 特性、噪声干扰和畸变以及摄像机特性等,都被综合成单一的图像中的灰度值。因此,要准确地对包含了如此之多不利因素的图像进行无歧义的匹配,显然是十分困难的。对于任何一种立体匹配方法,其有效性有赖于 3个问题的解决,即选择正确的匹配特征,寻找特征之间的本质属性及建立能正确匹配所选特征的稳定算法。立体匹配的研究都围绕这三方面展开,并已提出了大量各具特色的匹配方法。但是由于立体匹配涉及的问题太多,至今仍未得到很好的解决,特别是在复杂场景中,如何提高算法的去歧义匹配和抗干扰能力,降低实现的复杂读和计算量,都需要更深入的研究 。 (5)三维重建 立体视觉的任务就是得出感兴趣场景的三维信息,对于不同的应用可以有不同的要求,但最基本的就是要计算目标的深度信息,得到三维坐标。若系统需要结果的可视化,则可对场景进行重建。已知立体成像模型和完成立体匹配后,三维信息的恢复是比较容易的。重要的是如何提高计算的精确度,其影响因素是多方面的,如摄像机参数标定,图像特征定位的精度和立体匹配的准确性等,因此要提高三维重建的精度还需要更深入的研究。 动机器人路径规划技术 路径规划是指移动机器入在障碍物环境中,如何寻找出一条从起始点到目的西北工业大学明德学院毕业设计论文 10 地的合适路径,并要求该路径能保证在运行过程中能安全地避开障碍物。轮式移动机器人的主要工作环境在地面,在室外环境中容易受到地面建筑物、街道和行人的影响,在室内环境中容易受到灯光、墙壁、门、走廊还有安装在地面的设备和工作人员行走的影响,需要进行路径规划,因此研究人员进行大量深入的研究。 近年来 ,机器人路径规划的方法主要有可以分为两大类:传统路径规划方法和智能路径规划方法。传统路径规划方法主要包括:自由空间法,图搜索法,栅格解耦法和人工势场法 。大部分机器人路径规划中的全局规划都是基于上述几种方法进行的,但是以上 这些传统方法在路径搜索效率及路径优化方面尚有待于迸一步改善。而现在通常使用的搜索技术包括:梯度法, 举法,随机搜索法等。这些方法中,梯度法易陷入局部最小点,图搜索方法、枚举法不能用于高维的优化问题,而随机搜索法则计算效率太低。近年来,随着遗传算法等智能方法的广泛应用,机器人路径规划方法也有了长足的发展,许多研究者把目光放在了基于智能方法的路径规划研究上。其中,应用较多的算法主要有模糊方法,神经网络算法和遗传算法。 机器人规划问题是指综合机器人的动作序列并执行的问题,从给定的状态出发,这个序列 能够使机器人达到预期的工作目标,完成规定动作的工作任务。机器人规划问题通常分为两级不同规划问题:任务规划和路径规划 9。路径规划是根据环境信息,将任务规划的结果变成一条由起点到终点的无碰撞优化路径。对于自主式移动机器人,路径规划也称为行动规划或运动规划。路径规划本身又可分为全局规划和局部规划。全局规划是基于环境模型,在有限条件下对任意指定的起点和终点产生一条优化路径,即给出实际路径上的一系列关键点。其主要方法有:可视图法、广义锥法、位置空间法、顶点法、势场法、栅格法等。局部规划是处于规划的底层,它通过各种 传感器、处理器同环境交互信息,把全局规划得到的一系列路径关键点作为系统的子目标序列,规划一条实际的路径。移动机器人局部规划的主要任务实避碰,即实时地躲避各种突发障碍物。 动机器人的全局路径规划 移动机器人的全局路径规划方法主要有:可视图法、拓扑法、栅格法、自由西北工业大学明德学院毕业设计论文 11 空间法、最优控制法和神经网络法等 10。 可视图法将移动机器人视为一点,把机器人、目标点和多边形障碍物的各个顶点进行组合连接,并保证这些直线均不与障碍物相交,这就形成了一张图,称为可视图。由于任意两个顶点都是可见的,从起点沿着这些直线到达目标点所有路径都是可见的,从起点沿着这些直线到达目标点的所有路径均是运动体的无碰路径。搜索最优路径的问题就转换为从起点到目标点经过这些可视线段的最短距离问题。运用优化算法,可删除一些不必要的连线以简化可视图,缩小搜索时间。该算法能够找到最短路径。但是该方法缺陷在于忽略了移动机器人的尺寸大小,使得机器人通过障碍物顶点 时离障碍物太近甚至接触,并且搜索时间比较长。 切线图法和 法都是对可视图法进行的改进。切线图用障碍物的切线表示弧,因此是从起始点到目标点的最短路径的图,即移动机器人几乎接近障碍物行走。其缺点是如果控制过程中产生位置误差,移动机器人就容易碰到障碍物。 11和墙壁的路径表示弧。因此,从起始点到目标点的路径将会增长,但采用该方法既使产生位置误差,移动机器人也不会碰到障碍物。 拓扑法将规划空间分割成具有拓扑特征子空间,根据彼此连通性建立拓扑网络,在网络上寻找从起始点到目 标点的拓扑路径,最终由拓扑路径求出几何路径拓扑法基本思想是降维法,即将在高维几何空间中寻求路径的问题转化为低维拓扑空间中判别连通性的问题。优点在于利用拓扑特征大大缩小了搜索空间,并且 该算法复杂性仅依赖于障碍物数目且在理论上是完备的。而且拓扑法通常不需要机器人的准确位置,对于位置误差也就有了更好的鲁棒性。缺点是建立拓扑网络的过程相当复杂,特别在增加障碍物时如何有效地修正己经存在的拓扑网是有待解决的问题。 栅格法将移动机器人工作环境分解成一系列具有二值信息的网格单元,多采用四叉树或八叉树表示,并通过优化算法完 成路径搜索。该方法以栅格为单位记录环境信息,有障碍物的地方累积值比较高,移动机器人就会采用优化算法避开。环境被量化成具有一定分辨率的栅格,栅格大小直接影响环境信息存储量大小和规划时间长短,栅格划分大了,环境信息存储量小,规划时间短,但分辨率下降,西北工业大学明德学院毕业设计论文 12 在密集环境下发现路径的能力减弱,栅格划分小了,环境分辨率高,在密集环境下发现路径的能力强,但环境信息存储量大,规划时间长。栅格法经改进也广泛应用于局部路径规划。 自由空间法应用于移动机器人路径规划,采用预先定义的如广义锥形和凸多边形等基本形状构造自由空间,并将自由空 间表示为连通图,通过搜索连通图来进行路径规划。自由空间的构造方法是:从障碍物的一个顶点开始,依次作其它顶点的链接线,删除不必要的链接线,使得链接线与障碍物边界所围成的每一个自由空间都是面积最大的凸多边形;连接各链接线的中点形成的网络图即为机器可自由运动的路线。其优点是比较灵活,起始点和目标点的改变不会造成连通图的重构,缺点是复杂程度与障碍物的多少成正比,且有时无法获得最短路径。栅格法建模存在空间分辨率和内存容量的矛盾。而自由空间法建模,解决了这一矛盾。但自由空间法的分割需构造想象边界,想象边界本身具有任意性 ,于是导致路径的不确定性。 可视图法缺乏灵活性,且不适用于圆形障碍物的路径规划问题。神经网络法用于全局路径规划可以解决以上问题。引入网络结构和模拟退火方法,计算简单,且能避免局部极值情况。根据路径点位于障碍物内外的不同位置,选取不同运动方程,并针对障碍物形状设定各条边的模拟退火初始温度,该方法计算简单,收敛速度快,能避免局部极值,使规划的无碰路径达到最短。 动机器入的局部路径规划 局部路径规划包括人工势场法、模糊逻辑算法、神经网络算法和遗传算法等12人工势场法是由心 出的一种虚拟 力法,其基本思想是将移动机器人在环境中的运动视为一种虚拟入工受力场中的运动。障碍物对移动机器入产生斥力,目标点产生引力,引力和斥力周围由一定的算法产生相应的势,机器人在势场中受到抽象力作用,抽象力使得机器人绕过障碍物。该法结构简单,便于低层的实时控制,在实时避障和平滑的轨迹控制方面,得到了广泛应用,其不足在于存在局部最优解,容易产生死锁现象,因而可能使移动机器人在到达目标点之前就停留在局部最优点。为解决局部最优问题,已经研究出一些改进算法,如 13 提出的 进算法是通过数学上合理定义势 场方程,来保证势场中不存在局部极值。 模糊逻辑算法 13是基于对驾驶员的工作过程观察研究得出的。驾驶员避碰动作并非对环境信息精确计算完成的,而是根据模糊的环境信息,通过查表得到规划出的信息,完成局部路径规划。优点是克服了势场法易产生的局部最优问题,对处理未知环境下的规划问题显示出很大优越性,对于解决用通常的定量方法来说是很复杂的问题或当外界只能提供定性近似的、不确定信息数据时非常有效,模糊逻辑算法有诸多优点,但也存在固有缺陷:人的经验不一定完备,输入量增多时,推理规则或模糊表会急剧膨胀。 动机器人运动学模型 在过去几十年里,机器人学已经发展成很成熟的一门学科,移动机器人运动学模型分为位移运动学模型,速度运动学模型加速速度运动学模型 14种,在这里对移动机器人的速度运动学模型进行分析。图 2 3所示两后轮驱动的模型,用 (x, y)和小车纵轴与 来描述机器人小车的位姿 P。 图 动机器人位姿分析 机器人的位姿可以表示为: P=, , 式 (2 1) 其中 (x, y)为机器人的坐标, 0为机器人的姿态角,即机器 人 前进方向相对Y X w vl 西北工业大学明德学院毕业设计论文 14 于 器人的运动学方程进行了详细的推导,可以得到机器人车体的运动方程为: = 0 00 1 式 ( 2 2) 这样就可以通过 V和 对机器人而言,能够直接进行控制的是两个独立驱动电机,因此采用 U=, 形式的输入控制量,来分别控制两个驱动轮。所以这就需要将机器人的前进速度 v和 。如图 2 4所示: 图 制量转化示意图 轮式机器人的加速度 机器人的线速度为 V, 左右轮的距离为 2L, N 是移动机器人的质心, M 是移动机器人的速度瞬心, N M 之间的距离即为机器人的转动半径 , 设为 r。 则机器人的前进速度可以表示为: V= +2 式 ( 2 3) 移动机器人的左右轮 具有 相同的角速度: = w = = = + 式 ( 2 4) 由以上的推导可得移动机器人左右两轮的线速度与机器人的角速度之间的关系如下: M N V V V 西北工业大学明德学院毕业设计论文 15 = = + 式 (2 5) 可见,只要分别控制两个车轮的转速,就能达到控制机器人位姿的目的。 动机器人航迹推算 移动机器人的位置和姿态识别 18移动机器人导航控制中的一个最基本的问题。航位推算方法是建立在所设计的两轮差速驱动机器入车体结构和各种传感器提供的信息的基础之上的。移动机器人一般每个采样周期需要推算一次自身位姿,因此航位推算方法在保证精确度的同时,要注意算法的实
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。