基于神经网络的无人车越障规划算法

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:caesarm4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:研究一种基于神经网络的无人车越过障碍自动抵达指定地点的路径规划算法。神经网络具有高度并行的结构且适用于提高无人车路径规划算法的运行速度,神经网络结构算法成了避过障碍、规划全局与局部较优路径过程必不可少的重要部分。理论表明该算法可以快速地规划无碰撞的较优路径。
  关键词:神经网络;越障;路径规划
  中图分类号:TP393 文献标识码:A
  文章编号:1009-3044(2019)10-0181-03
  开放科学(资源服务)标识码(OSID):
  1 引言
  无人车路径规划是智能导航过程中必不可少的重要部分,它除了需要对在具有障碍物的环境中规划出一条从起始点至终点的无碰撞的路径,还应该对整体路径长度进行最短方案的优化。
  无人车的行进环境空间可以利用前向型神经网络进行描述,将构成环境空间中的障碍物约束条件依次输入该神经网络结构中依照输出的结果即可判别此路径点是否在障碍物内。神经网络作为一个具有高度非线性并行处理的运算结构,同时具备网络的全局作用及高度鲁棒性,为无人车系统路径规划实时性提供了很高的可行性。在此研究中,神经网络的运算相当于一个代价约束函数,首先是因为在神经网络结构中障碍物是以凸多边形模型数值表示的,当行进向下一个路径点时只需要使用该路径点与环境中的障碍物信息[1]。神经网络将运动物体视作一个质点进行模拟。最后,运用模拟退火法对局部极值问题进行优化。
  无人车路径规划可划分为环境全部或者部分未知的局部路径规划与已知环境的全局路经规划。环境已知的全局路径规划算法主要有人工势场法、粒子群算法等,但该类普遍用于二维运动环境中。人工势场法的应用于此类问题中的工作方式为构建目标点、环境障碍物与无人车的势场模型,无人车只需要顺延着势场能量的梯度方向行进方向就可以找到避开障碍物的路径,其好处是快速、高效,然而该算法有局部极小值的问题并且不适用于寻求最优结果[2]。本文主要介绍前向型神经网络路径规划为主,禹建丽等[3,4,5,6]给出的基于神经网络的路径规划算法,得出结果收敛快、运算简便,并且可以避免某些局部极小值问题并规划出最短路径,并且经过改良以后可以用于未知环境下的机器人路径规划问题[7,8]。同时易于从二维扩展到三维的情况中。
  2 基于神经网络的越障路径规划算法
  2.1 无人车行进环境障碍物的神经网络描述
  前向型神经网络的作用之一是用于描述无人车行进至终点过程中所在的障碍物,通过神经网络对所在路径点与多边形障碍的约束条件的关系即可完整的描述障碍物信息,具体关系如下所述:无人车所在路径点[pi(xi,yi)]作为神经网络输入层的输入数据,每个多边形障碍物可以使用一个不等式组描述,每个不等式中变量的系数为输入层与隐藏之间的权值,常数项为隐层的阈值,示例如下:
  图1描述的是长方形的障碍物和描述相应的障碍物不等式组。由图得知,通过判别某个路径点是否符合并同时符合该不等式组的条件即可了解该路径点是否位于障碍物里,通过规划出来的路径点与障碍物空间对比即可知路径点直接按是否经过障碍物,环境空间的点集[pi(xi,yi)]與凸多边形障碍物所坐落位置可用图2所示的神经网络结构模型来描述。
  输入层的2个底层节点分别是计算路径点[pi]的[xi],[yi]坐标,输入层节点到中间层节点的连接权值系数去为每个不等式中[x],[y]的系数,中间层为神经网络隐层节点的阈值,用不等式中的常数项表示,隐层到顶层节点的连接权值系数均为常数1,顶层节点的输出值为环境中路径点对障碍物的碰撞罚函数,表示路径点对于障碍物的碰撞程度,顶层节点的阈值取每个不等式的个数减去0.5后的相反数。
  式中,[IMm]为中间层第m个节点的输入;[Wxm],[Wym],为第m个不等式限制条件的系数;[θMm]为神经网络隐层第m个节点的阈值,G为该层的节点数;[OMm]为中间层第m个节点的输出值;T1为各个中间层结构与阈值的求和值作为顶层节点输入值;[θo]为顶层节点的阈值;[C]为输出层节点输出,数值范围为(0,1),数值越大表明越接近障碍物,其罚函数形状则相对于非障碍物位置越陡峭;选择S型函数[f(x)=1(exp(-xT))]为激活函数,参数T影响罚函数的形状,T(t)=[βlog(1 t)],是模拟退火算法中的“温度”,其含义是,随着时间[t]路径点将向着尽可能避开障碍物并且使得整体路径比较短的位置移行进。但由于模拟退火位于在起始时温度比较高,无人车的路径点行进到远远避开障碍物的位置,随着该温度降低,无人车路径的长度将逐步减小,最终,将其路径收敛到避障的状态。
  2.2 基于神经网络碰撞罚能量的最优路径规划
  无人车路径规划需要处理两个优化问题:首先是无人车避开障碍物避免任何程度的碰撞;其次是规划的路径是最短的。这两个要求得以满足,则无人车规划的路径则可为最优路径规划。
  3 结论
  基于神经网络的路径规划算法的实现过程:首先根据已知障碍物环境的约束方程,建立障碍物模型;确定起点和终点,连接这两点,并取路径上若干点集均分线段作初始迭代路径点;利用神经网络对应其参数与激发函数运算出各个路径点的偏导数以作为下一个路径点的运算基础,经过完整的迭代过程后如果符合终止条件[x’<Δ],[y’<Δ],则退出运算。最后对最终结果进行保存与绘制仿真图形。
  基于神经网络的路径规则算法可规划出最短路径,而且收敛较快,计算方式简便。该算法除了适用于环境中障碍物为凸多边形构成的形状外, 同时还适用于环境中障碍物是圆形的情形,并可以简单地避免某些情况下的局部极小值,为无人车的最优化行进路径规划提供了一个简便有效的算法。
  参考文献:
  [1] 孙增圻.智能控制理论与技术[M].北京:清华大学出版社,2000.
  [2] 戴博,肖晓明,蔡自兴.移动机器人路径规划技术的研究现状与展望[J].控制工程, 2005, 12 (3) : 113- 116 .
  [3] 禹建丽,V.Kromov,孙增圻,成久洋之. 一种快速神经网络路径规划算法[J].机器人Robot , 2001, 23 (3) :201-205.
  [4] 禹建丽,程思雅,孙增圻,V.Kromov.一种移动机器人三维路径规划优化算法[J].中南大学学报(自然科学版),2009, 40 (2) :471-477.
  [5] 魏冠伟,付梦印.基于神经网络的机器人路径规划算法[J].计算机仿真,2010,7:112-116.
  [6] 陈志华,谢存禧,曾德怀.基于神经网络的移动机器人路径规划算法的仿真[J].华南理工大学(自然科学版),2003,6:56-59.
  [7] 宫孟孟.基于神经网络的移动机器无人车路径规划方法研究[D].哈尔滨工业大学,2017.
  [8] AnminZhu,Simon X. Yang.A Neural Network Approach to Dynamic Task Assignment of Multirobots[J].IEEE Transactions On Neural Networks,2006,9(17):471-477.
  【通联编辑:代影】
