一种基于数字孪生的制造车间多AGV无冲突路径调度方法技术

技术编号:38407407 阅读:10 留言:0更新日期:2023-08-07 11:15
一种基于数字孪生的制造车间多AGV无冲突路径调度方法,包括制造车间电子地图模型建立、单AGV路径规划算法设计、整体算法框架设计以及搭建数字孪生AGV调度验证平台,本发明专利技术设计了基于车间电子地图的单AGV路径规划算法,可以为单AGV精确移动到目标点;设计了解决冲突的多AGV调度算法,对于给定的调度方法可以帮助车间中的多AGV解决路径冲突问题,帮助各AGV在车间环境中实现无冲突调度;设计了数字孪生的AGV调度方法验证平台,通过可视化方法进行多AGV冲突测试以及完整调度方法的执行测试;该方法采用主动式的消除冲突策略,解决了制造车间的实际冲突问题,提升了整个制造流程的效率。的效率。的效率。

【技术实现步骤摘要】
一种基于数字孪生的制造车间多AGV无冲突路径调度方法


[0001]本专利技术涉及制造车间AGV路径规划
,特别涉及一种基于数字孪生的制造车间多AGV无冲突路径调度方法。

技术介绍

[0002]AGV路径规划是智能制造的一个关键过程。其主要工作是参照某一个参数的指标(如工作代价值最低,选择路径最短,运算时间消耗最短等),在任务区域选择出一条可从起点连接到终点的最优或次优的避障路径。然而,传统的移动机器人路径规划是基于有预设参照的导引技术实现的,类似于磁条导引等,但是机器人使用这类路径引导技术的话,只能在特定的路径上移动,如果车间环境发生变化,则磁条需要重新铺设,程序比较繁琐,智能化程度较低。而多机器人的路径规划是在单机器人路径规划的基础上,计算出一组多机器人从其当前位置到给定目的地的无冲突路径。在需要多台AGV的场景中,每台AGV的路径都是随机不确定的,从起始点到执行任务的终点可能会遇到障碍物,所以多机器人的路径规划需要考虑较多的约束。目前的研究方向都是主动式的冲突消除策略,包括启发式算法与时间窗结合的规划法、基于时空网络模型的规划法,都较为有效地消除了路径冲突,提升了多AGV系统的路径执行效率。但是目前多AGV路径规划的实际应用方法仍然屈指可数。申请(专利)号CN202211510638.0的专利技术,公开了一种AGV路径规划方法,包括:设置AGV的起点和目标点;在人工势场法原有斥力势场函数中添加关于目标点到当前点的影响函数,得到改进斥力势场函数;根据障碍物对AGV的斥力和目标点对AGV的引力计算AGV所受到的合力,AGV跟随合力方向进行路径搜索;路径搜索后到达下一位置点,判断AGV是否到达目标点;若没有到达目标点,则判断AGV是否陷入局部最小值;若AGV陷入局部最小值,则引入模拟退火法到达下一位置点,迭代直到AGV走出局部最小值处;若AGV到达目标点,则保留路径。但是对于这样的生成的调度方法,存在着算法部署难、实验过程交互差以及潜在的安全风险等等特点,无法直观有效的对调度方法进行测试。

技术实现思路

[0003]为了克服上述现有技术的缺点,本专利技术的目的在于提供一种基于数字孪生的制造车间的多AGV无冲突路径调度方法,包括对制造车间电子地图建模,设计单AGV路径规划算法、路径协调器、冲突解决器、优先级规划器、整体算法框架以及搭建数字孪生AGV调度验证平台等步骤;该方法采用主动式的消除冲突策略,解决了制造车间的实际冲突问题,提升了整个制造流程的效率。
[0004]为了实现上述目的,本专利技术采用的技术方法是:
[0005]一种基于数字孪生的制造车间多AGV无冲突路径调度方法,包括以下步骤:
[0006]步骤1),对制造车间电子地图建模;首先,采用拓扑法建立制造车间模型,将车间重要区域用不同点位划分;然后根据AGV的不同工况情况,设立特殊节点的点位;最后,在关键位置节点图的基础上,添加车间可行使区域的关键位置,获得面向多AGV系统制造车间的
电子地图;
[0007]步骤2),设计单AGV路径规划算法;首先对于单个AGV系统给定一个初始任务,单AGV通过任务确定起始点和终点;接着以路径最短为优化目标规划从起点向终点进行节点搜索;最后得到可以完成任务的全局路径;
[0008]步骤3),设计整体算法框架,整体的算法框架包含路径协调器、冲突求解器、以及优先级规划器三个模块;确保各AGV在执行任务的过程中以及前往下一个任务的过程中不会和其他AGV之间产生冲突;
[0009]所述的路径协调器;首先路线协调器负责保存在单AGV路径规划中已经计划好的路径候选对象,并限制新路径候选对象的生成;然后判断当前规划路径是否与已保存路径有冲突;最后设计数据结构,根据数据结构设计路径协调器中的冲突检测函数,检测特定时间点的给定节点与路径协调器中所有已保存的候选路径是否发生冲突;
[0010]所述的冲突解决器;为无法获得有效解决方法的场景解决冲突;
[0011]所述的优先级规划器;对初始的调度计划,优先级规划器按照订单任务在列表中的顺序分配AGV的优先级,然后基于最多碰撞次数原则交换优先级,解决冲突解决器无法处理的冲突;
[0012]步骤4),搭建数字孪生AGV调度验证平台;该平台主要由系统支撑服务、虚拟仿真平台和物理验证平台三部分组成;系统支撑服务的功能是提供任务分配算法以及路径规划算法支撑;虚拟仿真平台的功能是AGV调度方法评估与任务执行过程可视化展示;物理验证平台的主要功能是在实际环境中评估调度方法的可行性,包括了AGV物理实体和相应的地图环境。
[0013]与现有技术相比,本专利技术采用的以上技术方法具有以下优点:
[0014](1)本专利技术步骤1和步骤2可以同时协调大规模数量的分布式AGV,不需要集中控制系统。
[0015](2)本专利技术步骤3利用优先规划和碰撞预防,显著地解决了一些之前无法解决的冲突场景,扩大了整个解决方法的应用范围。
[0016](3)本专利技术步骤4利用数字孪生技术的优势,提出了仿真与物理验证同步互联的多AGV测试平台,实现了AGV开发测试全生命周期的多节点数据互通,并且可以实现在不移植算法的基础上进行实车验证,简化验证流程,缩短开发周期。
[0017]综上所述,本专利技术设计了基于车间电子地图的单AGV路径规划算法,可以为单AGV精确移动到目标点;设计了解决冲突的多AGV调度算法,对于给定的调度方法,可以帮助车间中的多AGV解决路径冲突问题,帮助各AGV在车间环境中实现无冲突调度;设计了数字孪生的AGV调度方法验证平台,通过可视化方法进行多AGV冲突测试以及完整调度方法的执行测试;该方法采用主动式的消除冲突策略,解决了制造车间的实际冲突问题,提升了整个制造流程的效率。可以应用于真实的应用场景中,得到能够满足实际需求的方法,具有可行性。
附图说明
[0018]图1为本专利技术的应用于制造车间的多AGV无冲突路径调度方法流程示意图。
[0019]图2为制造车间的电子地图模型。
[0020]图3A

