基于Dijkstra和改进人工势场的AGV路径规划

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:ssssssfs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:自动引导车(AGV)作为柔性制造系统中的一个重要组成部分,在现代物流生产中获得了广泛的应用。为解决传统人工势场法在路径规划中出现的局部最小点问题,本文提出了预规划路径的方法,通过在局部最小点处添加中间点,使自动引导车顺利避障到达目标点。利用MATLAB进行仿真,其结果证明该方法有效地改善了传统势场法存在的缺陷。
  关键词:人工势场法,AGV, 路径规划, 中间点, 预规划路径.
  Abstract: Automatic Guided Vehicle (AGV) is an important component in a flexible manufacturing system, has gained wide application in the modern production. To solve the local minimum point question of traditional artificial potential field method. This paper is presented a pre-optimized path planning method, by add the middle point at the local minimum, Automatic Guided Vehicle is successfully guided avoid obstacles to reach the target point. Simulation with MATLAB, The results show that the traditional potential field defect is effective improved.
  Keywords: Artificial Potential Field Method, AGV, Path Planning, The Middle Point, Pre-planning Path.
  中图分类号:TU74文献标识码:A 文章编号:
  1.前言
  现代生产物流先进运输设备自动引导车AGV(Automated Guided Vehicle),以其自动化程度高,灵活性强,智能化等在仓储、汽车制造、医疗及烟草等行业具有广泛的应用[1-2]。与传统的运输方式相比,降低了工人的劳动强度,提高了生产效率。AGV在运输物料时躲避环境中的障碍物是其工作任务中的重要环节,AGV根据获取环境信息程度的不同可分为环境信息完全知道的全局路径规划和环境信息完全未知或部分未知的局部路径规划[3]。而局部路径规划主要方法有人工势场法[4]、模糊逻辑法[5]和神经网络法等[6]。人工势场法因其在数学描述上简单明了而被广泛应用,但在进行路径规划时容易陷入局部最小值,使AGV无法顺利到达目标点。为解决这个缺点,本文通过优化势场函数和利用Dijkstra进行预规划两种方法对传统势场法进行改进,确保AGV最终达到目标点。
  
  
  
  
  收稿日期:
  基金项目:陕西省科技基金(SJ08E206)
  作者简介:章植栋(1986-) 男 山东淄博人长安大学工程机械学院硕士研究生 研究方向:现代生产物流与控制。
  2. 势场法模型及目标不可达问题
  人工势场法最初由Khatib提出[7],其基本思想是用人工势场的数值函数来描述环境空间,目标位姿产生的吸引力与障碍物产生的排斥力二者叠加构成作用在自动引导车上的合力,这个合力将“推动”小车向目标做避障运动。
  引力势场函数定义为:(2.1)
  
  
  斥力势场函数定义为:(2.2)
  
  
  式中从 到 的欧氏距离;相应的正比例系数;
  表示障碍物区域对自动引导车的运动产生影响的最大距离;
  障碍物区域 到位姿 的最小距离,对所有的 ,有
  小车所受吸引力和排斥力分别为[8]:
   (2.3)
  由于人工势场法在路径规划时会出现局部最小值的情况,即小车向目标靠近时引力场迅速减弱而斥力场不断增强,当合力 , 时受力为零而停止不动。
  3. 预规划路径的人工势场法
  3.1 Dijkstra算法
  Dijkstra算法是一个按权值大小递增的次序产生最短路径的算法,它可以用来计算从有向图中任意一节点到其它节点的最优路径[9]。对于上文中描述的情况应用Dijkstra算法寻找中间点构建有向图,如图1所示。假设小车从障碍物上方通过,首先应沿切线L1的方向到达顶点B,再沿切线L2的方向到达目标点;或者从障碍物的下方通过顶点C到达目标点。四边形ABCD便为所求的有向图。设带权有向图G={V,E},V={A,B,C,D},图G用邻接矩阵arcs来表示; ares[i][j]表示弧( )上的权值;将从A出发的最短路径点放入集合S中;分量D[i]表示从起始点到每个目标点的最短路径长度。算法过程为[10]:
  (1)初始化集合 :
  (2)选择 ,使 令 ;
  (3)修改从A出发到集合 上任一结点 的最短路径长度。若 ,则修改 为 ;
  (4)重复(2)(3)操作 次,即可求得从A到其余各顶点的最短路径长度。
  
  
  
  图1 Dijkstra算法有向图
  Fig.1 Dijkstra algorithm direction graph
  
  3.2 预规划的人工势场法
  由上文可知传统的人工势场法在引力与斥力相等时会陷入局部最小点,因此本文提出了当自动引导小车陷入局部最小点时先由Dijkstra算法预规划路径,在障碍物旁边设立中间点的方式来对小车进行引导,使小车经中间点绕过障碍物到达目标点。如图2所示。
  
  
  
  图2 中间点添加图
  Fig.2 Adding the mid-point graph
  
  图中虚线表示预规划路线,加入中间点后自动引导小车会先被中间点产生的引力吸引,然后绕过障碍物,最终小车在目标点引力的作用下到达终点。
  3.2.1中间点的添加方法[11]:
  (1)计算路径总斥力影响 ,(3.1)
  
  (2)遍历所有的预规划路径点,将其划分为斥力影响相同的 段子路径。
  (3)计算子路径的斥力影响分布密度 ,根据每段子路径的斥力影响分度密度添加中间点。中间点为子路徑的 等分点, 。 用式(4.2)计算。其中 是子路径起点, 是子路径终点。
   (3.2)
  
  3.2.2算法流程如下:
  (1)初始化各项参数;
  (2)搜索障碍物位置,建立势场模型用人工势场法进行避障,同时判断是否到达目标点,到达目标点后停止规划[12]。
  (3)根据小车与障碍物之间的距离关系判断自动引导车是否陷入局部最小值点,若陷入最小值点则启用预规划算法,在预规划线路中设置中间点,引导小车靠近中间点,然后判断是否走出最小值点,走出后继续向目标点移动。
  (4)根据势场力,得出避开下一个障碍物的路径方向。
  (5)转到(2)执行。
  4. 仿真实验
  仿真环境基于MATLAB R2009a开发,对上文所述的优化人工势场法和预规划人工势场法进行仿真。设定环境中障碍物数量n=7,自动引导小车起始点为(0,0)目标点为(9.8,8.5),引力系数k=200,斥力系数m=50,障碍物影响距离p0=2.1,步长l=0.2,循环迭代次数j=150。优化仿真结果如图3所示。传统人工势场法进行路径规划时容易陷入局部最小值,小车受到的引力与斥力相等出现停止不前的状态无法进一步规划路径。而本文用预规划人工势场法进行路径规划,在添加中间点后小车成功脱离局部最小值点到达目标。仿真结果显示该方法有效地改善了传统势场法存在的缺陷,能合理有效地为AGV规划路径。
  
  
  
  图3 预规划路径仿真结果
   Fig.3 Pre-planning path simulation results
  5.结束语
  本文针对传统人工势场法存在的局部最小问题提出了预规划路径的人工势场法,通过用Dijkstra算法预规划路径并添加中间点,吸引小车经过中间点从而顺利到达目标。经仿真实验验证这种方法能够达到良好的路径规划效果,为进一步精确控制AGV打下了良好的基础。
  
  
  参考文献
  [1] 沈治,朱丽霞.基于自动仓储技术的自动导向小车(AGV)的研究[J].自动化博览,2009,( 6): 84- 86.
  [2] 苏健凌,梁健.AGV技术及在卷烟厂的应用[J].机电工程技术,2008, 37( 11): 96- 98.
  [3] 黄炳强,曹广益.基于人工势场法的移动机器人路径规划研究[J].计算机工程与应用.2006, 42(27):26-28
  [4] Hwang Y K, Ahuja N. A potential field approach to path planning[J].IEEE Transactions 0n Rohotics and Automation, 1992,8:23-37.
  [5] Nedungadi A.A fuzzy robot controller一hardware implementation[C].IEEE International Conference on
  Robotics and Automation, 1992, 11:1325-1331.
  [6] 曹有辉,王良曦.基于虚拟口标的AGV局部路径规划研究[J]. 机算机仿真,2009, 26(1): 162- 165.
  [7] KHATIB O. Real-time obstacle avoidance for manipulators and mobile robots[C]//Proceedings of IEEE International Conference on Robotics and Automation. Washington, DC: IEEE, 1990: 500-505.
  [8] 張毅,罗元,郑太雄,等.移动机器人技术及其应用[M].北京:电子工业出版社,2007.
  [9] 陈圣群,董林飞.Dijkstra和A-star算法在智能导航中的应用分析[J].重庆科技学院学报,2010,(6):159-161.
  [10] 严蔚敏,吴伟民.数据结构(c语言版)[M].北京:清华大学出版社,1997:187-190.
  [11] 姚远,周兴社,张凯龙,董冬.基于稀疏A*搜索和改进人工势场的无人机动态航迹规划[J].控制理论与应用,2010,27(7):953-959
   [12] 罗胜华,刘国荣,蒋燕.一种基于改进人工势场法的移动机器人路径规划[J].机器人技术,2009, 25(10):188-190.
  姓名:章植栋出生年月:1986.9.16
  
  学位、职称:长安大学工程机械学院硕士研究生
  
  研究方向:现代生产物流与控制
  注:文章内所有公式及图表请以PDF形式查看。
