衣物裁片分配容器的全自动收集方法及衣物裁片分配系统与流程

文档序号:27632764发布日期:2021-11-29 16:34阅读:67来源:国知局
衣物裁片分配容器的全自动收集方法及衣物裁片分配系统与流程

1.本发明涉及柔性制造领域,尤其涉及一种衣物裁片分配容器的全自动收集方法及衣物裁片分配系统。


背景技术:

2.柔性制造模式是区别于传统大规模量产的生产模式,在柔性制造中,供应链系统对单个需求做出生产配送的响应,生产的指令完全是由消费者独个触发,从传统“以产定销”的“产









物”转变成“以销定产”,其价值链展现为“人









供”这种完全定向的具有明确产销一一对应特征的活动。
3.服装业的柔性制造经营模式通常是接收客户的订制需求订单,定制需求使得所需要生产的每一件产品都是不同的,以足球比赛服订单来说,需要在每件球服的不同地方印制队徽、球队赞助商、不同的姓名和号码,此外,不同的队员还有不同的尺码。
4.现有技术中有利用热升华工艺,将打印在纸面上裁片印制内容转移至布料上,然后对完成热升华工艺的布料沿着裁片的边缘进行裁切,得到一片片的织物裁片,最后将一件成衣对应的多个裁片进行缝纫,得到成衣产品。其中,在得到裁片的过程中,需要由设计师来制作打印图纸,这会花费比较长的时间,并且打印图由人工制作,可能会做错,带来不少的人工成本。
5.另外,目前对裁片进行分拣的具体为:将待分拣的裁片平摊在桌面或者地面上,以能够方便找到裁片的摆放位置,将同一件成衣的多个裁片叠放在一起。
6.这样的分拣方式至少存在以下缺陷:1)需要较大的平面来平摊裁片,需要花较长时间找到目标裁片应该摆放的位置;2)裁片叠放需要非常小心,在堆叠至一定高度后容易散开;3)难以分辨一个订单内多件成衣的裁片是否分拣完结,容易遗漏;4)若采取一个订单内的裁片分拣完结后再对该订单进行整理,容易造成多个订单的裁片无法同时摆放;5)一个订单完结后,整理裁片并校验完整度,会消耗很多工时;6)对于不印号码但是存在每人不同信息的裁片,不具有直观性,增大了其和同件成衣的其它裁片合并的查找难度,而且容易发生混淆;7)采用人工分拣的方式,只能对少量件成衣的裁片,通常以订单为分界逐个分拣,这就要求不同订单的产品需要分开打印、分开热升华、分开裁切,限制了批量打印

热升华

裁切的生产规模;8)由于缺陷7)的内容,使得布料浪费率大,增加布料成本;9)人工分拣效率低,时间成本和人力成本大;10)人工分拣没有纠错机制,很难发现分拣错误,在发现分拣错漏之后也很难纠正。


技术实现要素:

7.为了解决现有技术的问题,本发明提供了一种衣物裁片分配容器的全自动收集方法及衣物裁片分配系统,本发明的技术方案如下:一方面,本发明提供了一种衣物裁片分配容器的全自动收集方法,基于衣物裁片分配系统,所述衣物裁片分配系统包括机械手、分配服务器、数据库、多个容器,所述容器用于容置被分配的衣物裁片,不同容器具有不同的分配位置,所述容器被配置有与其分配位置对应的容器识别号;所述机械手被配置有与容器识别号对应的动作设置信息;利用分配服务器将同一件衣物的全部裁片的裁片码关联至同一个容器识别码,并将全部衣物裁片或被分配的裁片码与容器识别码的关联信息保存至数据库,所述收集方法无需人工干预,包括以下步骤:s1、根据被分配的衣物裁片的裁片码信息,分配服务器向数据库查询与该裁片码相关联的容器识别号,并向机械手发送分配指令,所述分配指令包括查询到的容器识别号;s2、机械手根据分配指令,执行与容器识别号对应的动作,以将被分配的衣物裁片移动至所述容器识别号对应的容器中;s3、分配服务器判断当前容器是否已容置一件衣物的全部裁片;若是,则执行s4;若否,则对下一个被分配的衣物裁片执行步骤s1

s3;s4、分配服务器判断当前已容置一件衣物的全部裁片的已齐全容器数量是否达到预设的数量阈值,所述数量阈值为1或大于1的整数,若未达到预设的数量阈值,则对下一个被分配的衣物裁片执行步骤s1

s3,否则执行步骤s5

