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

摘要:自动引导车(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形式查看。

转载请注明出处学文网 » 基于Dijkstra和改进人工势场的AGV路径规划

学习

绿豆的栽培技术

阅读(41)

本文为您介绍绿豆的栽培技术,内容包括绿豆无土栽培的做法,绿豆无土栽培项目。一、选用新品种1.密荚型高产绿豆一绿丰收:经八年东北四省区20万亩示范。有五大特点:①生长势强。株高50-60厘米,茎杆粗壮,叶片肥大,抗倒伏。单株分枝4-6个。②结荚

学习

全球有色金属之“最”

阅读(29)

本文为您介绍全球有色金属之“最”,内容包括全球金属网上海有色金属,全球有色金属网实时行情。最多的金属――铝其丰度约占地壳的8%,地球上到处都有铝的化合物,普通的泥土中,也含有许多氧化铝。最轻的金属――锂锂相当水的重量的二分之一。

学习

我国生鲜农产品现状分析

阅读(30)

本文为您介绍我国生鲜农产品现状分析,内容包括生鲜农产品国内外现状对比分析,生鲜农产品运输现状。文章根据现有生鲜农产品的产量规模,通过分析当前我国生鲜农产品在生产领域、流通渠道等现存问题,对生鲜农产品冷链物流的现状进行分析,结合

学习

巧用错误教育孩子

阅读(22)

本文为您介绍巧用错误教育孩子,内容包括经典案例犯错后如何正确教育孩子,错误的教育孩子方式。人之初、如玉璞,性与情、俱可塑,若不教、行乃偏。小孩子一生出来就是一张白纸,对与错的观念、为人处事的方式方法、良好的行为习惯等都需要人们

学习

音乐剧《蝶》全球首演

阅读(27)

本文为您介绍音乐剧《蝶》全球首演,内容包括音乐剧蝶,音乐剧蝶原版音频。本报讯(记者孟绮)9月11日,由北京人民广播电台、北京松雷文化传媒发展有限公司联合出品,历时3年、斥资4000万打造的中国音乐剧《蝶》在北京保利剧院进行了世界首演,北京

学习

浅议“子衿”之意

阅读(27)

【摘要】千百年来,“子衿”在诗词中出现的不多,但是却获得了无数读者的喜欢,多少作者的笔名,当代的网名,或在诗词中,都出现了“子衿”,不仅仅是因为她的感觉的雅致,古典,更在于她已被赋予一种人们心中渴慕对象的深情。本文摘录了几首诗词,探讨和鉴

学习

环卫处掏粪工先进事迹

阅读(29)

本文为您介绍环卫处掏粪工先进事迹,内容包括环卫管理员先进事迹材料范本,环卫维修工先进个人事迹材料。1982年,母亲退休,他顶职进了市环卫处,在汽车队当了一名汽车修理工,那年他刚刚20岁。小伙子因为精明强干,工作积极主动,深得领导和职工们的

学习

对“搭便车”问题的浅要分析及建议

阅读(36)

本文为您介绍对“搭便车”问题的浅要分析及建议,内容包括搭便车问题应对措施,搭便车问题如何通过市场手段解决。“搭便车”是现代西方产权经济学和制度经济学长期以来探讨的一个重要问题。在市场经济体制下,“搭便车”现象更是普遍存在,尤

学习

尊贵的塞雷纳

阅读(28)

玫瑰色的长袖运动衫,橙色的紧身短裤,高强度的训练让小威汗流浃背。她的额头上搭着一块汗巾,身体僵直地坐在训练场边的白木摇椅上喘着粗气。自从2010年末患上肺栓塞后,她的呼吸就成了问题。炎热潮湿的空气将奢华的天堂酒店的网球场变成了桑拿

学习

工业企业资金筹措管理

阅读(22)

本文为您介绍工业企业资金筹措管理,内容包括企业资金来源及筹措方案,工业企业资金筹措的方式。【提要】本文主要阐述了工业企业的主要筹资渠道与方式、工业企业的主要流动负债与长期负债、工业企业资金筹措的资金成本等问题。【关键词】

学习

梦幻蔚蓝,天赐之物10个不容错过的世界级潟湖

阅读(29)

本文为您介绍梦幻蔚蓝,天赐之物10个不容错过的世界级潟湖,内容包括世界十大的潟湖,绝美潟湖。这里所提到的十个潟湖,有些也许你已经去过,有些遥远得如同是一生的梦想难以企及。但这都不重要。重要的是,我们需要知道在这个星球上,有这样一种

学习

曾宝仪:我的矮丑爸爸名叫曾志伟

阅读(39)

本文为您介绍曾宝仪:我的矮丑爸爸名叫曾志伟,内容包括鲁豫有约曾志伟曾宝仪,曾志伟曾宝仪我不是明星。曾志伟是香港及内地家喻户晓的搞笑明星,年逾五十岁的他饰演了数不清的影视剧角色,给观众留下极其深刻的印象。其大女儿曾宝仪(昵称阿宝)

学习

世界杯营销

阅读(43)

本文为您介绍世界杯营销,内容包括世界杯事件营销软文,世界杯营销文案及热点。高薪、世界杯、史上最牛兼职记者、央视、新浪、《体坛周报》……这一串富有诱惑力的字眼,与平民选秀结合在一起,形成了堪比澳大利亚大堡礁守护员招聘的强烈风暴

学习

虚实结合立意深

阅读(27)

本文为您介绍虚实结合立意深,内容包括虚实结合错落有致全文,立意为虚实相生的作文。在作文审题、立意的时候,可以把一个题目从具体或抽象的角度分为“实题”或“虚题”。所谓“虚实结合”就是不但要揭示出题目表面的具体含义,而且要揭示出

学习

钢铁企业产品组合模糊规划模型的研究

阅读(31)

本文为您介绍钢铁企业产品组合模糊规划模型的研究,内容包括多目标规划模型钢铁企业,钢铁企业管理模型。本文引入模糊需求量、模糊生产能力建立了钢铁企业产品组合模糊优化模型,完善了钢铁企业产品组合模型。引入Zimmermann对模糊规划的解

学习

BLP模型及其改进方向

阅读(27)

本文为您介绍BLP模型及其改进方向,内容包括blp模型向下读向上写,blp模型怎么改进。BLP模型在整个计算机安全模型的发展过程中起到一个奠基性的作用,被看成是基础安全公理。BLP模型采用形式化安全许可的分类描述来研究信息的安全性。论文

学习

研究试卷命题导向 改进课堂教学质量

阅读(28)

本文为您介绍研究试卷命题导向 改进课堂教学质量,内容包括试卷命题改进建议,加强试卷命题研究提高教学质量。纸笔考试是目前我国教育阶段,尤其是普通高中测量学生知识水平、能力水平和教师教学效果的重要手段。纸笔考试的试卷编写须基于

学习

牛头刨床刀架上下移动分析与改进

阅读(30)

本文为您介绍牛头刨床刀架上下移动分析与改进,内容包括牛头刨床走刀速度调整,牛头刨床传动方案优缺点分析。本文根据实际工作实践,结合相关技术文件,分析牛头刨床刀架上下移动的原因及对加工工件质量的影响,并对刀架机构进行改进,确保加工质

学习

刍议220kV输电线路紧线施工方法及改进方案

阅读(30)

本文为您介绍刍议220kV输电线路紧线施工方法及改进方案,内容包括220kv线路设计基本知识,220kv输电线路工程架线施工方案。随着我国城市建设和输电线路网络的飞速发展,紧线施工是架空输电线路施工中的主要工序。目前,我国传统紧线施工方法

学习

城市规划发展中生态规划的重要性及发展趋势

阅读(44)

本文为您介绍城市规划发展中生态规划的重要性及发展趋势,内容包括探讨城市规划中的生态城市规划,城市规划和生态建设是发展趋势。随着我国城市化建设的加快,以及可持续发展战略的实施,城市生态规划已经得到了人们广泛的重视。在城市建设中

学习

输入型通货膨胀的形成及化解路径

阅读(30)

本文为您介绍输入型通货膨胀的形成及化解路径,内容包括输入型通货膨胀成因影响政策,怎样应对输入型通货膨胀。一、引言随着全球经济一体化趋势的加强,我国与世界其它国家之间的联系越来越紧密。目前,我国已经进入重化工业时期,经济增长主要

学习

改扩建项目的设计规划

阅读(40)

本文为您介绍改扩建项目的设计规划,内容包括改扩建工程设计标准,改扩建项目设计的过程。红沟煤矿由小窑发展而来,因井口分散、采煤方法落后和技术装备水平落后,整体经济效益较差。为提高矿山采掘水平,实现矿山生产规模化、机械化,拟对其进行