一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

禽类蛋分拣系统、方法和装置与流程

2022-07-20 05:34:24 来源:中国专利 TAG:


1.本技术涉及分拣技术领域,尤其涉及一种禽类蛋分拣系统、方法、装置、电子设备和计算机可读介质。


背景技术:

2.目前禽类蛋分拣系统通常由四部分组成,分别为禽类蛋上传设备、禽类蛋识别设备、禽类蛋分拣设备和禽类蛋下送设备,分别用于控制禽类蛋的上传、识别、分拣和传输到目标位置。禽类蛋上蛋设备负责将禽类蛋从纸盘传送到禽类蛋识别模块,禽类蛋识别模块负责根据具体业务来将禽类蛋进行分类,禽类蛋分拣模块负责根据禽类蛋识别模块的分类结果,将禽类蛋进行分拣处理。禽类蛋下蛋模块负责将禽类蛋分拣模块分拣出的禽类蛋传输到目标位置。
3.目前禽类蛋分拣系统中的各设备均采用plc(programmable logic controller,可编程逻辑控制器)来进行控制,plc无法与人工智能结合,只能执行既定的逻辑,对于复杂的逻辑扩展性较差。


技术实现要素:

4.本技术实施例的目的在于提供一种禽类蛋分拣系统、方法、装置、电子设备和计算机可读介质,以解决无法与人工智能结合的问题。具体技术方案如下:
5.第一方面,提供了一种禽类蛋分拣控制系统,所述系统包括:
6.控制设备,分别与上传设备、分类设备、分拣设备以及下送设备通信连接,用于控制所述上传设备、所述分类设备、所述分拣设备和所述下送设备;
7.所述上传设备,与所述分类设备连接,用于在接收到所述控制设备发送的第一指令的情况下,将目标禽类蛋从初始位置传送至所述分类设备,并反馈上传完成信息至所述控制设备;
8.所述分类设备,与所述分拣设备连接,用于在接收到所述控制设备发送的第二指令的情况下,对所述目标禽类蛋进行分类,并反馈分类完成信息至所述控制设备;
9.所述分拣设备,与所述下送设备连接,用于在接收到所述控制设备发送的第三指令的情况下,对所述目标禽类蛋进行分拣操作,并反馈分拣完成信息至所述控制设备;
10.所述下送设备,用于在接收到所述控制设备发送的第四指令的情况下,将所述目标禽类蛋传送至目标位置,并反馈下送完成信息至所述控制设备。
11.可选地,
12.所述控制设备中设有中央处理器,所述上传设备中设有上传微控制单元,所述分类设备中设有分类微控制单元,所述分拣设备中设有分拣微控制单元,所述下送设备中设有下送微控制单元。
13.第二方面,提供了一种禽类蛋分拣控制方法,所述方法包括:
14.指示上传设备将目标禽类蛋从初始位置传送至分类设备;
15.在接收到所述上传设备发送的上传完成信息的情况下,指示所述分类设备对所述目标禽类蛋进行分类,并将所述目标禽类蛋传送至分拣设备;
16.在接收到所述分类设备发送的分类完成信息的情况下,指示所述分拣设备对所述目标禽类蛋进行分拣,并将分拣后的所述目标禽类蛋传送至下送设备;
17.在接收到所述分拣设备发送的分拣完成信息的情况下,指示所述下送设备将所述目标禽类蛋传送至目标位置;
18.接收所述下送设备发送的下送完成信息。
19.可选地,所述指示所述上传设备将目标禽类蛋传送至分类设备包括:
20.发送第一指令至上传设备,以指示所述上传设备进入工作状态;
21.接收所述上传设备发送的排查请求;
22.根据所述排查请求,通过人工智能方案排查待选禽类蛋中的破损禽类蛋,得到目标禽类蛋;
23.发送排查结果至所述上传设备,以指示所述上传设备根据所述排查结果将所述目标禽类蛋传送至分类设备。
24.可选地,所述指示所述分类设备对所述目标禽类蛋进行分类包括:
25.在确定所述目标禽类蛋位于所述分类设备中的第一指定位置的情况下,发送第二指令至分类设备,以指示所述分类设备进入工作状态,其中,所述第一指定位置为所述分类设备能够对所述目标禽类蛋进行分类的位置;
26.接收所述分类设备发送的识别请求,其中,所述识别请求用于请求对所述目标禽类蛋进行识别;
27.通过人工智能方案对所述目标禽类蛋进行识别,得到识别结果;
28.发送识别结果至所述分类设备,以指示所述分类设备根据所述识别结果对所述目标禽类蛋进行分类。
29.可选地,所述指示所述分拣设备对所述目标禽类蛋进行分拣包括:
30.在确定所述目标禽类蛋位于所述分拣设备中的第二指定位置的情况下,发送第三指令至分拣设备,以使所述分拣设备进入工作状态,其中,所述第二指定位置为所述分拣设备能够所述目标禽类蛋进行分拣的位置;
31.在确定所述分拣设备接收到所述分类设备发送的分类信息的情况下,控制所述分拣设备根据所述分类信息对所述目标禽类蛋进行分拣。
32.可选地,所述指示所述下送设备将所述目标禽类蛋传送至目标位置包括:
33.发送第四指令至下送设备,以使所述下送设备进入工作状态;
34.在确定所述下送设备接收到所述分拣设备发送的下送运行通知的情况下,控制所述下送设备将所述目标禽类蛋传送至目标位置。
35.可选地,在发送第一指令至上传设备之前,所述方法还包括:
36.接收所述上传设备、所述分类设备、所述分拣设备和所述下送设备分别发送的自检结果;
37.根据所述自检结果获取各设备的当前状态;
38.在确定所述各设备的当前状态为正常的情况下,发送第一指令至上传设备。
39.可选地,所述通过人工智能方案排查所述待选禽类蛋中的破损禽类蛋,得到目标
禽类蛋包括:
40.通过拍摄装置识别待选禽类蛋的待选外形信息;
41.若确定所述待选外形信息中的备选外形信息不符合破损条件,则确定所述备选外形信息对应的禽类蛋为目标禽类蛋。
42.第三方面,提供了一种禽类蛋分拣控制装置,所述装置包括:
43.第一指示模块,用于指示上传设备将目标禽类蛋传送至分类设备;
44.第二指示模块,用于在接收到所述上传设备发送的上传完成信息的情况下,指示所述分类设备对所述目标禽类蛋进行分类,并将分类后的所述目标禽类蛋传送至分拣设备;
45.第三指示模块,用于在接收到所述分类设备发送的分类完成信息的情况下,指示所述分拣设备对所述目标禽类蛋进行分拣,并将分拣后的所述目标禽类蛋传送至下送设备;
46.第四指示模块,用于在接收到所述分拣设备发送的分拣完成信息的情况下,指示所述下送设备将所述目标禽类蛋传送至目标位置;
47.接收模块,用于接收所述下送设备发送的下送完成信息。
48.可选地,所述第一指示模块包括:
49.第一发送单元,用于发送第一指令至上传设备,以指示所述上传设备进入工作状态;
50.第一接收单元,用于接收所述上传设备发送的排查请求;
51.排查单元,用于根据所述排查请求,通过人工智能方案排查待选禽类蛋中的破损禽类蛋,得到目标禽类蛋;
52.第二发送单元,用于发送排查结果至所述上传设备,以指示所述上传设备根据所述排查结果将所述目标禽类蛋传送至分类设备。
53.可选地,所述第二指示模块包括:
54.第三发送单元,用于在确定所述目标禽类蛋位于所述分类设备中的第一指定位置的情况下,发送第二指令至分类设备,以指示所述分类设备进入工作状态,其中,所述第一指定位置为所述分类设备能够对所述目标禽类蛋进行分类的位置;
55.第二接收单元,用于接收所述分类设备发送的识别请求,其中,所述识别请求用于请求对所述目标禽类蛋进行识别;
56.识别单元,用于通过人工智能方案对所述目标禽类蛋进行识别,得到识别结果;
57.第四发送单元,用于发送识别结果至所述分类设备,以指示所述分类设备根据所述识别结果对所述目标禽类蛋进行分类。
58.可选地,所述第三指示模块包括:
59.第五发送单元,用于在确定所述目标禽类蛋位于所述分拣设备中的第二指定位置的情况下,发送第三指令至分拣设备,以使所述分拣设备进入工作状态,其中,所述第二指定位置为所述分拣设备能够所述目标禽类蛋进行分拣的位置;
60.控制单元,用于在确定所述分拣设备接收到所述分类设备发送的分类信息的情况下,控制所述分拣设备根据所述分类信息对所述目标禽类蛋进行分拣。
61.第四方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其
中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
62.存储器,用于存放计算机程序;
63.处理器,用于执行存储器上所存放的程序时,实现任一所述的方法步骤。
64.第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现任一所述的方法步骤。
65.本技术实施例有益效果:
66.本技术实施例提供了一种禽类蛋分拣控制方法,方法包括:指示上传设备将目标禽类蛋从初始位置传送至分类设备;在接收到上传设备发送的上传完成信息的情况下,指示分类设备对目标禽类蛋进行分类,并将目标禽类蛋传送至分拣设备;在接收到分类设备发送的分类完成信息的情况下,指示分拣设备对目标禽类蛋进行分拣,并将分拣后的目标禽类蛋传送至下送设备;在接收到分拣设备发送的分拣完成信息的情况下,指示下送设备将目标禽类蛋传送至目标位置;接收下送设备发送的下送完成信息。本技术采用控制设备对其他设备进行控制,可以将人工智能融合进控制设备,支持业务逻辑的复杂性,相对于plc而言也提高了系统的灵活性和扩展性,也降低了系统成本。
67.当然,实施本技术的任一产品或方法并不一定需要同时达到以上的所有优点。
附图说明
68.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
69.图1为本技术实施例提供的一种禽类蛋分拣控制方法硬件环境示意图;
70.图2为本技术实施例提供的一种禽类蛋分拣控制系统流程图;
71.图3为本技术实施例提供的一种禽类蛋分拣控制的方法流程图;
72.图4为本技术实施例提供的一种控制设备的处理流程图;
73.图5为本技术实施例提供的一种禽类蛋上传设备的处理流程图;
74.图6为本技术实施例提供的一种禽类蛋分类设备的处理流程图;
75.图7为本技术实施例提供的一种禽类蛋分拣设备的处理流程图;
76.图8为本技术实施例提供的一种禽类蛋下送设备的处理流程图;
77.图9为本技术实施例提供的一种禽类蛋分拣控制装置示意图;
78.图10为本技术实施例提供的一种电子装置的结构示意图。
具体实施方式
79.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
80.在后续的描述中,使用用于表示元件的诸如“设备”、“部件”或“单元”的后缀仅为了有利于本技术的说明,其本身并没有特定的意义。因此,“设备”与“部件”可以混合地使用。
81.为了解决背景技术中提及的问题,根据本技术实施例的一方面,提供了一种禽类蛋分拣控制方法的实施例。
82.可选地,在本技术实施例中,上述禽类蛋分拣控制方法可以应用于如图1所示的由终端101和服务器103所构成的硬件环境中。如图1所示,服务器103通过网络与终端101进行连接,可用于为终端或终端上安装的客户端提供服务,可在服务器上或独立于服务器设置数据库105,用于为服务器103提供数据存储服务,上述网络包括但不限于:广域网、城域网或局域网,终端101包括但不限于pc、手机、平板电脑等。
83.本技术实施例中的一种禽类蛋分拣控制方法可以由服务器103来执行,还可以是由服务器103和终端101共同执行。
84.本技术实施例提供了一种禽类蛋分拣控制系统,如图2所示,系统包括:控制设备、上传设备、分类设备、分拣设备和下送设备。控制设备,分别与上传设备、分类设备、分拣设备以及下送设备通信连接,上传设备与分类设备连接,分类设备与分拣设备通信连接,分拣设备与下送设备通信连接。
85.控制设备中设有中央处理器,中央处理器发送第一指令至上传设备中的上传微控制单元,上传微控制单元在接收到第一指令后,控制将目标禽类蛋传送至分类设备,并反馈上传完成信息至中央处理器。
86.中央处理器接收到上传完成信息后,确定目标禽类蛋上传完成,则发送第二指令至分类设备中的分类微控制单元,并结合ai(artificial intelligence,人工智能)技术对目标禽类蛋进行识别得到识别结果,并将识别结果发送至分类微控制单元,分类微控制单元根据识别结果对目标禽类蛋进行分类,将得到的分类结果发送至分拣设备中的分拣微控制单元,然后将目标禽类蛋传送至分拣设备,然后反馈分类完成信息至控制设备。
87.中央处理器接收到分类完成信息后,确定目标禽类蛋分类完成,则发送第三指令至分类设备中的分类微控制单元,分拣微控制单元控制分拣设备根据分类结果对目标禽类蛋进行分拣,并在分拣完成后发送下送运行通知至下送设备中的下送微控制单元,以及反馈分拣完成信息至中央处理器,然后将分拣后的目标禽类蛋传送至下送设备。
88.中央处理器接收到分拣完成信息后,确定目标禽类蛋分拣完成,则发送第四指令至下送设备中的下送微控制单元,下送微控制单元根据第四指令和下送运行通知,控制下送设备将目标禽类蛋传送至目标位置。
89.在本技术中,禽类蛋分拣控制系统中采用中央处理器和微控制单元,可以将业务软件实现部分在中央处理器中运行,各微控制单元只负责各自设备的执行逻辑,采用中央处理器和微控制单元组合的方式,提高系统的智能化,支持业务逻辑的复杂性,相对于plc而言提高了系统的灵活性和扩展性,也降低了系统成本。该系统中除控制设备以外的其他设备也可以采用能够与人工智能融合的处理器,示例性地,该系统中的设备都可以采用cpu,或都采用mcu,还可以采用其他能够与人工智能融合的处理器,如arm。本技术对能够与人工智能融合的处理器的类型不做具体限制。
90.本技术还提供了一种禽类蛋分拣控制方法,可以应用于控制设备或控制器,用于控制禽类蛋的分拣。
91.下面将结合具体实施方式,对本技术实施例提供的一种禽类蛋分拣控制方法进行详细的说明,如图3所示,具体步骤如下:
92.步骤301:指示上传设备将目标禽类蛋从初始位置传送至分类设备。
93.禽类蛋分拣控制系统包括控制设备、上传设备、分类设备、分拣设备和下送设备,该禽类蛋分拣控制系统上电后,控制设备中的中央处理器指示上传设备将目标禽类蛋从初始位置传送至分类设备。上传设备传送结束后,通过上传微控制模块发送上传完成信息至中央处理器,用于告知中央处理器目标禽类蛋上传完成,可以进行下一步骤的识别分类操作。
94.步骤302:在接收到上传设备发送的上传完成信息的情况下,指示分类设备对目标禽类蛋进行分类,并将分类后的目标禽类蛋传送至分拣设备。
95.中央处理器在接收到上传设备发送的上传完成信息后,对分类设备中的目标禽类蛋进行识别,并将识别结果反馈至分类设备中的分类微控制模块,分类微控制模块根据识别结果对目标禽类蛋进行分类,然后将分类结果发送至分拣设备中的分拣微控制模块,并将分类完成信息发送至中央处理器,用于告知中央处理器目标禽类蛋分类完成,可以进行下一步骤的分拣操作。最后,分类设备将目标禽类蛋传送至分拣设备。
96.步骤303:在接收到分类设备发送的分类完成信息的情况下,指示分拣设备对目标禽类蛋进行分拣,并将分拣后的目标禽类蛋传送至下送设备。
97.中央处理器在接收到分类设备发送的分类完成信息后,指示分拣设备根据分类结果对目标禽类蛋进行分拣,分拣设备在分拣完成后,分拣微控制单元发送下送运行通知至下送设备中的下送微控制单元,以及发送分拣完成信息至中央处理器,用于告知中央处理器目标禽类蛋分拣完成,可以进行下一步骤的下送操作。然后,分拣设备将目标禽类蛋传送至下送设备。
98.步骤304:在接收到分拣设备发送的分拣完成信息的情况下,指示下送设备将目标禽类蛋传送至目标位置。
99.中央处理器在接收到分拣设备发送的分拣完成信息后,指示下送设备将目标禽类蛋传送至目标位置。
100.步骤305:接收下送设备发送的下送完成信息。
101.下送设备将目标禽类蛋传送到目标位置后,发送下送完成信息至中央处理器,用于告知中央处理器禽类蛋传送结束,中央处理器接收下送设备发送的下送完成信息。
102.作为一种可选的实施方式,指示上传设备将目标禽类蛋传送至分类设备包括:发送第一指令至上传设备,以指示上传设备进入工作状态;接收上传设备发送的排查请求;根据排查请求,通过人工智能方案排查待选禽类蛋中的破损禽类蛋,得到目标禽类蛋;发送排查结果至上传设备,以指示上传设备根据排查结果将目标禽类蛋传送至分类设备。
103.在本技术实施例中,中央处理器发送第一指令至上传设备的上传微控制器,以指示上传设备从待机状态进入工作状态。上传微控制器发送排查请求至中央处理器,用于请求中央处理器通过ai技术判断待选禽类蛋是否需要全部上传。中央处理器若判定待选禽类蛋需要全部上传,则将全部待选禽类蛋作为目标禽类蛋,中央处理器若判定待选禽类蛋不能全部上传,则将可以上传的禽类蛋作为目标禽类蛋。中央处理器在判断结束后,发送排查结果至上传设备,其中,排查结果中含有需要上传的目标禽类蛋,上传设备根据排查结果,从多个待选禽类蛋中选取出目标禽类蛋,并将该目标禽类蛋从初始位置传送至分类设备,并发送上传完成信息至中央处理器,用于告知中央处理器目标禽类蛋上传结束。
104.具体的,判断是否需要全部上传的方式为:中央处理器确定待选禽类蛋的待选外形信息,若确定待选外形信息中的备选外形信息不符合破损条件,表明该备选外形信息对应的禽类蛋为外形无破损的目标禽类蛋,则破损条件包括禽类蛋表面出现裂纹、凹陷、洞眼或蛋液。
105.在本技术实施例中,中央处理器通过ai技术将破损禽类蛋排除,控制上传设备上传无破损的目标禽类蛋,可以提高禽类蛋质量。
106.作为一种可选的实施方式,指示分类设备对目标禽类蛋进行分类包括:在确定目标禽类蛋位于分类设备中的第一指定位置的情况下,发送第二指令至分类设备,以指示分类设备进入工作状态,其中,第一指定位置为分类设备能够对目标禽类蛋进行分类的位置;接收分类设备发送的识别请求,其中,识别请求用于请求对目标禽类蛋进行识别;通过人工智能方案对目标禽类蛋进行识别,得到识别结果;发送识别结果至分类设备,以指示分类设备根据识别结果对目标禽类蛋进行分类。
107.在本技术实施例中,中央处理器接收到上传设备发送的上传完成信息后,确定目标禽类蛋已上传至分类设备,则中央处理器需要判断目标禽类蛋是否位于分类设备中的第一指定位置,若中央处理器确定目标禽类蛋没有位于分类设备的第一指定位置,表示目标禽类蛋没有上传到位,分类设备不能够对目标禽类蛋进行分类;若中央处理器确定目标禽类蛋位于分类设备的第一指定位置,表示目标禽类蛋上传到位,分类设备可以对目标禽类蛋进行分类。
108.中央处理器确定目标禽类蛋位于分类设备中的第一指定位置后,发送第二指令至分类设备的分类微控制器,以指示分类设备从待机状态进入工作状态。分类微控制器发送识别请求至中央处理器,用于请求中央处理器对目标禽类蛋进行识别,中央处理器通过ai技术对目标禽类蛋进行识别,得到识别结果,并发送识别结果至分类微控制器。分类微控制器根据识别结果,控制分类设备对目标禽类蛋进行分类,并将分类结果发送至分拣微控制器,将分类完成信息发送至中央处理器,用于告知中央处理器分类完成。最后,将目标禽类蛋发送至分拣设备。
109.在本技术中,中央处理器通过ai技术对目标禽类蛋进行识别分类,采用ai技术提高了识别的准确性,有利于分类更精准。中央处理器可以与ai技术结合,支持业务逻辑的复杂性。
110.作为一种可选的实施方式,指示分拣设备对目标禽类蛋进行分拣包括:在确定目标禽类蛋位于分拣设备中的第二指定位置的情况下,发送第三指令至分拣设备,以使分拣设备进入工作状态,其中,第二指定位置为分拣设备能够目标禽类蛋进行分拣的位置;在确定分拣设备接收到分类设备发送的分类信息的情况下,控制分拣设备根据分类信息对目标禽类蛋进行分拣。
111.在本技术实施例中,中央处理器接收到分类设备发送的分类完成信息后,确定目标禽类蛋已上传至分拣设备,则中央处理器需要判断目标禽类蛋是否位于分拣设备中的第二指定位置,若中央处理器确定目标禽类蛋没有位于分拣设备中的第二指定位置,表示目标禽类蛋没有上传到位,分拣设备不能够对目标禽类蛋进行分拣;若中央处理器确定目标禽类蛋位于分拣设备的第二指定位置,表示目标禽类蛋上传到位,分拣设备可以对目标禽类蛋进行分拣。
112.中央处理器确定目标禽类蛋位于分拣设备中的第二指定位置后,发送第三指令至分拣设备的分拣微控制器,以指示分拣设备从待机状态进入工作状态。分拣微控制器接收到分类设备发送的分类信息后,控制分拣设备根据分类信息对目标禽类蛋进行分拣,并在分拣完成后发送下送运行通知至下送设备,指示下送设备可以将目标禽类蛋输出至目标位置,并反馈中央处理器分拣完成信息,以告知中央处理器分拣完成,最后将目标禽类蛋发送至下送设备。
113.在本技术中,分拣设备根据分类结果进行分拣,提高分拣效率。
114.作为一种可选的实施方式,指示下送设备将目标禽类蛋传送至目标位置包括:发送第四指令至下送设备,以使下送设备进入工作状态;在确定下送设备接收到分拣设备发送的允许运行通知的情况下,控制下送设备将目标禽类蛋传送至目标位置。
115.在本技术实施例中,中央处理器发送第四指令至下送设备的下送微控制器,以指示下送设备从待机状态进入工作状态。下送微控制器接收到分拣设备发送的下送运行通知后,控制下送设备将目标禽类蛋传送至目标位置,并反馈中央处理器下送完成信息,以告知中央处理器下送完成,此时整个分拣过程完成。
116.在本技术中,下送设备将目标禽类蛋传送到目标位置,完成整个分拣过程。
117.作为一种可选地实施方式,在发送第一指令至上传设备之前,方法还包括:接收上传设备、分类设备、分拣设备和下送设备分别发送的自检结果;根据自检结果获取各设备的当前状态;在确定各设备的当前状态为正常的情况下,发送第一指令至上传设备。
118.上传设备、分类设备、分拣设备和下送设备在上电后发送各自的自检结果至控制设备,控制设备根据自检结果分别获取各设备的当前状态,若控制设备确定各设备的当前状态为正常,则发送第一指令至上传设备。
119.可选的,本技术实施例还提供了控制设备的处理流程图,如图4所示,具体步骤如下。
120.系统上电后,禽类蛋上传设备、禽类蛋分类设备、禽类蛋分拣设备和禽类蛋下送设备在上电后发送各自的自检结果至控制设备,控制设备根据自检结果分别获取各设备的当前状态,若控制设备确定各设备的当前状态为正常,则指示禽类蛋上传设备进入工作状态,禽类蛋上传设备将目标禽类蛋从初始位置传送至分类设备,控制设备判断目标禽类蛋是否移动到第一指定位置,若目标禽类蛋移动至第一指定位置,则控制设备指示禽类蛋分类设备进入工作状态,禽类蛋分类设备将目标禽类蛋从第一指定位置传送至禽类蛋分拣设备,控制设备判断目标禽类蛋是否移动到第二指定位置,若目标禽类蛋移动至第二指定位置,则控制设备指示禽类蛋分拣设备进入工作状态,分拣工作完成后,控制禽类蛋下送设备进入工作状态,禽类蛋下送设备将目标禽类蛋运送至目位置。
121.可选的,本技术实施例还提供了禽类蛋上传设备的处理流程图,如图5所示,具体步骤如下。
122.在本技术实施例中,禽类蛋上传设备上电自检,并将自检结果发送至中央处理器,中央处理器根据自检结果确定禽类蛋上传设备当前状态无异常,则发送第一指令至禽类蛋上传设备的上传微控制器。上传微控制器发送排查请求至中央处理器,用于请求中央处理器通过ai技术判断待选禽类蛋是否需要全部上传。中央处理器确定待选禽类蛋的待选外形信息,若确定待选外形信息中的备选外形信息不符合破损条件,表明该备选外形信息对应
的禽类蛋为外形无破损的目标禽类蛋,破损条件包括禽类蛋表面出现裂纹、凹陷、洞眼或蛋液。
123.中央处理器在判断结束后,发送排查结果至禽类蛋上传设备,其中,排查结果中含有需要上传的目标禽类蛋,禽类蛋上传设备根据排查结果,从多个待选禽类蛋中选取出目标禽类蛋,并将该目标禽类蛋从初始位置传送至分类设备,并发送上传完成信息至中央处理器,用于告知中央处理器上传目标禽类蛋结束。
124.可选的,本技术实施例还提供了禽类蛋分类设备的处理流程图,如图6所示,具体步骤如下。
125.禽类蛋分类设备进行上电自检,并将自检结果发送至中央处理器,中央处理器根据自检结果确定禽类蛋分类设备当前状态无异常,则中央处理器确认目标禽类蛋是否位于禽类蛋分类设备中的第一指定位置。若中央处理器确认目标禽类蛋位于禽类蛋分类设备中的第一指定位置,则发送第二指令至禽类蛋分类设备的分类微控制器,禽类蛋分类设备从待机状态进入工作状态。
126.分类微控制器发送识别请求至中央处理器,用于请求中央处理器对目标禽类蛋进行识别,中央处理器通过ai技术对目标禽类蛋进行识别,得到识别结果,并发送识别结果至分类微控制器。分类微控制器根据识别结果对目标禽类蛋进行分类,并将分类结果发送至分拣微控制器,将分类完成信息发送至中央处理器,用于告知中央处理器分类完成。最后,将目标禽类蛋发送至分拣设备。
127.可选的,本技术实施例还提供了禽类蛋分拣设备的处理流程图,如图7所示,具体步骤如下。
128.禽类蛋分拣设备进行上电自检,并将自检结果发送至中央处理器,中央处理器根据自检结果确定禽类蛋分拣设备当前状态无异常,则中央处理器确认目标禽类蛋是否位于禽类蛋分拣设备中的第二指定位置。若中央处理器确认目标禽类蛋位于禽类蛋分拣设备中的第二指定位置,则发送第三指令至禽类蛋分拣设备的分拣微控制器,禽类蛋分拣设备从待机状态进入工作状态。
129.禽类蛋分拣设备接收到禽类蛋分类设备发送的分类信息后,根据分类信息对目标禽类蛋进行分拣,并在分拣完成后发送下送运行通知至禽类蛋下送设备,指示禽类蛋下送设备可以将目标禽类蛋输出至目标位置,并反馈中央处理器分拣完成信息,以告知中央处理器分拣完成,最后将目标禽类蛋发送至禽类蛋下送设备。
130.可选的,本技术实施例还提供了禽类蛋下送设备的处理流程图,如图8所示,具体步骤如下。
131.禽类蛋下送设备进行上电自检,并将自检结果发送至中央处理器,中央处理器根据自检结果确定禽类蛋下送设备当前状态无异常,则中央处理器发送第四指令至禽类蛋下送设备的下送微控制器,以指示禽类蛋下送设备从待机状态进入工作状态。下送微控制器接收到分拣设备发送的下送运行通知后,控制禽类蛋下送设备将目标禽类蛋传送至目标位置,并反馈中央处理器下送完成信息,以告知中央处理器下送完成,此时整个分拣过程完成。
132.可选的,本技术实施例还提供了一种禽类蛋分拣控制装置,如图8所示,装置包括:
133.第一指示模块901,用于指示上传设备将目标禽类蛋传送至分类设备;
134.第二指示模块902,用于在接收到上传设备发送的上传完成信息的情况下,指示分类设备对目标禽类蛋进行分类,并将分类后的目标禽类蛋传送至分拣设备;
135.第三指示模块903,用于在接收到分类设备发送的分类完成信息的情况下,指示分拣设备对目标禽类蛋进行分拣,并将分拣后的目标禽类蛋传送至下送设备;
136.第四指示模块904,用于在接收到分拣设备发送的分拣完成信息的情况下,指示下送设备将目标禽类蛋传送至目标位置;
137.接收模块905,用于接收下送设备发送的下送完成信息。
138.可选地,第一指示模块901包括:
139.第一发送单元,用于发送第一指令至上传设备,以指示上传设备进入工作状态;
140.第一接收单元,用于接收上传设备发送的排查请求;
141.排查单元,用于根据排查请求,通过人工智能方案排查待选禽类蛋中的破损禽类蛋,得到目标禽类蛋;
142.第二发送单元,用于发送排查结果至上传设备,以指示上传设备根据排查结果将目标禽类蛋传送至分类设备。
143.可选地,第二指示模块902包括:
144.第三发送单元,用于在确定目标禽类蛋位于分类设备中的第一指定位置的情况下,发送第二指令至分类设备,以指示分类设备进入工作状态,其中,第一指定位置为分类设备能够对目标禽类蛋进行分类的位置;
145.第二接收单元,用于接收分类设备发送的识别请求,其中,识别请求用于请求对目标禽类蛋进行识别;
146.识别单元,用于通过人工智能方案对目标禽类蛋进行识别,得到识别结果;
147.第四发送单元,用于发送识别结果至分类设备,以指示分类设备根据识别结果对目标禽类蛋进行分类。
148.可选地,第三指示模块903包括:
149.第五发送单元,用于在确定目标禽类蛋位于分拣设备中的第二指定位置的情况下,发送第三指令至分拣设备,以使分拣设备进入工作状态,其中,第二指定位置为分拣设备能够目标禽类蛋进行分拣的位置;
150.第一控制单元,用于在确定分拣设备接收到分类设备发送的分类信息的情况下,控制分拣设备根据分类信息对目标禽类蛋进行分拣。
151.可选地,第四指示模块904包括:
152.第六发送单元,用于发送第四指令至下送设备,以使下送设备进入工作状态;
153.第二控制单元,用于在确定下送设备接收到分拣设备发送的下送运行通知的情况下,控制下送设备将目标禽类蛋传送至目标位置。
154.可选地,装置还包括:
155.第三接收单元,用于接收上传设备、分类设备、分拣设备和下送设备分别发送的自检结果;
156.获取单元,用于根据自检结果获取各设备的当前状态;
157.第七发送单元,用于在确定各设备的当前状态为正常的情况下,发送第一指令至上传设备。
device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。
175.对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
176.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
177.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
178.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述设备的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个设备或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
179.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
180.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
181.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
182.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术
将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献