s6;s5、分配服务器向机械手发送收集指令,所述收集指令包括已齐全容器的容器识别号;s6、机械手根据收集指令依次移动到所述容器识别号对应的容器处,夹持该容器,并带动所述容器移动至指定收集区域,再松开夹爪,以使所述容器被收集在所述指定收集区域,直至全部所述已齐全容器被收集在所述指定收集区域。
8.进一步地,一件衣物的裁片包括以下裁片类型中的多种:前片、后片、领口、左袖、左袖口、右袖、右袖口、裤子左前片、裤子左后片、裤子右前片、裤子右后片;所述下一个被分配的衣物裁片与当前被分配的衣物裁片属于同一件衣物或者不同的衣物。
9.进一步地,每个衣物裁片上均设有裁片码信息,步骤s1中被分配的衣物裁片的裁片码信息通过以下任一方式获取:所述衣物裁片的裁片码为二维码,利用扫码器扫描所述二维码获取所述裁片码信息;或者,所述衣物裁片的裁片码为数字码,利用键盘装置手动输入所述裁片码信息;或者,所述衣物裁片的裁片码为二维码、条形码或者数字码,利用图像采集装置对所述裁片码进行成像,并通过图像解析得到所述裁片码信息。
10.进一步地,步骤s3中通过以下方式判断当前容器是否已容置一件衣物的全部裁片:所述数据库还用于保存衣物裁片的裁片码所关联的裁片类型信息;分配服务器将当前放入容器的裁片的裁片类型信息新增至数据库的容置裁片类
型信息记录中,再判断当前容置裁片类型信息记录与当前放入容器的裁片所属的衣物被配置的裁片类型信息相比是否齐全,若齐全,则判定当前容器已容置一件衣物的全部裁片。
11.进一步地,步骤s3中通过以下方式判断当前容器是否已容置一件衣物的全部裁片:所述数据库还用于保存衣物裁片所属衣物的裁片数量信息;对当前裁片码相关联的容器识别号对应的容器内容置的裁片数量进行加1操作,若进行加1操作后的裁片数量小于当前衣物裁片所属衣物的裁片数量,则判定当前容器未容置一件衣物的全部裁片。
12.进一步地,步骤s4中通过以下方式判断当前已容置一件衣物的全部裁片的已齐全容器数量是否达到预设的数量阈值:分配服务器将当前容器的容器识别号新增至数据库的已齐全容器识别号记录中,并对数据库当前记录的已齐全容器数量进行加1操作,若进行加1操作后的已齐全容器数量小于预设的数量阈值,则判定当前已容置一件衣物的全部裁片的已齐全容器数量未达到预设的数量阈值。
13.进一步地,所述的衣物裁片分配容器的全自动收集方法还包括在步骤s5之前执行以下步骤:分配服务器向数据库查询全部已齐全容器的容器识别号;步骤s5包括:分配服务器向机械手逐条下发所述收集指令,每条所述收集指令包括仅一个已齐全容器的容器识别号。
14.进一步地,所述分配服务器与柔性制造系统的订单服务器通信连接,该订单服务器能够获取柔性制造中订单的裁片数据;在步骤s1之前还包括通过以下步骤获取裁片码与容器识别号的关联关系以及裁片类型信息:a1、分配服务器根据当前被分配裁片的裁片码向数据库查询是否存在该裁片码关联的单件唯一识别码,若不存在,则执行a2

a6;若存在,则执行a7;a2、向所述订单服务器发送数据请求,所述数据请求包括所述裁片码信息;a3、将所述订单服务器响应于所述数据请求而发送的与所述裁片码关联的订单中所有裁片的裁片数据存储在数据库中,所述裁片数据包括所述裁片码所关联的订单号、关联所述订单号的一个或多个成衣衣物的单件唯一识别码、该裁片码关联的单件唯一识别码、关联所述单件唯一识别码的多个裁片码、各个裁片码对应的裁片类型;a4、选择未分配状态的容器,并将其容器识别号与所述裁片码所关联的单件唯一识别码和/或该单件唯一识别码对应的全部裁片的裁片码相关联,并将该容器的分配状态由未分配状态更新为已分配状态;a5、将步骤a4中的关联信息和更新的容器的分配状态存储在数据库中;a6、输出当前被分配裁片的裁片码或其对应的单件唯一识别码所关联的容器识别号;a7、向所述数据库查询所述裁片码所关联的单件唯一识别码是否存在关联的容器识别号,若不存在,则执行a4