其他文献
摘要:玻璃幕墙是集防风挡雨、隔热保温、降低噪音、良好采光等多种功能于一体的建筑外围护装饰装修形式。现在各类高层和公共建筑上经常采用大面积玻璃板块来装饰其外立面,使建筑物外型别具一格,光亮明快。作为后起之秀的点支式玻璃幕墙,更是以高通透性和绝佳视野效果等独特的特点从玻璃幕墙中脱颖而出。本文通过结合实例工程,简要分析了建筑幕墙中的点支式玻璃幕墙结构设计。  关键词:建筑幕墙;点支式玻璃幕墙;结构设计 
摘要:公路工程质量的提高和保证,需要依靠科学严密的管理,依靠不断地总结工程施工质量管理经验,规范工程质量管理思想组织、方法和行为,建立自己工程质量管理的新科学体系才得以实现。  关键词:公路施工;质量;管理  Abstract: Highway engineering quality enhancement and assurance need to rely on scientific and
摘要:智能建筑的兴建是社会信息化与经济国际化的需要,也是传统建筑技术的巨大变革。本文结合作者的工作经验及工程实例对智能化弱电系统工程质量的质量控制进行了探讨。  关键词:智能建筑;弱电系统;监控  Abstract: intelligent building is the construction of the information society and economic internatio
摘要:随着城市建设的进步,建筑机械得到了广泛的发展以及应用,在国民经济中占据了主导地位。尤其是建筑起重机械,因其具有垂直和水平运输的特点,在建筑工地中被大量使用,已成为降低建筑施工劳动强度,实现生产过程机械化,提高生产效率不可缺少的物流设备。  关键词:建筑机械;管理  Abstract: With the progress of urban construction, construction
摘要:能源问题是制约国家社会经济发展的一个敏感问题。太阳能作为一种绿色环保的新能源,清洁、无污染、可再生。本文结合工程实例,对各种太阳能热水系统的对比分析,提出适合的方案。  关键词:住宅,太阳能热水系统  Abstract: the energy problem is restricted by the national social economic development of a sens
摘要:近年来,住宅建筑的电气设计,已受到有关方面的关注,从政府主管部门制订政策法规,到开发单位、设计人员不懈地改进创新,不仅适应了大量家用电器进人家庭和多种信息消费猛增的需要,而且在用电安全方面,也相应有了许多的保护措施。本文主要探讨了在建筑电气设备安装的过程中要注意的一些常见的问题。  关键词:建筑电气 设备安装 工程 工程质量  Abstract: in recent years, resid
摘要:高层建筑结构设计是一个长期、复杂甚至循环往复的过程。本文就高层建筑设计中的主要问题进行了讨论。  关键词:高层建筑;结构设计;结构体系  Abstract: The structural design of high-rise building is a long-term, complex or iterative process. This paper discussed the mai
摘要:随着时代的发展,人们生活水平的不断提高,对住宅小区的要求也在不断提高,而作为小区内部的园林景观,则成为了人们日常生活中的一个重要组成部分,因此,小区园林景观的设计除了要营造"家"的感觉以外,还应从美观、实用、环保等方面进行设计。本文就现代城市住宅小区建设中的园林景观设计进行论述。  关键词:现代城市;住宅小区;园林景观设计  Abstract: with the development of
摘要:本文结合工作经验,就建筑工程混凝土施工质量、施工技术要点及施工常见问题等进行了分析研究,供参考。  关键词:建筑;混凝土;施工;技术  Abstract: combining with the working experience, the architectural engineering concrete construction quality, construction techni
摘要:三板溪水电站导流洞下层开挖岩石质密坚硬,最大干抗压强度达395Mpa,为超硬性岩石,在该段开挖中我们投入阿特拉斯AtlsRocD7液压钻关键设备实施钻孔进行梯段爆破,大大加快了开挖施工的速度,在地质条件复杂的情况下如期进行底板混凝土的浇筑,且开挖及支护质量达到优良。  关键词:三板溪水电站;导流洞;AtlsD7钻机应用; 爆破  Abstract: SanBanXi diversion tu