一种基于A*算法的AGV路径规划方法与流程

文档序号:14832618发布日期:2018-06-30 11:05阅读:1471来源:国知局
导航: X技术> 最新专利> 测量装置的制造及其应用技术
一种基于A*算法的AGV路径规划方法与流程

本发明属于工业控制技术领域,具体是涉及一种基于A*算法的AGV路径规划方法。



背景技术:

随着生产物流自动化程度的提高,现代工业生产对物流系统提出了更高的要求。自动导引运输车(AGV)是一种能够在给定路径和场景信息布局中,完成指定运输任务的自动化运输设备。一个系统中AGV的数量的不断增加,给AGV系统路径规划带来不少困难。一个好的路径规划方法,不仅能够提高自动化生产效率,同时还能保证生产设备的利用率。传统的A*算法下的路径规划,利用栅格法建模,即增加了计算机资源不必要的内存损耗,同时还提高了计算的冗余度,不利于生产的高效性。



技术实现要素:

本发明的目的在于提供一种基于A*算法的AGV路径规划方法,简化了生产环境信息,提高了路径规划效率和准确度。

实现本发明目的的技术解决方案为:一种基于A*算法的AGV路径规划方法,包括如下步骤:

步骤一、对AGV工作环境建模:将搜索区域划分为拓扑结构,将各工作站点视为节点,将节点坐标和各个节点的连通信息存储在数据库中;

步骤二、创建两个链表分别储存待检测节点和已检测节点:分别创建OPEN链表和CLOSED链表,把起点A点放入OPEN表;

步骤三、判断OPEN表是否为空:判断OPEN表是否为空,若OPEN表中无节点,则表示路径规划失败,算法结束;若有节点,转步骤四;

步骤四、选取OPEN表具有最小F值的节点:选取OPEN表上评价函数F值最小0的节点n,放入CLOSED表;

步骤五、判断启发函数H(n)是否为0:判断启发函数H(n)是否为0,若H(n)为0,表示已到达目标节点,路径规划成功;否则,还未到目标节点,转步骤六;

步骤六、扩展节点n:选择不在CLOSED表的连接节点,计算其F值;

步骤七、确定扩展的连通子节点:判断扩展的连通子节点是否在OPEN表中,若子节点在OPEN表中,转步骤九;否则转步骤八。

步骤八、将扩展的连通子节点加入OPEN表:将扩展的连通子节点加入OPEN表作为节点n的子节点,将该节点的父节点指针指向节点n,接着转步骤三;

步骤九、确定扩展节点的F值:计算该节点经过节点n的F值,若大于自身的F值,转步骤十;否则,转步骤三;

步骤十、更新扩展节点的F值:用该节点自身的F值,更新OPEN表中该节点的F值,转步骤三。

本发明与现有技术相比,其显著优点为:(1)本发明环境建模简单,减少了计算机资源的数据存储量;(2)本发明减少计算冗余,能够更快更好的输出最优路径;(3)本发明便于后续的调度系统联调。

附图说明

图1是本发明基于A*算法的AGV路径规划方法的流程图。

图2是某工厂车间环境设备平面图。

图3是某工厂车间拓扑建模平面图。

图4是改进A*算法下与传统A*算法下的路径规划路线图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步详细论述。

本发明适用于拓扑地图下基于A*算法的AGV路径规划方法,首先用拓扑法建立环境地图,将抽象的环境描述成具体的数据结构;其次,利用A*算法构建启发函数,并设定合理的估价函数,求解地图上节点间的路径;最后,根据AGV具体任务要求,制定合理的代价机制,来引导算法做出最优解。具体步骤如下:

步骤一、对AGV工作环境建模:将搜索区域划分为拓扑结构,将各工作站点视为节点,将节点坐标和各个节点的连通信息存储在数据库中;

步骤二、创建两个链表分别储存待检测节点和已检测节点:分别创建OPEN链表和CLOSED链表,一开始把起点A点放入OPEN表;

步骤三、判断OPEN表是否为空:判断OPEN表是否为空,若OPEN表中无节点,则表示路径规划失败,算法结束;若有节点,转步骤四;

步骤四、选取OPEN表具有最小F值的节点:选取OPEN表上评价函数F值最小0的节点n,放入CLOSED表;

步骤五、判断启发函数H(n)是否为0:判断启发函数H(n)是否为0,若H(n)为0,表示已到达目标节点,路径规划成功;否则,还未到目标节点,转步骤六;

步骤六、扩展节点n:选择不在CLOSED表的连接节点,计算其F值;

步骤七、确定扩展的连通子节点:判断扩展的连通子节点是否在OPEN表中,若子节点在OPEN表中,转步骤九;否则转步骤八。

步骤八、将扩展的连通子节点加入OPEN表:将扩展的连通子节点加入OPEN表作为节点n的子节点,将该节点的父节点指针指向节点n,接着转步骤三;

步骤九、确定扩展节点的F值:计算该节点经过节点n的F值,若大于自身的F值,转步骤十;否则,转步骤三;