a6;若存在,则执行a6。
15.另一方面,提供了一种应用所述的衣物裁片分配容器的全自动收集方法的衣物裁
片分配系统,在执行步骤s6过程中或者执行步骤s6之后,向机械手发送填补指令,所述填补指令包括被收集到所述指定收集区域的容器的容器识别号;所述机械手根据填补指令移动到指定发放区域并夹持空载的容器,并将空载的容器移动至所述容器识别号对应的分配位置。
16.进一步地,所述填补指令还包括被收集到所述指定收集区域的容器的数量m,其中,m为正整数,所述机械手根据填补指令移动到指定发放区域并一次性夹持m个上下层叠的空载容器,并依次移动至所述填补指令中各个容器识别号对应的分配位置,其中,在第一个分配位置处卸载最下方的空载容器,然后夹持m

1个空载容器后移动至第二个分配位置,每次在相应的分配位置卸载最下方的一个容器,直至夹持最后一个空载容器后移动至最后一个分配位置进行卸载。
17.进一步地,所述衣物裁片分配系统还包括显示装置及与所述显示装置电连接的处理器,所述显示装置用于显示包括多个虚拟容器的显示界面,所述虚拟容器的区域面积被分割为进度块,所述虚拟容器对应于所述衣物裁片分配系统中相应分配位置处的实物容器;所述处理器用于获取当前被分配的衣物裁片被实际分配系统分配的目标实物容器信息,以匹配对应于所述目标实物容器的虚拟容器;响应于处理器接收当前被分配的一个衣物裁片被放入目标实物容器的消息,所述处理器控制显示装置在对应的虚拟容器区域中的一个进度块被填充色彩或图案;所述虚拟容器在显示界面上的排布与实物容器在分配位置处的排布相对应,以使得用户能够识别虚拟容器对应的实物容器;所述虚拟容器区域中进度块的填充状态用于实现用户调整裁片的分配顺序,包括:用户根据仅剩一个或两个或三个进度块未被填充的虚拟容器定位其对应的实物容器,并根据实物容器所容置的裁片颜色和/或样式,优先分配相同颜色和/或样式的裁片,以使得加快完成收集同一件衣物的全部裁片的实物容器的数量增长。
18.进一步地,响应于所述人工发出的收集容器指令,状态为已齐全的全部容器对应的虚拟容器新增显示锁标记的状态;响应于待目标实物容器被收集而离开分配位置,该虚拟容器变为无框空白状态;若向空缺分配位置补充空的实物容器,则对应的虚拟容器恢复为有框空白状态。
19.进一步地,响应于目标实物容器内放入第一个衣物裁片,且该裁片所属衣物的裁片数量为n,则所述虚拟容器显示由底部向上1/n高度的高度条;当该目标实物容器内每多放入一个裁片,则所述虚拟容器在前一高度条的上方新增1/n高度的高度条,并显示与前一高度条不同的色彩和/或图案。
20.进一步地,所述衣物裁片分配系统还包括进料斗,其用于放置当前被分配的裁片,所述进料斗内设置有多个光电传感器,所述光电传感器用于检测衣物裁片进入所述进料斗的情况;响应于由全部光电传感器检测到的遮光检测信号为未遮光转换为至少有一个光电传感器的遮光检测信号变为被遮光,则由分配服务器向机械手发送分配指令。
21.进一步地,所述衣物裁片分配系统还包括扫码器,其用于扫码输入被分配的衣物
裁片上印制的裁片码;响应于由全部光电传感器检测到的遮光检测信号为未遮光转换为至少有一个光电传感器的遮光检测信号变为被遮光,将所述扫码器最新扫码时间对应的裁片码作为步骤s1中被分配的衣物裁片的裁片码信息。
22.本发明提供的技术方案带来的有益效果如下:a. 能够将同一件衣物的不同裁片快速自动分配至同一容器,大大提高了分配效率,省时省力;b. 能够自动判断容器内单件衣物的裁片是否齐全并及时清空,便于在有限区域内实现持续分配;c. 避免了人工分配时容易将相应裁片放错容器的问题,提高了分配的准确率。
附图说明
23.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1为本发明公开的一个示例性实施例提供的衣物裁片分配系统第一视角示意图;图2为本发明公开的一个示例性实施例提供的衣物裁片分配系统第二视角示意图;图3为本发明公开的一个示例性实施例提供的衣物裁片分配容器的全自动收集方法的流程示意图;图4为本发明公开的一个示例性实施例提供的衣物裁片分配系统机械手结构示意图;图5为本发明公开的一个示例性实施例提供的衣物裁片分配容器的全自动收集方法中数据库存储关联信息的流程示意图。
25.其中,附图标记分别为:1

机械手,2

容器,3

