一种载具移动路径的优化方法、装置及电子设备与流程

文档序号:32056994发布日期:2022-11-04 21:55阅读:27来源:国知局
一种载具移动路径的优化方法、装置及电子设备与流程

1.本技术涉及自动控制技术领域,具体而言,涉及一种载具移动路径的优化方法、装置及电子设备。


背景技术:

2.在现有的服装生产线中,吊挂载具都是单条线进行控制,即每条生产线独立生产、独立控制。而随着行业的发展,工厂越来越大,单条生产线的生产效率已无法满足生产需求,厂区内服装的吊挂线多达几十条,且生产线之间需要配合生产。这使得载具需要在各生产线上传输,而目前的载具输送控制方法模式较为单一固定,多条生产线之间的载具传输效率不高,传输过程中的输送时间较长。


技术实现要素:

3.为了解决上述问题,本技术实施例提供了一种载具移动路径的优化方法、装置及电子设备。
4.第一方面,本技术实施例提供了一种载具移动路径的优化方法,所述方法包括:确定目标载具的目标运输地点,基于所述目标载具的当前位置和所述目标运输地点确定全部的候选载具移动路径,所述候选载具移动路径至少包含一个生产线;基于所述候选载具移动路径中各所述生产线的当前拥堵情况、生产线个数和路径理论通过耗时分别计算各所述候选载具移动路径的总权重分值;将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径,并基于所述目标载具移动路径控制所述目标载具移动。
5.优选的,所述确定目标载具的目标运输地点,包括:读取目标载具的载具信息,基于所述载具信息确定所述目标载具的目标运输地点。
6.优选的,所述基于所述目标载具的当前位置和所述目标运输地点确定全部的候选载具移动路径,所述候选载具移动路径至少包含一个生产线,包括:确定所述目标载具的当前位置和所述目标运输地点之间的各生产线和各所述生产线之间的桥接站;按与所述目标载具的当前位置对应的距离顺序依次组合各所述生产线和桥接站,生成候选载具移动路径;重复所述按与所述目标载具的当前位置对应的距离顺序组合各所述生产线和桥接站的步骤,直至生成涵盖所有组合的全部所述候选载具移动路径。
7.优选的,所述确定所述目标载具的当前位置和所述目标运输地点之间的各生产线和各所述生产线之间的桥接站之后,还包括:获取各所述生产线与各所述桥接站的当前使用状态,剔除所述当前使用状态表征为维修故障状态的所述生产线和/或桥接站。
8.优选的,所述基于所述候选载具移动路径中各所述生产线的当前拥堵情况、生产线个数和路径理论通过耗时分别计算各所述候选载具移动路径的总权重分值,包括:确定所述候选载具移动路径中各所述生产线的载具上限数量和载具实际数量,基于所述载具实际数量与载具上限数量的比值确定第一权重分值,所述比值用以表征所述生产线的当前拥堵情况;基于所述候选载具移动路径中所述生产线的生产线个数确定第二权重分值;确定所述候选载具移动路径中各所述生产线和桥接站的单位理论通过耗时,累加各所述单位理论通过耗时,得到路径理论通过耗时,并基于所述路径理论通过耗时对应的时长范围确定第三权重分值;计算所述第一权重分值、第二权重分值和第三权重分值之和,得到所述候选载具移动路径的总权重分值。
9.优选的,所述将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径,包括:当所述总权重分值最高的所述候选载具移动路径的数量为一个时,将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径;当所述总权重分值最高的所述候选载具移动路径的数量为至少两个时,将预设的目标权重分值最高的所述候选载具移动路径确定为目标载具移动路径,所述目标权重分值为所述第一权重分值、第二权重分值、第三权重分值中的一个。
10.第二方面,本技术实施例提供了一种载具移动路径的优化装置,所述装置包括:确定模块,用于确定目标载具的目标运输地点,基于所述目标载具的当前位置和所述目标运输地点确定全部的候选载具移动路径,所述候选载具移动路径至少包含一个生产线;计算模块,用于基于所述候选载具移动路径中各所述生产线的当前拥堵情况、生产线个数和路径理论通过耗时分别计算各所述候选载具移动路径的总权重分值;控制模块,用于将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径,并基于所述目标载具移动路径控制所述目标载具移动。
11.第三方面,本技术实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面或第一方面的任意一种可能的实现方式提供的方法的步骤。
12.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面的任意一种可能的实现方式提供的方法。
13.本发明的有益效果为:根据各路径的实际情况确定出各路径在当前拥堵情况、生产线个数和路径理论通过耗时上的权重分值,进而确定出各路径在当前时刻的总权重分值,以此为标准选择确定出总权重分值最高的最优路径,提高了载具的传输效率,减少了载具的传输时长。
附图说明
14.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需使用的附
图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
15.图1为本技术实施例提供的一种载具移动路径的优化方法的流程示意图;图2为本技术实施例提供的一种载具移动路径的优化装置的结构示意图;图3为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
16.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
17.在下述介绍中,术语“第一”、“第二”仅为用于描述的目的,而不能理解为指示或暗示相对重要性。下述介绍提供了本技术的多个实施例,不同实施例之间可以替换或者合并组合,因此本技术也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征a、b、c,另一个实施例包含特征b、d,那么本技术也应视为包括含有a、b、c、d的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。
18.下面的描述提供了示例,并且不对权利要求书中阐述的范围、适用性或示例进行限制。可以在不脱离本技术内容的范围的情况下,对描述的元素的功能和布置做出改变。各个示例可以适当省略、替代或添加各种过程或组件。例如所描述的方法可以以所描述的顺序不同的顺序来执行,并且可以添加、省略或组合各种步骤。此外,可以将关于一些示例描述的特征组合到其他示例中。
19.参见图1,图1是本技术实施例提供的一种载具移动路径的优化方法的流程示意图。在本技术实施例中,所述方法包括:s101、确定目标载具的目标运输地点,基于所述目标载具的当前位置和所述目标运输地点确定全部的候选载具移动路径,所述候选载具移动路径至少包含一个生产线。
20.本技术的执行主体可以是云端服务器。
21.在本技术实施例中,对于吊挂系统中需要进行运输控制的目标载具,云端服务器首先将确定其所要运输至的目标运输地点,以此来根据目标在距的当前位置和其需要前往的目标运输地点来确定出可以用于对其进行运输的候选载具移动路径。目标载具将通过吊挂系统的生产线轨道进行运输,故确定出候选载具移动路径至少将包含有一个生产线,若存在两个以上的生产线,还需要通过生产线之间设置的桥接站进行运输。
22.在一种可实施方式中,所述确定目标载具的目标运输地点,包括:读取目标载具的载具信息,基于所述载具信息确定所述目标载具的目标运输地点。
23.在本技术实施例中,目标载具一般是用于吊挂系统中对衣物的运输,每个目标载具上都可以通过设置二维码、条形码等方式来记录该目标载具的相关信息。在生产线上,每隔一段距离便存在一个芯片数据识别装置来识别目标载具的信息,并将其上传至云端服务器。故云端服务器将通过读取上传的目标载具对应的载具信息的方式,确定出目标载具需要运往的目标运输地点。
24.在一种可实施方式中,所述基于所述目标载具的当前位置和所述目标运输地点确
定全部的候选载具移动路径,所述候选载具移动路径至少包含一个生产线,包括:确定所述目标载具的当前位置和所述目标运输地点之间的各生产线和各所述生产线之间的桥接站;按与所述目标载具的当前位置对应的距离顺序依次组合各所述生产线和桥接站,生成候选载具移动路径;重复所述按与所述目标载具的当前位置对应的距离顺序组合各所述生产线和桥接站的步骤,直至生成涵盖所有组合的全部所述候选载具移动路径。
25.在本技术实施例中,整个吊挂系统的结构一般比较复杂,由很多个生产线和用于连接各个生产线的桥接站组成。云端服务器首先需要通过当前位置和目标运输地点确定出二者之间存在有哪些生产线和桥接站,接着按照由当前位置的距离顺序来依次组合各个生产线和桥接站,以此生成一条候选载具移动路径。在某一路径节点上,是可能存在有多条生产线可以选择的,即路径存在有多种组合方式,为了确定出最优的路径,云端服务器会遍历所有组合,确定出全部的候选载具移动路径。
26.在一种可实施方式中,所述确定所述目标载具的当前位置和所述目标运输地点之间的各生产线和各所述生产线之间的桥接站之后,还包括:获取各所述生产线与各所述桥接站的当前使用状态,剔除所述当前使用状态表征为维修故障状态的所述生产线和/或桥接站。
27.在本技术实施例中,在某些时候,桥接站、生产线主轨道等会出现损坏或维修的情况,这种情况下,将暂时无法用来运输载具。因此,云端服务器还会获取生产线和桥接站的当前使用状态,以此确定各个生产线和桥接站是否处于维修故障状态,并剔除维修故障状态的生产线和桥接站,以避免生成的候选载具移动路径中存在有正在故障维修无法使用的生产线,影响运输。
28.s102、基于所述候选载具移动路径中各所述生产线的当前拥堵情况、生产线个数和路径理论通过耗时分别计算各所述候选载具移动路径的总权重分值。
29.在本技术实施例中,在目标载具需要运行的时间节点,必然还会同时存在有大量其他载具正在进行运输,这使得在当前时间节点下每个生产线的实际情况是动态变化的,而这将会影响目标载具运输时的效率。例如对于某一条候选载具移动路径而言,虽然其路径长度最短,但可能存在需要经过的某一个生产线目前存在有大量载具需要运输,造成了拥堵。故云端服务器为了确定出最优的路径,将会考虑每个生产线的当前拥堵情况、需要经过生产线的个数、该路径理论上通过需要消耗的时长来赋予不同的权重分值,进而加权计算出每一条候选载具移动路径的总权值分值,以此为标准来判断最优路径。
30.在一种可实施方式中,步骤s102包括:确定所述候选载具移动路径中各所述生产线的载具上限数量和载具实际数量,基于所述载具实际数量与载具上限数量的比值确定第一权重分值,所述比值用以表征所述生产线的当前拥堵情况;基于所述候选载具移动路径中所述生产线的生产线个数确定第二权重分值;确定所述候选载具移动路径中各所述生产线和桥接站的单位理论通过耗时,累加各所述单位理论通过耗时,得到路径理论通过耗时,并基于所述路径理论通过耗时对应的时长范围确定第三权重分值;
计算所述第一权重分值、第二权重分值和第三权重分值之和,得到所述候选载具移动路径的总权重分值。
31.在本技术实施例中,每一个生产线都会在设计时根据生产线结构设置该生产线理论上最多能容纳的载具上限数量,通过芯片数据识别装置还能够确定生产线当前的载具实际数量,以此计算出二者的比值。预先可以根据比值的不同来对应设置不同的权重分值,故在计算出比值后,即可确定出第一权重分值。虽然每个生产线轨道的移动速度可能是不同的,即经过的生产线越多,运输速率不一定就越慢,但经过的生产线越多,需要切换生产线轨道的次数就越多,越容易出现载具掉落等意外,故同样预先根据生产线的数量不同设置了不同的权重分值,以根据实际的生产线数量确定出第二权重分值。各生产线、桥接站根据轨道运行速度、长度的不同,运输经过所要花费的单位理论通过耗时也是不同的。由于单位理论通过耗时能够在生产线设计阶段确定,故云端服务器通过直接获取各单位理论通过耗时,并累加得到路径理论通过耗时,则能够根据路径理论通过耗时对应的时长范围确定第三权重分值。通过累加第一权重分值、第二权重分值与第三权重分值,便能够得到该候选载具移动路径的总权重分值。
32.示例性的,每一条路径中各生产线的拥堵情况的权重分值上限可以设置为40分;每一条路径需要经过的普通生产线的个数对应的权重分值上限可以设置为30分;每一条路径在正常情况下的总耗时对应的权重分值上限可以设置为30分。
33.s103、将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径,并基于所述目标载具移动路径控制所述目标载具移动。
34.在本技术实施例中,总权重分值越高,则认为该候选载具移动路径越优,故云端服务器会将总权重分值最高的候选载具移动路径确定为最终所选择的目标载具移动路径,并且控制目标载具基于该目标载具移动路径来移动。
35.在一种可实施方式中,所述将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径,包括:当所述总权重分值最高的所述候选载具移动路径的数量为一个时,将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径;当所述总权重分值最高的所述候选载具移动路径的数量为至少两个时,将预设的目标权重分值最高的所述候选载具移动路径确定为目标载具移动路径,所述目标权重分值为所述第一权重分值、第二权重分值、第三权重分值中的一个。
36.在本技术实施例中,由于总权重分值是由多个权重分值累加得到的,有可能会出现多个候选载具移动路径的总权重分值相同。为了解决这种情况下的路径选择问题,工作人员可以预先在云端服务器内设置有目标权重分值,目标权重分值为第一权重分值、第二权重分值、第三权重分值中的一个,即目标权重分值为工作人员认为的三个权重分值中更重要、对运输过程更容易造成影响的条件对应的权重分值。以此在总权重分值相同时,将会选择其中目标权重分值最高的路径作为目标载具移动路径。
37.下面将结合附图2,对本技术实施例提供的载具移动路径的优化装置进行详细介绍。需要说明的是,附图2所示的载具移动路径的优化装置,用于执行本技术图1所示实施例的方法,为了便于说明,仅示出了与本技术实施例相关的部分,具体技术细节未揭示的,请参照本技术图1所示的实施例。
38.请参见图2,图2是本技术实施例提供的一种载具移动路径的优化装置的结构示意图。如图2所示,所述装置包括:确定模块201,用于确定目标载具的目标运输地点,基于所述目标载具的当前位置和所述目标运输地点确定全部的候选载具移动路径,所述候选载具移动路径至少包含一个生产线;计算模块202,用于基于所述候选载具移动路径中各所述生产线的当前拥堵情况、生产线个数和路径理论通过耗时分别计算各所述候选载具移动路径的总权重分值;控制模块203,用于将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径,并基于所述目标载具移动路径控制所述目标载具移动。
39.在一种可实施方式中,确定模块201包括:第一确定单元,用于读取目标载具的载具信息,基于所述载具信息确定所述目标载具的目标运输地点。
40.在一种可实施方式中,确定模块201还包括:第二确定单元,用于确定所述目标载具的当前位置和所述目标运输地点之间的各生产线和各所述生产线之间的桥接站;组合单元,用于按与所述目标载具的当前位置对应的距离顺序依次组合各所述生产线和桥接站,生成候选载具移动路径;重复单元,用于重复所述按与所述目标载具的当前位置对应的距离顺序组合各所述生产线和桥接站的步骤,直至生成涵盖所有组合的全部所述候选载具移动路径。
41.在一种可实施方式中,确定模块201还包括:剔除单元,用于获取各所述生产线与各所述桥接站的当前使用状态,剔除所述当前使用状态表征为维修故障状态的所述生产线和/或桥接站。
42.在一种可实施方式中,计算模块202包括:第一权重确定单元,用于确定所述候选载具移动路径中各所述生产线的载具上限数量和载具实际数量,基于所述载具实际数量与载具上限数量的比值确定第一权重分值,所述比值用以表征所述生产线的当前拥堵情况;第二权重确定单元,用于基于所述候选载具移动路径中所述生产线的生产线个数确定第二权重分值;第三权重确定单元,用于确定所述候选载具移动路径中各所述生产线和桥接站的单位理论通过耗时,累加各所述单位理论通过耗时,得到路径理论通过耗时,并基于所述路径理论通过耗时对应的时长范围确定第三权重分值;计算单元,用于计算所述第一权重分值、第二权重分值和第三权重分值之和,得到所述候选载具移动路径的总权重分值。
43.在一种可实施方式中,控制模块203包括:第一判断单元,用于当所述总权重分值最高的所述候选载具移动路径的数量为一个时,将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径;第二判断单元,用于当所述总权重分值最高的所述候选载具移动路径的数量为至少两个时,将预设的目标权重分值最高的所述候选载具移动路径确定为目标载具移动路径,所述目标权重分值为所述第一权重分值、第二权重分值、第三权重分值中的一个。
44.本领域的技术人员可以清楚地了解到本技术实施例的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
45.本技术实施例的各处理单元和/或模块,可通过实现本技术实施例所述的功能的模拟电路而实现,也可以通过执行本技术实施例所述的功能的软件而实现。
46.参见图3,其示出了本技术实施例所涉及的一种电子设备的结构示意图,该电子设备可以用于实施图1所示实施例中的方法。如图3所示,电子设备300可以包括:至少一个中央处理器301,至少一个网络接口304,用户接口303,存储器305,至少一个通信总线302。
47.其中,通信总线302用于实现这些组件之间的连接通信。
48.其中,用户接口303可以包括显示屏(display)、摄像头(camera),可选用户接口303还可以包括标准的有线接口、无线接口。
49.其中,网络接口304可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
50.其中,中央处理器301可以包括一个或者多个处理核心。中央处理器301利用各种接口和线路连接整个电子设备300内的各个部分,通过运行或执行存储在存储器305内的指令、程序、代码集或指令集,以及调用存储在存储器305内的数据,执行终端300的各种功能和处理数据。可选的,中央处理器301可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。中央处理器301可集成中央中央处理器(central processing unit,cpu)、图像中央处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到中央处理器301中,单独通过一块芯片进行实现。
51.其中,存储器305可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器305包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器305可用于存储指令、程序、代码、代码集或指令集。存储器305可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器305可选的还可以是至少一个位于远离前述中央处理器301的存储装置。如图3所示,作为一种计算机存储介质的存储器305中可以包括操作系统、网络通信模块、用户接口模块以及程序指令。
52.在图3所示的电子设备300中,用户接口303主要用于为用户提供输入的接口,获取用户输入的数据;而中央处理器301可以用于调用存储器305中存储的载具移动路径的优化应用程序,并具体执行以下操作:确定目标载具的目标运输地点,基于所述目标载具的当前位置和所述目标运输地点确定全部的候选载具移动路径,所述候选载具移动路径至少包含一个生产线;基于所述候选载具移动路径中各所述生产线的当前拥堵情况、生产线个数和路径
理论通过耗时分别计算各所述候选载具移动路径的总权重分值;将所述总权重分值最高的所述候选载具移动路径确定为目标载具移动路径,并基于所述目标载具移动路径控制所述目标载具移动。
53.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。
54.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
55.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
56.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
57.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
58.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
59.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-only memory, rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
60.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-only memory, rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
61.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1