多目标遗传算法在机器人路径规划中的应用

被引量 : 0次 | 上传用户:jp19861213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人技术是多个学科的结合体,其涉及到计算机、、人工智能、控制论、仿生学、信息和传感技术等,它也是现代科学进步的一个重要标志。机器人应用的领域也十分广泛,如建筑、医疗、消防等,它是结合了人的特长和机器的灵敏性、工作长效性的一个电子机械装置。本文要研究的内容主要是要针对于具有不同障碍物的二维空间中实现对机器人的路径规划。要达到的三个目标有:安全、路径尽量平滑、路径长度最短三个目标,并利用了MATLAB 7.0中Sheffield大学开发的遗传算法工具箱来实现。在遗传算法中主要的操作有种群的初始化、选择、交叉、变异等。一般在利用遗传算法解决问题的时候,种群都是随机生成的,具有一定的不确定性。本文在初始化种群时不采用随机的方式,而是对种群的生成和选取有一定的选择性。最后利用MATLAB仿真平台实现安全、路径尽量平滑、路径长度最短三个目标。并考察遗传参数的变化对运行结果的影响,同时考察非随机生成种群方式的有效性。非随机生成种群的方法是在机器人行走的起始点和终点之间的连线上等距离地取等分点,并以每个等分点为垂足做与起始点和终点之间的连线的垂线,在每条垂线上各生成一点,连接这些点便形成种群中的一个个个体。但是需要对这些生成点进行判断其是否在障碍物的内部,若在则不可取;反之可取。同时,还要判断各个生成点之间的部分路段是否与障碍物的边相交,若相交,则沿着障碍物的边缘行走;不相交则可取。这样就达到了每条路径都是可行的,保证了安全。若两段相邻的路径拐点过于尖锐,可以在这两段路径上随机生成点,通过增加结点的方式使得路径平滑。所以采用非随机方式生成种群也能够初步达到安全性和平滑性的两个目标。然后,采用权重系数法来给三个目标分配不同的权重。求路径长度时将每一段路径段的路径长度求和处理,取最短路径;平滑性能则要计算相邻两路径段之间的夹角大小,可以通过余弦定理进行求解,相邻的两路径段之间的余弦值均值越小,说明夹角均值越大,这是我们所希望的;安全性能要求障碍物的各个顶点与路径段的距离越远越好,即点到路径之间的距离越大越好,因为所求问题都是最小化问题,所以将点到路径段的距离求其倒数来实现其目标。最后,在MATLAB平台上进行仿真实验,并得出有效结论。
其他文献
利用多参数自动记录仪对广西马山弄拉兰电堂泉的降雨量、水位、水温、pH值、电导率、K^+、NO3^-和Ca^2+浓度进行了自动监测。结果发现,泉水在降雨期间pH值呈降低趋势的同时还伴
2001~2003年在北京实施了大气边界层动力、热力、化学综合观测试验(BECAPEX,Beijing City Atmospheric Pollution Observation Field Experiment),获取了北京城市大气动力和大气
在描述TCP/IP协议的基础上,应用Socket编程的方法实现TCP/IP网络接口的数据通讯。
在地铁建设中盾构施工的应用日益广泛,泡沫作为一种优质改良剂也越来越多地被应用到土体改良中。上海6号土具有较高的黏性,为了在上海6号土中顺利地进行盾构施工,在施工中需
<正>作为一名成长在通师二附情境数学团队中的老师,我是其中比较特别的一员。因为课件制作的特长,让我全程参与了团队几乎所有的竞赛课、展示课的磨课过程。在为他人倾心付出
<正>例一车型:2011款新景程,配置1.8L2HO发动机、6T40E自动变速器。行驶里程:10205km。故障现象:发动机水温高,冷却液从水壶盖处喷出。故障诊断:该车在此次故障之前已经发生
随着社会的进步和人们对环境质量意识的增强,国家对环境监测领域的关注和投入也与日俱增。随着各种有毒有害气体应用的增多,使得气体传感器在各种工业场所以及人们的生活中得
<正>由于各国传统文化、政治体制、经济体制的 不同,以及证券市场的发展程度不同,各国对证 券市场及其从业人员的管理方式也不尽相同。 20世纪80年代以来,随着经济全球化和信
目前,高校已成为传媒对公共权力进行舆论监督的重要对象之一。随着网络舆论的发展和公众公民意识的增强,针对高校的舆情热点事件不断出现。然而,我国高校普遍存在着关键时刻"
否定副词“不”有各种不同的用法。从语法分析的三个平面(句法、语义、语用)对“不”的句法位置、语义特征和语义范围、否定焦点进行描述和分析,有助于对汉语语法特点的认知