进料斗。
具体实施方式
26.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
27.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于
清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。
28.在本发明的一个实施例中,提供了一种衣物裁片分配容器的全自动收集方法,基于衣物裁片分配系统,参见图1和图2,所述衣物裁片分配系统包括机械手1、分配服务器、数据库、多个容器2,所述容器用于容置被分配的衣物裁片,不同容器具有不同的分配位置,所述容器被配置有与其分配位置对应的容器识别号;所述机械手被配置有与容器识别号对应的动作设置信息;利用分配服务器将同一件衣物的全部裁片的裁片码关联至同一个容器识别码,并将全部衣物裁片或被分配的裁片码与容器识别码的关联信息保存至数据库,所述收集方法无需人工干预,即可将同一件衣物对应的不同裁片自动放入同一容器中并集中自动转移到收集区域,其中,对于被分配的衣物裁片,其对应衣物的内容可以相同,也可以有所不同,衣物的内容包括但不限于衣物各裁片的裁片类型、印制内容和尺寸,单件衣物裁片的裁片类型中包括但不限于前片、后片、领口、左袖、左袖口、右袖、右袖口、裤子左前片、裤子左后片、裤子右前片、裤子右后片,单件衣物的裁片包含多种裁片类型。单件衣物也各自对应设有不同的单件唯一识别码,所述单件唯一识别码与该衣物所含的全部裁片的裁片码相关联。
29.举例来说,比如一件成衣衣物,其单件唯一识别码为y0001,其包括前片、后片、领口、左袖、右袖这五个裁片,其裁片码分别对应100866、100867、100868、100865、100861,另一件成衣衣物,其单件唯一识别码为y0002,其包括前片、后片、左袖、右袖、左袖口、右袖口六个裁片,其裁片码分别对应100871、100877、100873、100872、100875、100876;当裁片随意堆叠在一起时,工作人员靠人工分配单件衣物的相应裁片,发现裁片难以快速区分,分配工作量大,在所述收集方法中,工作人员只需将裁片的裁片码信息进行录入至分配服务器并放到机械手待夹取的位置,即可完成分配和收集,每个衣物裁片上均设有裁片码信息,人工向分配服务器录入裁片码信息的方式可以包括但不限于以下三种:第一种方式,所述衣物裁片的裁片码为二维码,利用扫码器扫描所述二维码获取所述裁片码信息;第二种方式,所述衣物裁片的裁片码为数字码,利用键盘装置手动输入所述裁片码信息;第三种方式,所述衣物裁片的裁片码为二维码、条形码或者数字码,利用图像采集装置对所述裁片码进行成像,并通过图像解析得到所述裁片码信息。需要说明的是以上几种方式可以同时具备多种,以便当一种方式无法信息录入时有备选方式进行信息录入,增强其可靠性。
30.下一个被分配的衣物裁片与当前被分配的衣物裁片可能属于同一件衣物,也可能属于不同的衣物,但并不影响该方法的应用。
31.参见图3,所述收集方法包括以下步骤:s1、根据被分配的衣物裁片的裁片码信息,分配服务器向数据库查询与该裁片码相关联的容器识别号,并向机械手发送分配指令,所述分配指令包括查询到的容器识别号。
32.如上所述,数据库存储有全部被分配的衣物裁片的裁片码与容器识别码的关联信息,具体地,数据库存储所述关联信息的方法在下文详述。
33.比如,根据查询结果得知,裁片码100866、100867、100868、100865、100861均对应容器识别码r1234,裁片码分别对应100871、100877、100873、100872、100875均对应容器识别码r4321。
34.s2、机械手根据分配指令,执行与容器识别号对应的动作,以将被分配的衣物裁片移动至所述容器识别号对应的容器中。
35.其中,机械手从当前位置到统一抓取裁片位置的动作路径,以及从统一抓取裁片位置到每个容器的动作路径都已预先设置并存储,因而机械手很容易根据容器识别号对应到的分配位置,触发相应的移动动作。
36.s3、分配服务器判断当前容器是否已容置一件衣物的全部裁片;若是,则执行s4;若否,则对下一个被分配的衣物裁片执行步骤s1