图3B为相向冲突测试案例,其中,图3A为AGV在84

85路径段产生的冲突案例,图3B为重新规划之后AGV2的路径序列与时间窗。
[0021]图4A

图4B为交叉路口节点冲突测试案例,其中,图4A为两AGV会在路口节点30处产生冲突案例,图4B为解决冲突之后AGV2的路径序列与时间窗。
[0022]图5为数字孪生验证平台的人机交互窗口。
[0023]图6A

图6I为基于数字孪生的相向冲突测试案例,其中,图6A表示了物理环境中两AGV的位姿,图6B表示了Stage仿真环境中两AGV的位姿信息,图6C表示了Rviz交互环境下两AGV的初始状态,图6D表示了物理环境中两AGV避免相向冲突时的位姿,图6E表示了Stage仿真环境中两AGV避免相向冲突时的位姿信息,图6F表示了Rviz交互环境下两AGV避免相向冲突时的状态,图6G本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数字孪生的制造车间多AGV无冲突路径调度方法,其特征在于,包括以下步骤:步骤1),对制造车间电子地图建模;首先,采用拓扑法建立制造车间模型,将车间重要区域用不同点位划分;然后根据AGV的不同工况情况,设立特殊节点的点位;最后,在关键位置节点图的基础上,添加车间可行使区域的关键位置,获得面向多AGV系统制造车间的电子地图;步骤2),设计单AGV路径规划算法;首先对于单个AGV系统会给定一个初始任务,单AGV通过任务确定起始点和终点;接着以路径最短为优化目标规划从起点向终点进行节点搜索;最后得到可以完成任务的全局路径;步骤3),设计整体算法框架,整体的算法框架包含路径协调器、冲突求解器、以及优先级规划器三个模块;确保各AGV在执行任务的过程中以及前往下一个任务的过程中不会和其他AGV之间产生冲突;步骤4),搭建数字孪生AGV调度验证平台;该平台主要由系统支撑服务、虚拟仿真平台和物理验证平台三部分组成;系统支撑服务的功能是提供任务分配算法以及路径规划算法支撑;虚拟仿真平台的功能是AGV调度方法评估与任务执行过程可视化展示;物理验证平台的主要功能是在实际环境中评估调度方法的可行性,包括了AGV物理实体和相应的地图环境。2.根据权利要求1所述的一种基于数字孪生的制造车间多AGV无冲突路径调度方法,其特征在于,步骤1)具体为:拓扑法建立的电子地图用G=<V,E>表示,其中节点的集合表示为v=(v1,v2...v
k
),并且对于拓扑图中所有的节点采用一维数组的形式进行存储,边的集合表示为e(e1,e2...e
k
)=((v1,v2),(v1,v3)...(v
k
‑1,v
k
),并且采用邻接矩阵的形式进行存储,邻接矩阵A(w)=(a
ij
)
k
×
k
,0≤i≤k,0≤j≤k,其中:其中,w
ij
为节点v
i
到节点v
j
的权重,节点v
i
的位置坐标为(x
i
,y
i
),节点v
j
的位置坐标为(x
j
,y
j
),此时,w
ij
的值为:w
ij
=|x
i
*x
j
|+|y
i

y
j
|。3.根据权利要求1所述的一种基于数字孪生的制...

【专利技术属性】
技术研发人员:徐俊杨健韩文杰汪义博孙铮梅雪松
申请(专利权)人:西安交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1