其他文献
冬季到来,人们往往想到该停止使用电冰箱了,以为外界空气温度低,可以利用天然冷空气来冷却食品。这固然可以,但是,天然冷却的食品有以下缺点:(1)食品容易风干。因为冬季风大,气流速度快,会使食品中水分大量蒸发,发生脱水现象(俗称风干),同时也降低了食品的风味和营养价值,(2)食品容易冻伤或变质。冬天室外温度比较低,有时低至零下十几度,会使一般水果和蔬菜被冻伤,不仅降低食用品质,也造成浪费。而在长江以南
经前期综合征,属于妇科常见的复杂疾病,可使妇女在黄体期周期性出现躯体、精神以及行为改变,严重影响生活质量。经前期综合征相当于中医妇科"月经前后诸证",散见于"经行情志
针对目前国内外通用的企业级硬件防火墙Netfilter架构,提出了基于动态深度检测的自适应防火墙总体的体系结构,将状态检测和应用防火墙技术结合在一起,采用L7深层过滤技术,实现了
摘要:应用型高校实验室(中心)运行管理机制会直接影响实验实践教学资源功能的发挥。该文试图通过一个实例说明优化高校实验实践教学运行管理机制对充分挖掘实验实践教学资源潜力、进一步改善实验实践教学效果、推动应用型人才培养质量不断提高所彰显的重要作用。  关键词:运行管理;机制;公共基础;实践教学  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)01-0175
可能是自己在酒店圈里待得太久,常听人说工资太低,没有空闲时间,没地位,不自由,对自己亲妈都没怎么笑过每天还要对着一群又一群的陌生人笑,逢年过节都没法和自家亲友聚在一起......同样的东西听多了会令人麻木,但同样的抱怨存在久了会令人失落。    工作消极,没有效率,对待工作的态度有如仇人相逢。这不是个别案例,几乎是一个普遍现象了,并且隐藏的很深。各个层级相互间信息隔离,有些内情并不能及时为人知晓,
饮食是人生存的物质基础,人赖饮食水谷以生长.体质是由先天禀赋和后天获得所形成的,在形体结构和功能活动方面所固有的、相对稳定的个体特征.通过对近年来关于饮食偏嗜与中医
香草海绵蛋糕  原料:新鲜鸡蛋200 g,白砂糖100 g,精白面粉120 g,溶化白脱油30 g。  用具:一只较大的盛器(铅制品不可用)、搅拌用蛋扦或搅拌机、涂过油并撒上一层薄雾状面粉的烤盘、食品烘箱。  方法:1. 将鸡蛋敲入盛器内,加入糖,用搅拌机(也可用蛋扦手工打)搅打至泛白呈厚乳沫状,然后轻轻地拌入面粉,即拌入溶化白脱油(也可用生菜油、溶化猪油替代)拌和均匀,倒入蛋糕烤盘内。2. 刮平
以黑龙江省为研究对象,对教育作为内生性要素在经济增长中的贡献和具体作用机制进行了实证性考察.采用菲德模型和总量生产函数模型对黑龙省教育投资对经济增长的直接贡献和间接
每当新的一年开始,人们都会给自己定许多目标,但很可能只坚持一个月就放弃了。近日英国《每日邮报》整理多国专家观点并给出建议:与其列一堆很难坚持的大目标,不如在生活中做些小改变,以下几个方法足以让你变得更健康。  适当喝点红酒  适量喝红酒能降低心脏病和癌症风险。美国凯斯西储大学研究人员兰斯·弗农认为,在阳光照射下逐渐成熟的葡萄含有更多有益成分,用此类葡萄酿成的葡萄酒防病效果会更好。专家提醒,喝红酒保
摘要:该系统设计实现了一个面向PDF文档的电子印章系统,在本系统中,数字证书与电子印章进行关联来保证电子印章的有效性与安全性。主要关联方式为把数字证书认为是电子印章的一部分。通过数字证书来认证盖章人的身份,并通过电子印章中的信息摘要来验证PDF文档的完整性。经过在Linux系统平台的测试,实现了电子印章的制作、盖章、撤章、以及验证等功能。  关键词:PDF;电子印章;数字证书;Linux  中图分