s3。
37.具体地,判断当前容器是否已容置一件衣物的全部裁片至少有以下几种方式:第一种方式,所述数据库保存衣物裁片的裁片码所关联的裁片类型信息,分配服务器将当前放入容器的裁片的裁片类型信息新增至数据库的容置裁片类型信息记录中,再判断当前容置裁片类型信息记录与当前放入容器的裁片所属的衣物被配置的裁片类型信息相比是否齐全,若齐全,则判定当前容器已容置一件衣物的全部裁片。
38.比如,数据库保存有裁片码100866的裁片类型为前片类型、裁片码100867的裁片类型为后片类型、裁片码100868的裁片类型为领口类型、裁片码100865的裁片类型为左袖类型、裁片码100861的裁片类型为右袖类型,并且数据库存储有容器识别码r1234对应的单件唯一识别码为y0001,以及单件唯一识别码y0001对应的裁片类型为前片、后片、领口、左袖、右袖,当一个裁片的裁片码100866信息录入后,得知该裁片为前片,通过数据库内裁片与衣物的关联关系,得到其归属于成衣y0001,通过数据库内容器识别码与成衣的关联关系,机械手将该裁片放入容器识别码r1234对应的容器中,同时数据库中会记录该成衣y0001的前片裁片已分配,并核查该成衣y0001的其他对应裁片是否有对应分配记录。每次有裁片放入容器r1234,都会记录并判断,若该成衣y0001的全部裁片都有相对应的分配记录,则表明该容器内成衣的裁片已经齐全。
39.第二种方式,所述数据库保存衣物裁片所属衣物的裁片数量信息,对当前裁片码相关联的容器识别号对应的容器内容置的裁片数量进行加1操作,若进行加1操作后的裁片数量小于当前衣物裁片所属衣物的裁片数量,则判定当前容器未容置一件衣物的全部裁片。
40.比如,数据库存储有容器识别码r1234对应的单件唯一识别码为y0001,以及单件唯一识别码y0001对应的裁片数量为5,当一件成衣的第一个裁片的裁片码信息录入后,关联对应到相应的单件唯一识别码y0001,并通过与单件唯一识别码y0001相关联的容器识别号r1234,机械手将该裁片放置到该容器识别号对应的容器,同时在数据库中记录该成衣已经分配的裁片数量为1,当该成衣的第二个裁片以相同的方式放入同一容器时,数据库中记录该成衣已经分配的裁片数量更新为2,重复多次,若记录的数字小于5,则说明该容器未容置一件衣物的全部裁片,直到记录的数字达到5,才能表明该容器已容置一件衣物的全部裁片。
41.若一个容器内容置了一件衣物的全部裁片,则称其为已齐全容器,并执行下一步骤s4。如果判定该容器当前容置的裁片少于一件衣物的全部裁片,则执行对其他衣物裁片
的分配,并再次判断新分配的裁片放入的(有可能是不同的)容器是否已容置一件衣物的全部裁片。
42.以上两种方式,以上两种方式相对而言,第一种方式是优选,尤其是在存在重复裁片的情况下,比如在错误的操作下,裁切了两块一模一样的且具有相同裁片的裁片,第二种方式会可能导致裁片类型没有齐全,但是因有重复的裁片使得数量达到目标值而使该容器被标记为已齐全容器;而第一种方式确保分配在容器中的裁片是齐全的,即使有多的重复裁片,在下一缝纫环节即可将重复的裁片抛弃即可。
43.s4、分配服务器判断当前已容置一件衣物的全部裁片的已齐全容器数量是否达到预设的数量阈值,所述数量阈值为1或大于1的整数,若未达到预设的数量阈值,则对下一个被分配的衣物裁片执行步骤s1

s3,否则执行步骤s5

s6。
44.具体地,通过以下方式判断当前已容置一件衣物的全部裁片的已齐全容器数量是否达到预设的数量阈值:分配服务器将当前容器的容器识别号新增至数据库的已齐全容器识别号记录中,并对数据库当前记录的已齐全容器数量进行加1操作,若进行加1操作后的已齐全容器数量小于预设的数量阈值,则判定当前已容置一件衣物的全部裁片的已齐全容器数量未达到预设的数量阈值。
45.s5、分配服务器向机械手发送收集指令,所述收集指令包括已齐全容器的容器识别号,已齐全容器的容器是指已装满单件衣物所有裁片的容器。
46.其中,分配服务器向机械手逐条下发收集指令,每条收集指令包括仅一个已齐全容器的容器识别号,或者,分配服务器向机械手下发一整条收集指令,该收集指令包括当前所有的已齐全容器的容器识别号。需要注意的是,在分配服务器向机械手发送收集指令之前,分配服务器都会向数据库查询并获取全部已齐全容器的容器识别号。
47.s6、机械手根据收集指令依次移动到所述容器识别号对应的容器处,夹持该容器,并带动所述容器移动至指定收集区域,再松开夹爪,以使所述容器被收集在所述指定收集区域,直至全部所述已齐全容器被收集在所述指定收集区域。
48.当收集指令包括仅一个已齐全容器的容器识别号时,每执行一个收集指令,机械手把一个相应已齐全容器转移至收集区域后等待下一条收集指令再执行收集操作;当收集指令包括当前所有的已齐全容器的容器识别号时,执行该收集指令时,机械手按照已齐全容器的容器识别号依次其转移至收集区域。
49.需要注意的是,参见图4,机械手在夹持容器的时候会使用与抓取裁片时不同的夹爪进行工作,通过旋转进行切换夹爪,以适配不同的物品尺寸。
50.上述的数据库存储所述关联信息的方法具体通过以下方式实现:所述分配服务器与柔性制造系统的订单服务器通信连接,该订单服务器能够获取柔性制造中订单的裁片数据。在步骤s1之前需要获取当前被分配裁片的裁片码与容器识别号的关联关系以及裁片类型信息,参见图5,具体实现方式包括如下步骤:a1、分配服务器根据当前被分配裁片的裁片码向数据库查询是否存在该裁片码关联的单件唯一识别码,若不存在,则执行a2

