![基于遗传算法的完全遍历路径规划研究_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/bdb62853-0373-4ef7-aa02-b1efb4945546/bdb62853-0373-4ef7-aa02-b1efb49455461.gif)
![基于遗传算法的完全遍历路径规划研究_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/bdb62853-0373-4ef7-aa02-b1efb4945546/bdb62853-0373-4ef7-aa02-b1efb49455462.gif)
![基于遗传算法的完全遍历路径规划研究_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/bdb62853-0373-4ef7-aa02-b1efb4945546/bdb62853-0373-4ef7-aa02-b1efb49455463.gif)
![基于遗传算法的完全遍历路径规划研究_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/bdb62853-0373-4ef7-aa02-b1efb4945546/bdb62853-0373-4ef7-aa02-b1efb49455464.gif)
![基于遗传算法的完全遍历路径规划研究_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/bdb62853-0373-4ef7-aa02-b1efb4945546/bdb62853-0373-4ef7-aa02-b1efb49455465.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于遗传算法的完全遍历途径规划研究比较了基于遗传算法的完全遍历途径规划方法的优缺点,提出了基于遗传算法与单元分解法Boustrophedon算法结合的完全遍历途径规划新方法。采用 Boustrophedon单元分解法将全部遍历区域分解为假设干子区域,在实现单个子区域的遍历根底上,利用遗传算法确定子区域的遍历顺序。将该方法应用于清洁机器人的完全遍历途径规划,与基于其他算法的途径规划方法进展比较,在多个性能指标上都得到了改善与进步。该方法综合了于遗传算法与单元分解法Boustrophedon算法的优点 ,简单有效 ,还通过仿真研究说明 ,该方法在多个性能指标上都得到了改善与进步。挪动机器人遗传算法
2、完全遍历途径规划1引言完全遍历途径规划 Complete Coverage Path Planning, CCPP是一种特殊的途径规划,它要求挪动机器人在满足一定的指标下完遍历目的环境中的可达区域。在机器人的许多应用领域,大都需要用到遍历途径规划算法,例如军事用的地雷探测、家居及办公环境的地面清洁、不同应用领域地图的创立等。在这些应用中要求机器人覆盖环境中所有未被障碍物占据的区域。按照对环境知识的理解,在环境覆盖算法中让清洁机器人规划出一条能走过环境中的所有地方并目.是代价最小途径,这个时候的问题就相当于旅行家问题,未知环境的覆盖要求清洁机器人必须借助身体上携带的不同类型的传感器来感知周围的环
3、境并进展规划。为抑制上述途径规划中存在的问题,本文比较了基于遗传算法的完全遍历途径规划方法的优缺点,提出了基于遗传算法与单元分解法、启发式搜索和障碍物逼近算法结合的完全遍历途径规划新方法,将该方法应用于清洁机器人的完全遍历途径规划,与基于其他算法的途径规划方法进展比较,在多个性能指标上都得到了改善与进步。2完全遍历规划性能指标挪动机器人的完全遍历途径规划常用的性能评价指标有遍历面积百分率,遍历重叠率。1遍历覆盖率,是指机器人沿可行轨迹线遍历完成后,己遍历面积与可达区域面积的百分比。2遍历重叠率,指所有遍历重叠面积之和与可达区域面积的之比的百分数。为了保证相邻区域之间不留有遍历盲区,相邻遍历区域
4、必须有一定程度的重叠,显然,重叠区域越小越好,但因受机器人本身的系统误差,定位误差,控制精度以及环境状态的影响,重叠区不可能太小,假设一个机器人性能越高,那么遍历重叠率能控制在很小的范围内。从遍历重叠率,还可以推出未遍历面积百分率,它指机器人沿着可行轨迹线遍历完成后,未遍历面积与可达面积的百分比。假设一个机器人性能越高,那么遍历覆盖率越高,遍历重叠率越低,遍历效果越好,本文中主要结合遍历重叠率和未遍历面积来综合评价完全遍历途径规划。3基于遗传算法的完全遍历途径规划本文的环境地图采用几何表示法表示,即用点、线及其组合来表示环境中的特征,并用参数来说明各个特征在环境中的详细位置。将地图进展Bous
5、trophedon单元分解后,地图将由假设干障碍区和假设干遍历区组成。电子地图那么表示为各个区域信息的集合,而其中单个区域的信息包括区域的属性障碍区属性或遍历区属性及区域顶点的坐标。通过 Boustrophedon单元分解,环境可以分解为如图 1所示的假设干遍历区和障碍区。由图2我们可以得到矩阵A得到区域i和k的有几条连通途径。图2中各区域之间的连通关系矩阵如下:在电子地图中两个遍历子区域的最近顶点分别为 A x i , y i 、 B x j , y j ,判断两者之间的障碍物个数就是判断AB连线通过的障碍物个数。障碍物顶点在向量AB的顺时针方向还是在逆时针方向可以通过向量的叉乘来判断,即电
6、子地图中遍历子区域之间的障碍物数矩阵 N如下:为了只保存对角线元素为 0,将矩阵 N的非对角线元素加1,得到规格化后的障碍物矩阵N。间隔 矩阵 D表示遍历子区域之间的实际间隔 ,其元素dij为子区域i和j的最近顶点之间的间隔 ,对于毗邻区域的间隔 值定为a,非毗邻区域的间隔 值由电子地图根据区域坐标定出。图 1区域之间间隔 矩阵 D实测如下:通过对障碍物矩阵、间隔 矩阵、连通矩阵的一样位置的元素相乘,再对非一次连通的区域间隔 乘以系数b,得到一个重新定义的综合间隔 矩阵D',其中图1区域综合间隔 矩阵D'如下:4仿真研究基于本章提出的完全遍历途径规划算法,进展了大量的仿真实验。
7、下面是对图3的仿真地图完全遍历结果。经过大量地图的仿真说明,该遍历算法的覆盖率到达90%以上,有的甚至到达95%以上,而且重复率在10%以下。对于不同的地图覆盖率和重复率是不同的,不过对大多数地图而言,该算法是高效的、实用的,具有很强的适应性。该完全遍历算法特点是系统要处理的信息量很少,机器人实时性控制更强。特别是提出了基点这一重要概念,使得在未知环境中实现完全遍历更有效、更方便。5结论本文根据遍历环境内区域关系和区域连通图,将已有的连通图补充为完全连通图,并根据区域信息和连通信息定义一个区域之间的间隔 矩阵,赋予区域之间的连接权值。根据间隔 矩阵,采用遗传算法对区域的遍历顺序进展优化。仿真研究说明,该方法用于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度豪华办公室租赁及商务接待服务合同
- 电子产品运输保险合同模板
- 工程管理与规范操作指导手册
- 投资融资协议书
- 工副业承包经营合同
- 农产品国际贸易与合作指南
- 个人租房合同协议书
- 原始股权转让协议书
- 承包注塑机维修合同
- 销售服务费合同
- AutoCAD 2020中文版从入门到精通(标准版)
- 《海峡两岸经济合作框架协议》全文
- 纺丝原液制造工(中级)理论考试复习题库(含答案)
- ArcGIS软件入门培训教程演示文稿
- 大梅沙河道河道流量水位
- 紧固件常用标准件汇总图
- 人教版初二英语八年级上册全册英语单词表
- 《红色经典》校本课程
- 运动技能学习与控制课件第十章动作技能的指导与示范
- 车辆委托保管合同 车辆委托保管协议
- 保育员教学大纲和教学计划
评论
0/150
提交评论