一种基于路径分析的AGV小车交通管制调控方法
技术领域
本发明涉及AGV路径调控技术领域,尤其涉及一种基于路径分析的AGV小车交通管制调控方法。
背景技术
Automated Guided Vehicle,简称AGV,通常也称为AGV小车,指装备有电磁或光学等自动导引装置,能够沿规定的导引路径行驶,具有安全保护以及各种移载功能的运输车,工业应用中不需驾驶员的搬运车,以可充电之蓄电池为其动力来源。现有的AGV小车的行驶路径的规划策略较为单一,当工作区内有多个AGV小车运行时,行驶路径的规划策略单一不能满足生产和生活需要,无法保证工作区内AGV小车的高效率运行。
发明内容
基于背景技术存在的技术问题,本发明提出了一种基于路径分析的AGV小车交通管制调控方法。
本发明提出的基于路径分析的AGV小车交通管制调控方法,包括以下步骤:
S1、将工作区划分为x个检测区域,并为每一个检测区域设置多个停靠点;
S2、接收向x个检测区域内的AGV小车下发的运输任务,且将每一个运输任务与对应的AGV小车的实时位置关联并存储;
S3、获取每一个检测区域内运行的AGV小车的运输任务的个数、运行路径种类以及路径长度;
S4、根据每一个检测区域内运行的AGV小车的运输任务的个数、运行路径种类以及路径长度调整运行的AGV小车是否进入对应的检测区域内最近的停靠点。
优选地,步骤S2中,所述AGV小车的实时位置为该AGV小车在所处的检测区域内的实际位置。
优选地,步骤S3中,所述运行的AGV小车的运行路径种类具体包括:
当运行的AGV小车的运输任务的个数为零时,所述运行路径种类为该AGV小车由当前位置返回至出发地的第一路径种类;
当运行的AGV小车的运输任务的个数大于零时,所述运行路径种类为该AGV小车由当前位置运行至目的地的第二路径种类。
优选地,步骤S3中,所述运行的AGV小车的路径长度具体包括:
当运行的AGV小车的运输任务的个数为零时,所述路径长度为该AGV小车的当前位置与出发地之间的距离;
当运行的AGV小车的运输任务的个数大于零时,所述路径长度为该AGV小车的当前位置与目的地之间的距离。
优选地,步骤S4具体包括:
获取第i个检测区域内直线距离小于预设距离的第Am个AGV小车和第An个AGV小车的运行路径种类并分析:
当第Am个AGV小车为第一路径种类、第An个AGV小车为第二路径种类时,调整第Am个AGV小车进入第i个检测区域内最近的停靠点;
当第Am个AGV小车为第二路径种类、第An个AGV小车为第一路径种类时,调整第An个AGV小车进入第i个检测区域内最近的停靠点;
当第Am个AGV小车和第An个AGV小车均为第一路径种类时,分别获取第Am个AGV小车和第An个AGV小车的路径长度,记为BAm、BAn,若BAm>BAn,调整第An个AGV小车进入第i个检测区域内最近的停靠点,若BAn>BAm时,调整第Am个AGV小车进入第i个检测区域内最近的停靠点;
当第Am个AGV小车和第An个AGV小车均为第二路径种类时,分别获取第Am个AGV小车和第An个AGV小车的运输任务的个数,记为CAm、CAn,若CAm>CAn,调整第An个AGV小车进入第i个检测区域内最近的停靠点,若CAn>CAm时,调整第Am个AGV小车进入第i个检测区域内最近的停靠点;
其中,1≤i≤x,A1≤Am≤Ai,A1≤An≤Ai。
本发明提出的基于路径分析的AGV小车交通管制调控方法,主要解决了工作区内多个AGV小车在同一条规划路径上运行时的交通受阻问题,并通过分析每一个AGV小车任务的紧急性以及每一个AGV小车返回路径的类型和长度来动态选择停靠让行的AGV小车,避免多个AGV小车之间存在路径重叠而造成交通隐患的问题,保证工作区内AGV小车的顺畅通行。具体地:本发明首先对工作区进行区域划分,再对每一个小区域内的交通情况进行采集、分析和调控,保证了交通调控策略的针对性和有效性;然后分析相距较近的两个AGV小车的路径种类,且制定返回出发点的AGV小车给执行任务的AGV小车停靠让行的策略,通过缩短执行任务的AGV小车的运行时间来提高该类型AGV小车的工作效率;进一步的,当两个AGV小车均为返回出发点的路径类型时,制定返回路径长度较短的AGV小车为返回路径较长的AGV小车让行的方案,使两个AGV小车均能在相对较短的时间内回归至出发点,以提高其运行效率;当两个AGV小车均为执行任务的路径类型时,本发明进一步分析两个AGV小车的运输任务的个数,且制定运输任务个数较少的AGV小车为运输任务个数较多的AGV小车停靠让行的方案,避免延长运输任务个数较多的AGV小车的运行时间,有利于提高其执行任务时的运输效率。如此,本发明从AGV小车自身执行任务的状态以及运行路线的特性出发,动态地调节工作区内所有AGV小车的停靠让行以及运行状态,在保证工作区内AGV小车稳定有序的工作状态的基础上实现了对工作区内AGV小车交通稳定性的智能化调控。
附图说明
图1为一种基于路径分析的AGV小车交通管制调控方法的步骤示意图。
具体实施方式
如图1所示,图1为本发明提出的一种基于路径分析的AGV小车交通管制调控方法。
参照图1,本发明提出的基于路径分析的AGV小车交通管制调控方法,包括以下步骤:
S1、将工作区划分为x个检测区域,并为每一个检测区域设置多个停靠点;
通过将工作区细化分为多个小的检测区域,有利于提高对每一个检测区域内AGV小车实际运行状态进行检测的针对性和有效性。
设置多个停靠点有利于减少运行中的AGV小车移动到停靠点的时间,有利于提高AGV小车的运行效率。
S2、接收向x个检测区域内的AGV小车下发的运输任务,且将每一个运输任务与对应的AGV小车的实时位置关联并存储;
本实施方式中,所述AGV小车的实时位置为该AGV小车在所处的检测区域内的实际位置;通过对AGV小车作高精度定位,能够提高对AGV小车路径规划的精度。
S3、获取每一个检测区域内运行的AGV小车的运输任务的个数、运行路径种类以及路径长度;
本实施方式中,所述运行的AGV小车的运行路径种类具体包括:
当运行的AGV小车的运输任务的个数为零时,表明该AGV小车已完成运输任务,其正欲返回出发地,则所述运行路径种类为该AGV小车由当前位置返回至出发地的第一路径种类;
当运行的AGV小车的运输任务的个数大于零时,表明该AGV小车正处于执行运输任务的状态,则所述运行路径种类为该AGV小车由当前位置运行至目的地的第二路径种类。
所述运行的AGV小车的路径长度具体包括:
当运行的AGV小车的运输任务的个数为零时,表明该AGV小车已完成运输任务,其正欲返回出发地,所述路径长度为该AGV小车的当前位置与出发地之间的距离;
当运行的AGV小车的运输任务的个数大于零时,表明该AGV小车正处于执行运输任务的状态,则所述路径长度为该AGV小车的当前位置与目的地之间的距离。
S4、根据每一个检测区域内运行的AGV小车的运输任务的个数、运行路径种类以及路径长度调整运行的AGV小车是否进入对应的检测区域内最近的停靠点。
本实施方式中,步骤S4具体包括:
获取第i个检测区域内直线距离小于预设距离的第Am个AGV小车和第An个AGV小车的运行路径种类并分析,上述直线距离小于预设距离表明该第Am个AGV小车和第An个AGV小车的距离较近,此时对这两个AGV小车的停靠和运行状态进行调整,能够有效地避免安全隐患的发生:
当第Am个AGV小车为第一路径种类、第An个AGV小车为第二路径种类时,表明第Am个AGV小车正欲返回出发地,而第An个AGV小车正处在运输状态下,则调整第Am个AGV小车进入第i个检测区域内最近的停靠点,以节省第An个AGV小车的运行时间;
当第Am个AGV小车为第二路径种类、第An个AGV小车为第一路径种类时,表明第Am个AGV小车正处在运输状态下,而第An个AGV小车正欲返回出发地,为了减少第Am个AGV小车的运行时间,调整第An个AGV小车进入第i个检测区域内最近的停靠点,以提高第Am个AGV小车的运输效率;
当第Am个AGV小车和第An个AGV小车均为第一路径种类时,表明第Am个AGV小车和第An个AGV小车均欲返回出发地,此时则需要对两个AGV小车的路径长度进行分析,则分别获取第Am个AGV小车和第An个AGV小车的路径长度,记为BAm、BAn,若BAm>BAn,表明第Am个AGV小车的返程距离大于第An个AGV小车的返程距离,为避免第Am个AGV小车运行时间的进一步延长,则调整第An个AGV小车进入第i个检测区域内最近的停靠点,若BAn>BAm时,表明第An个AGV小车的返程距离大于第Am个AGV小车的返程距离,则调整第Am个AGV小车进入第i个检测区域内最近的停靠点,避免第An个AGV小车运行时间的持续延长;
当第Am个AGV小车和第An个AGV小车均为第二路径种类时,表明第Am个AGV小车和第An个AGV小车均处在运输状态下,此时为分辨出两个AGV小车运输任务的紧急性,则分别获取第Am个AGV小车和第An个AGV小车的运输任务的个数,记为CAm、CAn,若CAm>CAn,表明第Am个AGV小车的运输任务比第An个AGV小车的运输任务多,为提高第Am个AGV小车的运输效率,则调整第An个AGV小车进入第i个检测区域内最近的停靠点,若CAn>CAm时,表明第An个AGV小车的运输任务比第Am个AGV小车的运输任务多,为避免停靠耽误第An个AGV小车的运输效率,则调整第Am个AGV小车进入第i个检测区域内最近的停靠点;
其中,1≤i≤x,A1≤Am≤Ai,A1≤An≤Ai。
本实施方式提出的基于路径分析的AGV小车交通管制调控方法,主要解决了工作区内多个AGV小车在同一条规划路径上运行时的交通受阻问题,并通过分析每一个AGV小车任务的紧急性以及每一个AGV小车返回路径的类型和长度来动态选择停靠让行的AGV小车,避免多个AGV小车之间存在路径重叠而造成交通隐患的问题,保证工作区内AGV小车的顺畅通行。具体地:本实施方式首先对工作区进行区域划分,再对每一个小区域内的交通情况进行采集、分析和调控,保证了交通调控策略的针对性和有效性;然后分析相距较近的两个AGV小车的路径种类,且制定返回出发点的AGV小车给执行任务的AGV小车停靠让行的策略,通过缩短执行任务的AGV小车的运行时间来提高该类型AGV小车的工作效率;进一步的,当两个AGV小车均为返回出发点的路径类型时,制定返回路径长度较短的AGV小车为返回路径较长的AGV小车让行的方案,使两个AGV小车均能在相对较短的时间内回归至出发点,以提高其运行效率;当两个AGV小车均为执行任务的路径类型时,本实施方式进一步分析两个AGV小车的运输任务的个数,且制定运输任务个数较少的AGV小车为运输任务个数较多的AGV小车停靠让行的方案,避免延长运输任务个数较多的AGV小车的运行时间,有利于提高其执行任务时的运输效率。如此,本实施方式从AGV小车自身执行任务的状态以及运行路线的特性出发,动态地调节工作区内所有AGV小车的停靠让行以及运行状态,在保证工作区内AGV小车稳定有序的工作状态的基础上实现了对工作区内AGV小车交通稳定性的智能化调控。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。