a6;若存在,则执行a7;a2、向所述订单服务器发送数据请求,所述数据请求包括所述裁片码信息;a3、将所述订单服务器响应于所述数据请求而发送的与所述裁片码关联的订单中
所有裁片的裁片数据存储在数据库中,所述裁片数据包括所述裁片码所关联的订单号、关联所述订单号的一个或多个成衣衣物的单件唯一识别码、该裁片码关联的单件唯一识别码、关联所述单件唯一识别码的多个裁片码、各个裁片码对应的裁片类型;订单服务器响应数据请求而获取裁片数据的过程包括:先取到数据请求中裁片码所关联的订单,然后得到订单内的所有裁片码,再分别查询所有裁片码对应的裁片数据。本发明实施例还提供了一种数据索引方法,通过预先构建索引,以便于后续根据裁片码可以快速查询这个裁片对应的裁片数据,详见下文。
51.a4、选择未分配状态的容器,并将其容器识别号与所述裁片码所关联的单件唯一识别码和/或该单件唯一识别码对应的全部裁片的裁片码相关联,并将该容器的分配状态由未分配状态更新为已分配状态;a5、将步骤a4中的关联信息和更新的容器的分配状态存储在数据库中;a6、输出当前被分配裁片的裁片码或其对应的单件唯一识别码所关联的容器识别号;a7、向所述数据库查询所述裁片码所关联的单件唯一识别码是否存在关联的容器识别号,若不存在,则执行a4

a6;若存在,则执行a6。
52.需要说明的是,所述容器本身不具有识别号,脱离分配位置来看,每个容器都是批量生产的,并无明显区别,以便于容器的轮换使用,当容器放置到对应分配位置时,容器才产生与该位置对应的识别号,所以在同一位置更换后的容器可以与更换前容器对应的识别码相同。
53.订单服务器根据所述数据请求中的裁片码信息获取与裁片码关联的订单,进而得到该订单内的全部裁片数据,并将其发送至分配服务器,具体地,订单服务器通过预先构建的数据索引可以快速查询到某个裁片码的裁片数据,包括但不限于裁片码对应的订单号、裁片类型、单件唯一识别码、订单内的全部单件唯一识别码、各个单件唯一识别码各自对应的全部裁片的裁片码和裁片类型,所述预先构建数据索引的步骤如下:b1、制作针对裁片码的平衡二叉树,并在所述二叉树的每个结点处挂载一个链表;b2、对每个裁片依次赋唯一id值,该id值为正整数,利用该唯一id值对10
x
取余,得到对应裁片的x位数的裁片码,这样当使用十进制表示裁片id和裁片码时,裁片码就是裁片id的最后x位;b3、根据b2,令每个裁片码按顺序对应b1所生成的一个二叉树结点,定位所述裁片码在所述二叉树上的结点;b4、在所定位的结点处的链表上追加一个新的链表节点,将所述裁片码关联的裁片数据或裁片数据的地址存储至所述新的链表节点。
54.需要注意的是,在进行步骤b1之前,用户需要根据在生产流程中运转的裁片的裁片体量确定x值,具体结合产能情况,比如,每天生产3000件衣物,以每件衣物具有10个裁片进行估计,结合订单处理周期,比如以往最慢的情况会在20天内完成订单的交付,则x需要满足106大于60万,优选再多预留比如20万左右的安全裕量,以确定总的裁片数量级,若是数万级,则取x等于5,若是几十万级,则取x等于6,若是几百万级,则取x等于7,以此类推。以x为6为例,则当裁片的唯一id值大于或等于100万之后,所述二叉树不再增加结点,其深度为20(因为深度20的二叉树的总结点数量大于100万),使得有足够的结点对应到裁片码,并
且最多仅需要比较20次,便能找到该裁片码对应的二叉树结点。当一个正在生产流程中运转的裁片的id为131072时,其对106取余,得到其对应的裁片码为131072,所述相关信息默认存储在对应结点处的链表最后一个链表节点上,当一个正在生产流程中运转的裁片的id值为1131072时,其大于100万,此时说明至少是第二批裁片,前面的id值为131072的裁片已经处理完,此时如果与之前订单的裁片码相同也不会影响后续的处理,此时其对106取余,得到其对应的裁片码为131072,在所述二叉树上定位到的是与裁片唯一id值为131072相同的树结点,从而得到所挂载的链表的尾节点的相关信息,需要注意的是,每处理新一批次的裁片时,即每增加100万个裁片的前后两个裁片的裁片码是相同的(比如裁片唯一id值为131072、1131072、2131072等等,相应的裁片码均为131072),即定位到的二叉树结点是同一个,二叉树配合链表,且链表节点的顺序暗含了时间顺序,比如每次有新的裁片数据,就在对应二叉树结点处的链表向后追加一个链表节点,用于存储新的所述裁片码关联的裁片数据或裁片数据的地址。由于采用这样的不用遍历链表节点的方式,每次均在链表中直接取值,因此即使裁片的唯一id达到上亿或者无论多大,裁片数据的索引查找难度实际不会增加。
55.通过预先建立的二叉树