步骤十、更新扩展节点的F值:用该节点自身的F值,更新OPEN表中该节点的F值,转步骤三。

步骤四的F值由以下公式求出:

F(n)=G(n)+H(n)

其中,F(n)是节点n的评价函数,G(n)为节点n的实际代价函数,表示从起始节点到当前节点的实际移动开销,H(n)为节点n的启发函数,表示从当前节点到目标节点的估计移动开销。

步骤五启发函数采用曼哈顿距离估计,仅在X、Y坐标方向移动,用以表明两点在坐标系上的绝对轴距之和。

实施例1

图2为某工厂车间环境设备平面图,图3为车间拓扑建模平面图。该工厂车间中设置了29个节点站用于AGV输送任务停靠站,节点之间有连线的即是连通的,AGV只能在连通路段上行驶。设置节点1为任务起点A,终点是节点27,采用本发明方法进行AGV路径规划。

算法流程结束时输出最优路径,图4中加粗实线代表本发明的规划算法生成的路径,与传统A*算法采用栅格法建模生成的虚线路径相比,显然本发明的方法输出更平滑、安全可靠的路径,传统算法的路径比较粗糙,并且计算量大,不能保证是最优路径。

完整全部详细技术资料下载
当前第1页 1  2  3 
相关技术
  • 一种基于智能终端的地磁匹配与...
  • 基于偏差影响方向组合确定落区...
  • 一种基于重力异常基准图的重力...
  • 一种基于移动节点辅助下的室内...
  • 使用V2X、传感器和GNSS...
  • 基于目标特征的单目视觉快速相...
  • 基于图像质量的航空遥感路径规...
  • 康复运动参数的测量系统及方法...
  • 载体姿态信息的获取方法和装置...
  • 一种道路定位方法及装置与流程
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
路径规划算法相关技术
  • 一种降低基于DMPO的IMRT规划中的局部热/冷点的方法与流程
  • 一种避障任务无关人工势场引导的避障路径规划方法与流程
  • 一种基于三维全局人工势函数的无人机编队路径规划算法的制造方法与工艺
  • 车辆路径规划方法及装置与流程
  • 一种基于遗传蚂蚁算法的无人机全局路径规划方法与流程
  • 处理路径导航的方法和装置与制造工艺
  • 实现室内扫地机器人自主探索建图及自主路径覆盖的方法与制造工艺
  • 基于组合个体差分演化的机器人路径规划方法与制造工艺
  • 一种果园履带机器人路径规划方法与制造工艺
  • 一种机器人路径规划方法及装置与制造工艺
机器人路径规划算法相关技术
  • 一种辅助规划行驶路径的方法及装置与制造工艺
  • 机器人路径规划方法及规划路线的机器人与制造工艺
  • 一种智能割草车的路径规划算法的制造方法与工艺
  • VxLAN中的路径探测方法,控制器和网络设备与制造工艺
  • 一种基于费马尔螺旋线的3d打印路径规划方法
  • 一种基于大黄蜂算法的多路径规划方法
  • 一种路径规划方法及电子设备的制造方法
  • 基于已知环境下的移动机器人路径规划方法
  • 一种基于混沌萤火虫算法的移动机器人路径规划方法
  • 一种具有路径规划功能的家用服务机器人的制作方法
地图路径规划算法相关技术
  • 一种地图路径标注方法和装置的制造方法
  • 一种三维虚拟场景快速路径规划的橡皮筋算法的制作方法
  • Lambda*路径规划算法
  • 一种地图路径获取方法及装置制造方法
  • 一种路径地图的制作方法
无人机路径规划算法相关技术
  • 一种无人机飞行路径规划方法和装置的制造方法
  • 一种基于ph曲线的无人机路径规划方法
  • 无人机的路径规划方法及系统的制作方法
  • 一种无人机跟拍路径规划与跟踪方法
  • 一种基于环境不确定性的无人车动态路径规划方法
  • 一种多旋翼无人机自动返航路径规划算法
  • 基于无人机感知的无人驾驶车辆路径规划方法
  • 基于Dubins路径的无人机空中加油最短时间会合方法
  • 一种无人机曲率连续可调路径规划方法
  • 一种多无人机舰机协同路径规划方法

深圳SEO优化公司昆明百度网站优化哪家好成都百姓网标王价格中卫SEO按天收费哪家好网络广告推广公司果洛企业网站制作报价哈密网站优化软件多少钱北京英文网站建设报价鹤岗高端网站设计推荐天津网站搭建报价宜宾关键词按天计费公司长春企业网站制作价格衢州外贸网站建设价格湛江优秀网站设计报价罗湖网站搭建公司庆阳百度网站优化报价南通网站推广方案哪家好布吉优秀网站设计多少钱大芬企业网站设计推荐泰州百度关键词包年推广报价云浮网站建设哪家好临沧网站推广系统公司如何制作网站多少钱昌都阿里店铺运营上饶模板推广报价黑河网站优化按天扣费报价宜春企业网站制作推荐丹东网站优化按天计费哪家好营口网站制作推荐武威SEO按效果付费价格北海网站定制多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化