基于电堆装配生产线的检测方法、系统、终端设备及介质与流程
未命名
10-18
阅读:82
评论:0
1.本技术涉及智能制造的技术领域,具体而言,涉及一种基于电堆装配生产线的检测方法、系统、终端设备及介质。
背景技术:
2.氢燃料电池是一种通过氢气和氧气进行氧化还原反应,将化学能转换为电能的发电装置,具有极佳的环保优势;氢燃料电池的核心部件之一是电堆,电堆通常由多片电极片堆叠而成;在大批量电堆的装配生产中,通常需要利用电堆装配生产线,由于电堆装配生产线存在不可避免的加工误差,故需要对电堆的生产质量进行检测。
3.目前,通常仅抽样性检测装配后的电堆是否满足生产要求,不能在装配电堆的时候实时检测该电堆是否满足生产要求,使得在堆叠的电极片已经严重偏离指定位置,该电堆已经不满足生产要求的时候,依然再次堆叠电极片在该不满足生产要求的电堆上,存在不利于节省生产资源的问题,有待进一步改进。
技术实现要素:
4.基于此,本技术实施例提供了一种基于电堆装配生产线的检测方法、系统、终端设备及介质,以解决现有技术中浪费生产资源的问题。
5.第一方面,本技术实施例提供了一种基于电堆装配生产线的检测方法,所述方法包括:基于预设的相机,获取第一待检测电堆的第一待检测图像;根据所述第一待检测图像,确定所述第一待检测电堆的第一目标边缘轮廓点信息;在预设的拍摄间隔时间后,获取第二待检测电堆的第二待检测图像,其中,所述第二待检测电堆用于描述堆叠新的电堆组件后的第一待检测电堆;根据所述第二待检测图像,确定所述第二待检测电堆的第二目标边缘轮廓点信息;根据所述第一目标边缘轮廓点信息与所述第二目标边缘轮廓点信息,确定所述第二待检测电堆是否满足生产要求。
6.与现有技术相比存在的有益效果是:本技术实施例提供的基于电堆装配生产线的智能检测方法,终端设备可以先获取第一待检测电堆的第一待检测图像;然后根据第一待检测图像确定出第一目标边缘轮廓点信息;再在预设的拍摄间隔时间后获取第二待检测电堆的第二待检测图像;然后根据第二待检测图像确定出第二目标边缘轮廓点信息;再根据第一目标边缘轮廓点信息与第二目标边缘轮廓点信息,确定第二待检测电堆是否满足生产要求,从而精准地确定当前堆叠中的电堆是否满足生产要求,有利于减少在已经不满足生产要求的电堆上再次堆叠电极片的情况,有利于节省生产资源,在一定程度上解决了当前不利于节省生产资源的问题。
7.第二方面,本技术实施例提供了一种基于电堆装配生产线的检测系统,所述系统包括:第一待检测图像获取模块:用于基于预设的相机,获取第一待检测电堆的第一待检测图像;第一目标边缘轮廓点信息确定模块:用于根据所述第一待检测图像,确定所述第一待检测电堆的第一目标边缘轮廓点信息;第二待检测图像获取模块:用于在预设的拍摄间隔时间后,获取第二待检测电堆的第二待检测图像,其中,所述第二待检测电堆用于描述堆叠新的电堆组件后的第一待检测电堆;第二目标边缘轮廓点信息确定模块:用于根据所述第二待检测图像,确定所述第二待检测电堆的第二目标边缘轮廓点信息;生产要求确定模块:用于根据所述第一目标边缘轮廓点信息与所述第二目标边缘轮廓点信息,确定所述第二待检测电堆是否满足生产要求。
8.第三方面,本技术实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面的方法的步骤。
9.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
10.可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
11.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
12.图1是本技术一实施例提供的检测方法的流程示意图;图2是本技术一实施例提供的电堆的结构示意图;图3是本技术一实施例提供的电堆组件的示意图,其中,图3中的(a)为电堆组件的第一示意图,图3中的(b)为电堆组件的第二示意图;图4是本技术一实施例提供的智能检测方法中步骤s200的流程示意图;图5是本技术一实施例提供的第一待检测电堆的第一示意图,其中,图5中的(a)为第一待检测电堆的第二示意图,图5中的(b)为第一目标边缘轮廓点信息的第一示意图;图6是本技术一实施例提供的第一待检测电堆的第三示意图,其中,图6中的(a)为第一待检测电堆的第四示意图,图6中的(b)为第一目标边缘轮廓点信息的第二示意图,图6中的(c)为第一待检测电堆的第五示意图,图6中的(d)为第一目标边缘轮廓点信息的第三示意图;图7是本技术一实施例提供的智能检测方法中步骤s400的流程示意图;图8是本技术一实施例提供的第二待检测电堆的第一示意图,其中,图8中的(a)为第二待检测电堆的第二示意图,图8中的(b)为第二目标边缘轮廓点信息的第一示意图;
图9是本技术一实施例提供的第二待检测电堆的第三示意图,其中,图9中的(a)为第二待检测电堆的第四示意图,图9中的(b)为第二目标边缘轮廓点信息的第二示意图;图10是本技术一实施例提供的智能检测方法中步骤s500的流程示意图;图11是本技术一实施例提供的第二待检测电堆的第五示意图;图12是本技术一实施例提供的第一待检测电堆的第六示意图;图13是本技术一实施例提供的检测系统的模块框图;图14是本技术一实施例提供的终端设备的示意图。
具体实施方式
13.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
14.在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
15.在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
16.为了说明本技术所述的技术方案,下面通过具体实施例来进行说明。
17.请参阅图1,图1是本技术实施例提供的基于电堆装配生产线的检测方法的流程示意图。在本实施例中,检测方法的执行主体为终端设备。可以理解的是,终端设备的类型包括但不限于手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等,本技术实施例对终端设备的具体类型不作任何限制。
18.请参阅图1,本技术实施例提供的检测方法包括但不限于以下步骤:在s100中,基于预设的相机,获取第一待检测电堆的第一待检测图像。
19.不失一般性地,请参阅图2,电堆通常包括多片双极板和多片膜电极,并且,双极板和膜电极以串联的形式交错堆叠,为了便于本技术实施例,双极板和膜电极均定义为电极片。请参阅图3中的(a)和(b),在电堆装配生产线装配电堆的过程中,通常利用码垛机械手将多片电极片放到同一位置,该位置上的电极片会不断堆叠起来,图3的(a)中的箭头表示将待堆叠的电极片堆叠到已堆叠的电极片上,图3中的(a)为待堆叠的电极片堆叠到已堆叠的电极片之前的示意图,图3中的(b)为待堆叠的电极片堆叠到已堆叠的电极片之后的示意图。
20.具体来说,在电堆装配生产线上可以预先安装有高精度相机,高精度相机可以位于第一待检测电堆的正上方,从而实现拍摄角度为俯视角度;第一待检测图像用于描述基于该高精度相机所拍摄的图像。
21.示例性地,终端设备可以先基于预设的相机,获取第一待检测电堆的第一待检测图像。
22.在s200中,根据第一待检测图像,确定第一待检测电堆的第一目标边缘轮廓点信息。
23.不失一般性地,第一目标边缘轮廓点信息用于描述第一待检测电堆中指定的边缘轮廓点,在一种可能的实现方式中,该目标边缘轮廓点可以是第一待检测电堆的角点。
24.具体来说,终端设备可以基于预设的角点检测算法,根据第一待检测图像确定出第一待检测电堆的第一目标边缘轮廓点信息,其中,该角点检测算法可以是尺度不变特征变换(scale invariant feature transform,sift)算法或者哈里斯(harris)角点检测算法。
25.在一些可能的实现方式中,为了适用于更多的生产情景,在步骤s200之前,该方法还包括但不限于以下步骤:在s201中,获取第一待检测电堆的电堆组件数量信息。
26.不失一般性地,电堆组件数量信息用于描述电堆中的电堆组件对应的数量,电堆组件即电极片;示例性地,请参阅图3中的(a),当已堆叠的电极片的数量为1的时候,电堆组件数量信息为1,当已堆叠的电极片的数量为6的时候,电堆组件数量信息为6。
27.具体来说,终端设备可以先获取电堆装配生产线的实时日志文件,然后根据实时日志文件确定码垛机械手搬运电堆组价的次数,再通过搬运电堆组价的次数确定第一待检测电堆的电堆组件数量信息。
28.相应地,请参阅图4,步骤s200包括但不限于以下步骤:在s210中,对第一待检测图像进行角点检测,生成第一待检测电堆的第一角点集信息。
29.不失一般性地,由于俯视角度的单片电极片为矩形,电极片包含有四个角,故第一角点集信息可以包括四个第一待检测电堆的第一顶点信息,第一顶点信息用于描述第一待检测电堆的顶点,即角点。
30.具体来说,终端设备可以基于上述角点检测算法,对第一待检测图像进行角点检测,生成第一待检测电堆的第一角点集信息。
31.在s220中,若电堆组件数量信息等于1,则确定第一待检测电堆的第一顶点信息为第一待检测电堆的第一目标边缘轮廓点信息。
32.具体来说,请参阅图5中的(a)和(b),如果电堆组件数量信息等于1,则终端设备可以确定第一待检测电堆的第一顶点信息为第一待检测电堆的第一目标边缘轮廓点信息,第一目标边缘轮廓点信息即图5的(b)中内部标有“a1”、“b1”、“c1”或“d1”的圆圈对应的角点。
33.在s230中,若电堆组件数量信息大于1,则确定第一最顶层电堆组件对应的第一顶点信息为第一待检测电堆的第一目标边缘轮廓点信息。
34.具体来说,第一最顶层电堆组件用于描述在第一待检测电堆中位于最顶层的电堆组件;如果电堆组件数量信息大于1,则终端设备可以确定第一最顶层电堆组件对应的第一顶点信息为第一待检测电堆的第一目标边缘轮廓点信息。
35.示例性地,请参阅图6中的(a)和(b),当第一待检测电堆的堆叠情况如图6中的(a)所示的时候,第一目标边缘轮廓点信息即图6的(b)中内部标有“a2”、“b2”、“c2”或“d2”的圆
圈对应的角点;请参阅图6中的(c)和(d),当第一待检测电堆的堆叠情况如图6中的(c)所示的时候,第一目标边缘轮廓点信息即图6的(d)中内部标有“a3”、“b3”、“c3”或“d3”的圆圈对应的角点。
36.在s300中,在预设的拍摄间隔时间后,获取第二待检测电堆的第二待检测图像。
37.具体来说,第二待检测电堆用于描述堆叠新的电堆组件后的第一待检测电堆;终端设备可以在预设的拍摄间隔时间后,基于高精度相机获取第二待检测电堆的第二待检测图像,其中,拍摄间隔时间可以是码垛机械手将新的电堆组件从其他位置堆叠到第一待检测电堆上,然后移动至高精度相机的拍摄范围之外,这一过程的所需时间。
38.在s400中,根据第二待检测图像,确定第二待检测电堆的第二目标边缘轮廓点信息。
39.具体来说,在终端设备获取第二待检测图像之后,终端设备可以基于预设的角点检测算法,根据第二待检测图像确定第二待检测电堆的第二目标边缘轮廓点信息,角点检测算法的具体选取可以参考上述步骤s200中的相似内容,故不赘述。
40.在一些可能的实现方式中,为了有利于精准地确定当前的电堆是否满足生产要求,请参阅图7,步骤s400包括但不限于以下步骤:在s410中,对第二待检测图像进行角点检测,生成第二待检测电堆的第二角点集信息。
41.具体来说,第二角点集信息包括第二最顶层电堆组件的第二顶点信息,第二最顶层电堆组件用于描述在第二待检测电堆中位于最顶层的电堆组件;终端设备可以基于预设的角点检测算法,对第二待检测图像进行角点检测,生成第二待检测电堆的第二角点集信息。
42.在s420中,确定第二顶点信息为第二待检测电堆的第二目标边缘轮廓点信息。
43.具体来说,在终端设备生成第二角点集信息之后,终端设备可以从第二角点集信息中确定第二顶点信息为第二待检测电堆的第二目标边缘轮廓点信息。
44.示例性地,请参阅图6中的(c)和(d)以及图8中的(a)和(b),当第二待检测电堆的堆叠情况如图8中的(a)所示的时候,第二目标边缘轮廓点信息即图8的(b)中内部标有“a4”、“b4”、“c4”或“d4”的圆圈对应的角点;请参阅图6中的(a)和(b)以及图9中的(a)和(b),当第二待检测电堆的堆叠情况如图9中的(a)所示的时候,第二目标边缘轮廓点信息即图9的(b)中内部标有“a5”、“b5”、“c5”或“d5”的圆圈对应的角点。
45.在s500中,根据第一目标边缘轮廓点信息与第二目标边缘轮廓点信息,确定第二待检测电堆是否满足生产要求。
46.具体来说,在终端设备确定第一目标边缘轮廓点信息与第二目标边缘轮廓点信息之后,终端设备可以根据第一目标边缘轮廓点信息与第二目标边缘轮廓点信息,确定出第二待检测电堆是否满足生产要求。
47.在一些可能的实现方式中,为了有利于精准地确定当前的电堆是否满足生产要求,有利于减少在已经不满足生产要求的电堆上继续堆叠电极片的情况,有利于节省生产资源,请参阅图10,步骤s500包括但不限于以下步骤:在s510中,针对每个第二目标边缘轮廓点信息:根据第二目标边缘轮廓点信息与第三目标边缘轮廓点信息,生成偏移距离信息。
48.不失一般性地,第三目标边缘轮廓点信息用于描述最靠近第二目标边缘轮廓点信息的第一目标边缘轮廓点信息;示例性地,请参阅图8中的(b),当针对内部标有“a4”的圆圈对应的第二目标边缘轮廓点信息的时候,内部标有“a3”的圆圈对应的第一目标边缘轮廓点信息为第三目标边缘轮廓点信息;偏移距离信息用于描述第二目标边缘轮廓点信息与第三目标边缘轮廓点信息之间的最短距离;示例性地,请参阅图8中的(b),当第二目标边缘轮廓点信息为内部标有“a4”的圆圈对应的角点,且第三目标边缘轮廓点信息为内部标有“a3”的圆圈对应的角点的时候,偏移距离信息为内部标有“a4”的圆圈对应的角点与部标有“a3”的圆圈对应的角点之间的最短距离具体来说,终端设备可以针对每个第二目标边缘轮廓点信息进行以下处理:计算第二目标边缘轮廓点信息与第三目标边缘轮廓点信息之间的最短距离,生成偏移距离信息。
49.在s520中,在预设的关注区域内,以第二目标边缘轮廓点信息为起点,等间距生成多个关注边缘轮廓点。
50.具体来说,关注区域用于描述以第二目标边缘轮廓点信息为中心,且以偏移距离信息为半径所构成的区域;关注边缘轮廓点用于描述在关注区域内新生成的边缘轮廓点;终端设备可以在预设的关注区域内,以第二目标边缘轮廓点信息为起点,等间距生成多个关注边缘轮廓点,其中,同一边上的任意两个关注边缘轮廓点之间的间距可以根据具体需求进行取值,譬如可以取单片电堆组件的长度的3%作为间距的具体值。
51.示例性地,请参阅图11,以图8中的(b)的局部作为示例,图11中内部带有剖面线的圆圈表示角点,即图8的(b)中内部标有“a4”的圆圈对应的第二目标边缘轮廓点信息;图11中点划线所围成的正圆形区域表示关注区域;图11中内部填充为黑色的十一个圆圈均表示关注边缘轮廓点。
52.在s530中,获取第一待检测电堆的第一水平投影面积信息和第二待检测电堆的第二水平投影面积信息。
53.具体来说,第一水平投影面积信息用于描述第一待检测电堆在水平面上的投影面积,第二水平投影面积信息用于描述第二待检测电堆在水平面上的投影面积;终端设备可以先基于预设的边缘检测算法,根据第一待检测图像确定第一待检测电堆的边缘,然后基于预设的分割法,计算该边缘所围成的不规则图形的总面积,该总面积即第一水平投影面积信息,其中,边缘检测算法可以是坎尼(canny)边缘检测算法或索贝尔(sobel)边缘检测算法;确定第二水平投影面积信息的处理过程相似,故不赘述。
54.示例性地,请参阅图12,图12中的不规则图形是基于图6的(b)中的第一待检测电堆的边缘所获得的,图12中的不规则图形对应的面积为图6的(b)中的第一待检测电堆的第一水平投影面积信息。
55.在s540中,根据偏移距离信息、第一水平投影面积信息、第二水平投影面积信息和预设的预估达标率计算公式,确定第二待检测电堆的预估达标率信息。
56.不失一般性地,在将多个电堆组件进行堆叠的过程中,可能发生每次堆叠都存在加工误差,随着堆叠的电堆组件数量增加,该加工误差不断增大,直至不满足生产要求的情况,或者可能发生因为电堆装配生产线的运行参数设置错误,而使得新堆叠的电堆组件严重偏离指定位置的情况,故通过预估达标率信息量化第二待检测电堆达到生产要求的达标
程度。
57.具体来说,在终端设备确定第一水平投影面积信息和第二水平投影面积信息之后,终端设备可以输入偏移距离信息、第一水平投影面积信息、第二水平投影面积信息至预设的预估达标率计算公式中,精准地确定出第二待检测电堆的预估达标率信息。
58.在一些可能的实现方式中,为了有利于更精准地确定第二待检测电堆是否满足生产要求,步骤s540包括但不限于以下步骤:在s541中,将根据偏移距离信息、第一水平投影面积信息、第二水平投影面积信息输入至预设的预估达标率计算公式中,确定第二待检测电堆的预估达标率信息。
59.具体来说,终端设备可以输入偏移距离信息、第一水平投影面积信息、第二水平投影面积信息至预估达标率计算公式中,从而精准地确定第二待检测电堆的预估达标率信息。
60.在一种可能的实现方式中,上述预估达标率计算公式可以是:,式中,表示预估达标率信息;表示第二水平投影面积信息,示例性地,当第二待检测电堆在水平面上的投影面积为245000平方毫米的时候,可以取245000;表示第一水平投影面积信息,示例性地,当第一待检测电堆在水平面上的投影面积为140500平方毫米的时候,可以取140500。
61.式中,表示关注边缘轮廓点的数量;表示任意相邻两个关注边缘轮廓点之间的最短距离;表示第i个第二目标边缘轮廓点信息对应的偏移距离信息;n为所述第二待检测电堆中的电堆组件的数量,表示第i个第二目标边缘轮廓点信息累积的偏移距离。
62.式中,表示预设的修正因子,修正因子为正实数,修正因子的取值范围表示三分之一倍的至三分之二倍的;示例性地,当第二待检测电堆的四个第二目标边缘轮廓点信息中,存在至少一个第二目标边缘轮廓点信息对应的偏移距离信息是大于或等于单片电堆组件的长度的十分之一倍的时候,可以取三分之一倍的;当第二待检测电堆的四个第二目标边缘轮廓点信息中,任意一个第二目标边缘轮廓点信息对应的偏移距离信息均小于单片电堆组件的长度的十分之一倍的时候,可以取三分之二倍的。
63.在s550中,根据预估达标率信息与预设的预估达标率评价公式,确定第二待检测电堆是否满足生产要求。
64.具体来说,在终端设备确定第二待检测电堆的预估达标率信息之后,终端设备可以输入预估达标率信息至预估达标率评价公式中,从而精准地量化第二待检测电堆达到生产要求的达标程度。
65.在一些可能的实现方式中,为了进一步有利于精准地确定第二待检测电堆是否满
足生产要求,有利于节省生产资源,步骤s550包括但不限于以下步骤:在s551中,将预估达标率信息输入至预设的预估达标率评价公式中,确定第二待检测电堆是否满足生产要求。
66.具体来说,终端设备可以输入预估达标率信息至预估达标率评价公式中,从而精准地确定第二待检测电堆是否满足生产要求。
67.在一种可能的实现方式中,上述预估达标率评价公式可以是:,式中,表示预估达标率信息,表示预估达标率的评价结果;当为合格的时候,表示第二待检测电堆满足生产要求,可以继续在该第二待检测电堆上堆叠新的电堆组件;当为不合格的时候,表示第二待检测电堆不满足生产要求,不应该在该第二待检测电堆上继续堆叠新的电堆组件。
68.示例性地,针对由长度为225毫米且宽度为180毫米的电堆组件所堆叠起的第二待检测电堆,当为245000、为140500、为11、为0.8、为5,且为0.533的时候,为8.758,,为合格,当前的第二待检测电堆满足生产要求,可以继续在该第二待检测电堆上堆叠新的电堆组件。
69.本技术实施例基于电堆装配生产线的检测方法的实施原理为:终端设备可以先获取第一待检测电堆的第一待检测图像;然后根据第一待检测图像,确定第一待检测电堆的第一目标边缘轮廓点信息;再在预设的拍摄间隔时间后获取第二待检测电堆的第二待检测图像;然后根据第二待检测图像,确定第二待检测电堆的第二目标边缘轮廓点信息;再根据第一目标边缘轮廓点信息与第二目标边缘轮廓点信息,确定第二待检测电堆是否满足生产要求,从而精准地确定当前堆叠中的电堆是否满足生产要求,有利于减少在已经不满足生产要求的电堆上再次堆叠电极片的情况,有利于节省生产资源。
70.需要说明的是,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
71.本技术的实施例还提供了一种基于电堆装配生产线的检测系统,为便于说明,仅示出与本技术相关的部分,如图13所示,该系统130包括:第一待检测图像获取模块131:用于基于预设的相机,获取第一待检测电堆的第一待检测图像;第一目标边缘轮廓点信息确定模块132:用于根据第一待检测图像,确定第一待检测电堆的第一目标边缘轮廓点信息;第二待检测图像获取模块133:用于在预设的拍摄间隔时间后,获取第二待检测电堆的第二待检测图像,其中,第二待检测电堆用于描述堆叠新的电堆组件后的第一待检测电堆;第二目标边缘轮廓点信息确定模块134:用于根据第二待检测图像,确定第二待检
测电堆的第二目标边缘轮廓点信息;生产要求确定模块135:用于根据第一目标边缘轮廓点信息与第二目标边缘轮廓点信息,确定第二待检测电堆是否满足生产要求。
72.可选的,第一待检测电堆包括至少一个电堆组件;该系统130还包括:电堆组件数量信息获取模块:用于获取第一待检测电堆的电堆组件数量信息;相应地,上述第一目标边缘轮廓点信息确定模块132,包括:第一角点集信息生成子模块:用于对第一待检测图像进行角点检测,生成第一待检测电堆的第一角点集信息,其中,第一角点集信息包括第一待检测电堆的第一顶点信息;目标边缘轮廓点信息第一确定子模块:用于若电堆组件数量信息等于1,则确定第一待检测电堆的第一顶点信息为第一待检测电堆的第一目标边缘轮廓点信息;目标边缘轮廓点信息第二确定子模块:用于若电堆组件数量信息大于1,则确定第一最顶层电堆组件对应的第一顶点信息为第一待检测电堆的第一目标边缘轮廓点信息,其中,第一最顶层电堆组件用于描述在第一待检测电堆中位于最顶层的电堆组件。
73.可选的,上述第二目标边缘轮廓点信息确定模块134包括:第二角点集信息生成子模块:用于对第二待检测图像进行角点检测,生成第二待检测电堆的第二角点集信息,其中,第二角点集信息包括第二最顶层电堆组件的第二顶点信息,第二最顶层电堆组件用于描述在第二待检测电堆中位于最顶层的电堆组件;目标边缘轮廓点信息第三确定子模块:用于确定第二顶点信息为第二待检测电堆的第二目标边缘轮廓点信息。
74.可选的,上述生产要求确定模块135包括:偏移距离信息生成子模块:用于针对每个第二目标边缘轮廓点信息:根据第二目标边缘轮廓点信息与第三目标边缘轮廓点信息,生成偏移距离信息,其中,第三目标边缘轮廓点信息用于描述最靠近第二目标边缘轮廓点信息的第一目标边缘轮廓点信息,偏移距离信息用于描述第二目标边缘轮廓点信息与第三目标边缘轮廓点信息之间的最短距离;关注边缘轮廓点生成子模块:用于在预设的关注区域内,以第二目标边缘轮廓点信息为起点,等间距生成多个关注边缘轮廓点,其中,关注区域用于描述以第二目标边缘轮廓点信息为中心,且以偏移距离信息为半径所构成的区域;投影面积信息获取子模块:用于获取第一待检测电堆的第一水平投影面积信息和第二待检测电堆的第二水平投影面积信息;预估达标率信息确定子模块:用于根据偏移距离信息、第一水平投影面积信息、第二水平投影面积信息和预设的预估达标率计算公式,确定第二待检测电堆的预估达标率信息;生产要求确定子模块:用于根据预估达标率信息与预设的预估达标率评价公式,确定第二待检测电堆是否满足生产要求。
75.可选的,上述预估达标率信息确定子模块,包括:预估达标率信息确定单元:用于将根据偏移距离信息、第一水平投影面积信息、第二水平投影面积信息输入至预设的预估达标率计算公式中,确定第二待检测电堆的预估达标率信息,其中,预估达标率计算公式为:
,式中,为预估达标率信息,为第二水平投影面积信息,为第一水平投影面积信息,为第i个第二目标边缘轮廓点信息对应的偏移距离信息,n为第二待检测电堆中的电堆组件的数量,为关注边缘轮廓点的数量,为任意相邻两个关注边缘轮廓点之间的最短距离,为预设的修正因子,修正因子为正实数,修正因子的取值范围为三分之一倍的至三分之二倍的。
76.可选的,上述生产要求确定子模块,包括:生产要求确定单元:用于将预估达标率信息输入至预设的预估达标率评价公式中,确定第二待检测电堆是否满足生产要求,其中,预估达标率评价公式为:,式中,为预估达标率信息,为预估达标率的评价结果,当为合格的时候,表示第二待检测电堆满足生产要求,当为不合格的时候,表示第二待检测电堆不满足生产要求。
77.需要说明的是,上述模块之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
78.本技术实施例还提供了一种终端设备,如图14所示,该实施例的终端设备140包括:处理器141、存储器142以及存储在存储器142中并可在处理器141上运行的计算机程序143。处理器141执行计算机程序143时实现上述流量处理方法实施例中的步骤,例如图1所示的步骤s100至s500;或者,处理器141执行计算机程序143时实现上述装置中各模块的功能,例如图13所示模块131至135的功能。
79.该终端设备140可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备,该终端设备140包括但不仅限于处理器141、存储器142。本领域技术人员可以理解,图14仅仅是终端设备140的示例,并不构成对终端设备140的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如终端设备140还可以包括输入输出设备、网络接入设备、总线等。
80.其中,处理器141可以是中央处理单元(central processing unit,cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等;通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
81.存储器142可以是终端设备140的内部存储单元,例如终端设备140的硬盘或内存,存储器142也可以是终端设备140的外部存储设备,例如终端设备140上配备的插接式硬盘,
智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等;进一步地,存储器142还可以既包括终端设备140的内部存储单元也包括外部存储设备,存储器142还可以存储计算机程序143以及终端设备140所需的其它程序和数据,存储器142还可以用于暂时地存储已经输出或者将要输出的数据。
82.本技术的一个实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等;计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质等。
83.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的方法、原理、结构所做的等效变化,均应涵盖于本技术的保护范围之内。
技术特征:
1.一种基于电堆装配生产线的检测方法,其特征在于,所述方法包括:基于预设的相机,获取第一待检测电堆的第一待检测图像;根据所述第一待检测图像,确定所述第一待检测电堆的第一目标边缘轮廓点信息;在预设的拍摄间隔时间后,获取第二待检测电堆的第二待检测图像,其中,所述第二待检测电堆用于描述堆叠新的电堆组件后的第一待检测电堆;根据所述第二待检测图像,确定所述第二待检测电堆的第二目标边缘轮廓点信息;根据所述第一目标边缘轮廓点信息与所述第二目标边缘轮廓点信息,确定所述第二待检测电堆是否满足生产要求;其中,所述根据所述第一目标边缘轮廓点信息与所述第二目标边缘轮廓点信息,确定所述第二待检测电堆是否满足生产要求,包括:针对每个所述第二目标边缘轮廓点信息:根据所述第二目标边缘轮廓点信息与第三目标边缘轮廓点信息,生成偏移距离信息,其中,所述第三目标边缘轮廓点信息用于描述最靠近所述第二目标边缘轮廓点信息的所述第一目标边缘轮廓点信息,所述偏移距离信息用于描述所述第二目标边缘轮廓点信息与所述第三目标边缘轮廓点信息之间的最短距离;在预设的关注区域内,以所述第二目标边缘轮廓点信息为起点,等间距生成多个关注边缘轮廓点,其中,所述关注区域用于描述以所述第二目标边缘轮廓点信息为中心,且以所述偏移距离信息为半径所构成的区域;获取所述第一待检测电堆的第一水平投影面积信息和所述第二待检测电堆的第二水平投影面积信息;根据所述偏移距离信息、所述第一水平投影面积信息、所述第二水平投影面积信息和预设的预估达标率计算公式,确定所述第二待检测电堆的预估达标率信息;根据所述预估达标率信息与预设的预估达标率评价公式,确定所述第二待检测电堆是否满足生产要求。2.根据权利要求1所述的方法,其特征在于,所述第一待检测电堆包括至少一个电堆组件;在所述根据所述第一待检测图像,确定所述第一待检测电堆的第一目标边缘轮廓点信息之前,所述方法还包括:获取所述第一待检测电堆的电堆组件数量信息;相应地,所述根据所述第一待检测图像,确定所述第一待检测电堆的第一目标边缘轮廓点信息,包括:对所述第一待检测图像进行角点检测,生成所述第一待检测电堆的第一角点集信息,其中,所述第一角点集信息包括所述第一待检测电堆的第一顶点信息;若所述电堆组件数量信息等于1,则确定所述第一待检测电堆的所述第一顶点信息为所述第一待检测电堆的第一目标边缘轮廓点信息;若所述电堆组件数量信息大于1,则确定第一最顶层电堆组件对应的第一顶点信息为所述第一待检测电堆的第一目标边缘轮廓点信息,其中,所述第一最顶层电堆组件用于描述在所述第一待检测电堆中位于最顶层的电堆组件。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二待检测图像,确定所述第二待检测电堆的第二目标边缘轮廓点信息,包括:
对所述第二待检测图像进行角点检测,生成所述第二待检测电堆的第二角点集信息,其中,所述第二角点集信息包括第二最顶层电堆组件的第二顶点信息,第二最顶层电堆组件用于描述在所述第二待检测电堆中位于最顶层的电堆组件;确定所述第二顶点信息为所述第二待检测电堆的第二目标边缘轮廓点信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述偏移距离信息、所述第一水平投影面积信息、所述第二水平投影面积信息和预设的预估达标率计算公式,确定所述第二待检测电堆的预估达标率信息,包括:将所述根据所述偏移距离信息、所述第一水平投影面积信息、所述第二水平投影面积信息输入至预设的预估达标率计算公式中,确定所述第二待检测电堆的预估达标率信息,其中,所述预估达标率计算公式为:,式中,为所述预估达标率信息,为所述第二水平投影面积信息,为所述第一水平投影面积信息,为第i个所述第二目标边缘轮廓点信息对应的所述偏移距离信息,n为所述第二待检测电堆中的电堆组件的数量,为所述关注边缘轮廓点的数量,为任意相邻两个所述关注边缘轮廓点之间的最短距离,为预设的修正因子,所述修正因子为正实数,所述修正因子的取值范围为三分之一倍的至三分之二倍的。5.根据权利要求4所述的方法,其特征在于,所述根据所述预估达标率信息与预设的预估达标率评价公式,确定所述第二待检测电堆是否满足生产要求,包括:将所述预估达标率信息输入至预设的预估达标率评价公式中,确定所述第二待检测电堆是否满足生产要求,其中,所述预估达标率评价公式为:,式中,为所述预估达标率信息,为所述预估达标率的评价结果,当为合格的时候,表示所述第二待检测电堆满足生产要求,当为不合格的时候,表示所述第二待检测电堆不满足生产要求。6.一种基于电堆装配生产线的检测系统,其特征在于,所述系统包括:第一待检测图像获取模块:用于基于预设的相机,获取第一待检测电堆的第一待检测图像;第一目标边缘轮廓点信息确定模块:用于根据所述第一待检测图像,确定所述第一待检测电堆的第一目标边缘轮廓点信息;第二待检测图像获取模块:用于在预设的拍摄间隔时间后,获取第二待检测电堆的第二待检测图像,其中,所述第二待检测电堆用于描述堆叠新的电堆组件后的第一待检测电堆;第二目标边缘轮廓点信息确定模块:用于根据所述第二待检测图像,确定所述第二待检测电堆的第二目标边缘轮廓点信息;
生产要求确定模块:用于根据所述第一目标边缘轮廓点信息与所述第二目标边缘轮廓点信息,确定所述第二待检测电堆是否满足生产要求;其中,所述生产要求确定模块包括:偏移距离信息生成子模块:用于针对每个所述第二目标边缘轮廓点信息:根据所述第二目标边缘轮廓点信息与第三目标边缘轮廓点信息,生成偏移距离信息,其中,所述第三目标边缘轮廓点信息用于描述最靠近所述第二目标边缘轮廓点信息的所述第一目标边缘轮廓点信息,所述偏移距离信息用于描述所述第二目标边缘轮廓点信息与所述第三目标边缘轮廓点信息之间的最短距离;关注边缘轮廓点生成子模块:用于在预设的关注区域内,以所述第二目标边缘轮廓点信息为起点,等间距生成多个关注边缘轮廓点,其中,所述关注区域用于描述以所述第二目标边缘轮廓点信息为中心,且以所述偏移距离信息为半径所构成的区域;投影面积信息获取子模块:用于获取所述第一待检测电堆的第一水平投影面积信息和所述第二待检测电堆的第二水平投影面积信息;预估达标率信息确定子模块:用于根据所述偏移距离信息、所述第一水平投影面积信息、所述第二水平投影面积信息和预设的预估达标率计算公式,确定所述第二待检测电堆的预估达标率信息;生产要求确定子模块:用于根据所述预估达标率信息与预设的预估达标率评价公式,确定所述第二待检测电堆是否满足生产要求。7.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述方法的步骤。8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。
技术总结
本申请适用于智能制造的技术领域,提供了一种基于电堆装配生产线的检测方法、系统、终端设备及介质,其方法包括基于预设的相机,获取第一待检测电堆的第一待检测图像;根据第一待检测图像,确定第一待检测电堆的第一目标边缘轮廓点信息;在预设的拍摄间隔时间后,获取第二待检测电堆的第二待检测图像;根据第二待检测图像,确定第二待检测电堆的第二目标边缘轮廓点信息;根据第一目标边缘轮廓点信息与第二目标边缘轮廓点信息,确定第二待检测电堆是否满足生产要求。本申请有利于节省生产资源,有利于减少生产资源浪费的现象,有利于提高电堆装配生产线的智能化程度。堆装配生产线的智能化程度。堆装配生产线的智能化程度。
技术研发人员:周文 陈其 彭军涛 彭智勇
受保护的技术使用者:湖南隆深氢能科技有限公司
技术研发日:2023.09.06
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