链表的索引设置,可以大大加快索引所述裁片码关联的数据信息的速度;由于采用对全局唯一id提取(对10
x
取余得到)裁片码为x位数,而不会增加位数,相应生成的二维码就减少了其图像附带特征信息,在二维码面积固定的前提下,可以降低对印刷精度的需要,加快识别速度;同理,在印刷工艺精度固定的前提下,可以减少二维码面积,节约材料。
56.在上述实施例的基础上,在本发明的一个实施例中,提供了一种应用所述的衣物裁片分配容器的全自动收集方法的衣物裁片分配系统,在执行步骤s6过程中或者执行步骤s6之后,向机械手发送填补指令,所述填补指令包括被收集到所述指定收集区域的容器的容器识别号。在完成收集指令后,所述机械手根据填补指令移动到指定发放区域并夹持空载的容器,并将空载的容器移动至所述容器识别号对应的分配位置。具体有以下三种填补方式:第一种填补方式,所述机械手一次性夹持所述预设的数量阈值m个上下层叠的空载容器,并依次移动至全部所述已齐全容器的容器识别号对应的分配位置(此时由于以预先将该些位置处的容器收集到指定收集区域,因此当前处于空的状态以待填充新的空容器来分配新一件衣物的裁片),其中,在第一个分配位置处卸载最下方的空载容器,然后夹持m

1个空载容器后移动至第二个分配位置,每次在相应的分配位置卸载最下方的一个容器,直至夹持最后一个空载容器后移动至最后一个分配位置进行卸载。第二种填补方式,将n个空载容器摞起在一个填补位置上,所述机械手每次夹取1个空载容器移动一个已齐全容器的容器识别号对应的分配位置进行放置,重复操作,机械手依次在填补位置和各个已齐全容器的容器识别号对应的分配位置之间来回移动,直至将全部空缺的分配位置都填补完毕。
57.第三种填补方式,机械手每将一个已齐全容器收集到相应区域,接着便将一个空载容器填补到原先已齐全容器对应的位置。已齐全容器的收集区域和空载容器的指定发放区域均位于容器分配区域的同一侧,机械手在两者之间的运动路径可以轻松确定并设置,机械手收集一个已齐全容器至收集区域后,顺便将去指定发放区域夹持了一个空载容器填
补至原先已齐全容器对应的位置,节省机械手后续填补移动的时间。
58.为了能够直观展示当前的整体的裁片分配和容器装载情况,所述衣物裁片分配系统还包括显示装置及与所述显示装置电连接的处理器,所述显示装置用于显示包括多个虚拟容器的显示界面,所述虚拟容器的区域面积被分割为进度块,所述虚拟容器对应于所述衣物裁片分配系统中相应分配位置处的实物容器,所述处理器能够获取当前被分配的衣物裁片被实际分配系统分配的目标实物容器信息,以匹配对应于所述目标实物容器的虚拟容器;当处理器接收当前被分配的一个衣物裁片被放入目标实物容器的消息,所述处理器控制显示装置在对应的虚拟容器区域中的一个进度块被填充色彩或图案。
59.具体地,当目标实物容器内放入第一个衣物裁片,且该裁片所属衣物的裁片数量为n,则所述虚拟容器显示由底部向上1/n高度的高度条;每多放入一个裁片至该目标实物容器内,则所述虚拟容器在前一高度条的上方新增1/n高度的高度条,并显示与前一高度条不同的色彩和/或图案。
60.所述虚拟容器在显示界面上的排布与实物容器在分配位置处的排布相对应,以使得用户能够快速识别虚拟容器对应的实物容器,用户可以根据所述虚拟容器区域中进度块的填充状态来调整裁片的分配顺序,以将某些单件的裁片快速分配完毕,特别是当大部分容器都被放置有裁片时,会导致后续新的单件对应的裁片无法及时分配到空的容器进行放置,此时通过调整裁片的分配顺序就可以解决该问题。
61.具体地,用户根据仅剩一个或两个或三个进度块未被填充的虚拟容器定位其对应的实物容器,并根据实物容器所容置的裁片颜色和/或样式,优先分配相同颜色和/或样式的裁片,以使得加快完成收集同一件衣物的全部裁片的实物容器的数量增长,使得已齐全容器数量达到预设的数量阈值,以进行容器的收集和更替。
62.其中,响应于所述人工发出的收集容器指令,状态为已齐全的全部容器对应的虚拟容器新增显示锁标记的状态;响应于待目标实物容器被收集而离开分配位置,该虚拟容器变为无框空白状态;若向空缺分配位置补充空的实物容器,则对应的虚拟容器恢复为有框空白状态。
63.为了便于机械手准确夹持到被分配的裁片,所述衣物裁片分配系统还包括用于放置当前被分配的裁片的进料斗3,所述进料斗内设置有两个光电传感器,所述光电传感器用于检测衣物裁片进入所述进料斗的情况。
64.在向机械手发送分配指令之前,还需要判断进料斗内当前是否存在裁片,以避免工作人员未及时将裁片放入进料斗,使得机械手夹空。若检测到至少有一个光电传感器的遮光检测信号由未遮光转换为被遮光,则说明进料斗内已放入裁片,然后分配服务器再向机械手发送分配指令,触发机械手到进料斗处抓取裁片。若没有检测到光电传感器的遮光检测信号由未遮光转换为被遮光,则说明进料斗内未放入裁片,机械手执行完上一个动作后处于等待状态。
65.为了便于机械手准确夹持到当前被分配的裁片,所述衣物裁片分配容器收集系统还包括用于放置当前被分配的裁片的进料斗,所述进料斗内设置有两个(或更多个)光电传感器,所述光电传感器能够检测衣物裁片进入所述进料斗的情况;在向机械手发送分配指令之前,还需要判断进料斗内当前是否存在裁片,以避免工作人员未及时将裁片放入进料斗,使得机械手夹空。若由全部光电传感器检测到的遮光
检测信号为未遮光转换为至少有一个光电传感器的遮光检测信号变为被遮光,则说明进料斗内已放入裁片,将所述裁片码获取装置最新获取的裁片码作为步骤s1中被分配的衣物裁片的裁片码信息,并由分配服务器向机械手发送分配指令,所述分配指令包括所述被分配的衣物裁片的裁片码信息。若光电传感器的遮光检测信号表明进料斗内未放入裁片(不满足上述进料特征),机械手执行完上一个动作后处于等待状态或执行下一条机械臂动作指令。若至少一个光电传感器的遮光检测信号由被遮光转换为未遮光,且两个光电传感器的当前遮光检测信号结果均为未遮光,则判定有衣物裁片离开所述进料斗;若所述分配服务器连续两次接收到衣物裁片离开进料斗的判定结果,则触发报警装置,并清空机械手收到的全部分配指令。
66.具体地,所述衣物裁片分配系统通过扫码器进行扫码输入被分配的衣物裁片上印制的裁片码,记录相应的扫码时间,并作出以下设置:当至少一个光电传感器的遮光检测信号由未遮光转换为被遮光,将所述扫码器最新扫码时间对应的裁片码作为步骤s1中被分配的衣物裁片的裁片码信息,在此之后扫码器扫码得到的新的裁片码作为下一件被分配衣物裁片(下一件放入进料斗而触发光电传感器遮光检测信号的裁片)的身份信息。该设置避免了在以下两种情况出错。当工作人员拿取一个裁片进行扫码并未放入进料斗,却又拿了另一个裁片进行扫码,然后将后一个裁片放入进料斗;当工作人员拿取一个裁片进行连续扫码两次再放入进料斗,当该裁片被分配后,工作人员拿了另一个裁片进行扫码后放入进料斗。如果是改进前的方案会将后一个裁片与前一个扫码信息进行错误匹配,导致机械手将后一个裁片分配到错误的容器中,并影响后续分配,而改进后的方案能够很好的避免该类情况发生。
67.本实施例提供的分配系统实施例与上述实施例提供的衣物裁片分配容器的全自动收集方法属于同一构思,其具体实现过程详见方法实施例,即上述衣物裁片分配容器的全自动收集方法实施例中的所有特征都可以通过引用的方式引入本系统实施例。
68.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
69.以上所述仅是本技术的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1