用于检测物体的装置、方法、计算机程序产品和介质制造方法及图纸

技术编号:37869362 阅读:18 留言:0更新日期:2023-06-15 20:58
本公开涉及用于检测物体的装置、方法、计算机程序产品和介质。所述物体要在生产线中按照预定顺序装配。用于检测物体的方法包括:接收与所述物体相关的信息,所述信息指示所述物体的特性以及在生产线中的装配顺序;逐一检测所述容器中的每个物体,以确定每个物体是否与所述信息所指示的一致;在不一致的情况下,发出提醒。出提醒。出提醒。

【技术实现步骤摘要】
用于检测物体的装置、方法、计算机程序产品和介质


[0001]本公开一般涉及目标检测
更具体地说,本公开涉及基于深度学习进行目标检测的装置、方法、计算机程序产品和介质。

技术介绍

[0002]汽车装配线是人和机器的有效组合,最充分体现设备的灵活性,它将输送系统、随行夹具和在线专机、测设备有机的组合,以满足汽车零件的装配要求。装配线在汽车的批量生产中不可或缺。
[0003]在汽车工业日益发达的今天,很多汽车厂商的汽车装配线通常是基于订单的,即,按照用户下订单的顺序进行生产。于是,就会出现在一条生产线上生产出在型号、配置、配件、颜色等各不相同的多辆汽车的情况,而不是一批生产的所有车辆都完全相同。在这种基于订单的生产流程中,为了便于在装配线上的装配人员或机器人拿到零部件就直接进行装配、而不需要再进行确认所拿到的零部件是否正确等会降低生产率的操作,这就要求在物料准备过程中,严格按照订单的要求排列物料,不能出现诸如排列错误、物料缺失等问题。
[0004]以零部件是车辆的内门把手为例进行说明。在物料准备过程中,如图1所示,例如可将生产中需要用到的门把手装到一个诸如箱子的容器中。图1为该箱子的俯视图。该箱子可以分为上、下两层,图1中左半部为箱子的下层,右半部为箱子的上层。图中示例性地示出了每层中包括两列,每列12个门把手。从图中可以看出,各门把手可以具有不同颜色以及相应小细节。例如,对于高级配置的车辆而言,门把手为黑色,并带有细条纹线;对于中级配置的车辆,门把手为棕色,不带有条纹线;对于低级配置的车辆,门把手为米色,不带有条纹线。
[0005]传统上,对于每一批待装配的门把手,可以分配工人来检查箱子中的每个门把手是否按照订单上的顺序正确排列在适当位置,以及箱子中是否存在空缺位置等。通过专门的工人来检测部件可以保证检测的精度,但是存在生产效率相对较低、而成本较高的问题。
[0006]另外,也可以通过图像识别技术来进行实现这种检测,但是传统的图像识别技术在进行识别时可能由于受到光线、设备的分辨率等的影响,而使识别精度不能满足要求。
[0007]鉴于此,希望能够精度更高、更高效地检测生产过程中的物料准备是否准确无误。

技术实现思路

[0008]鉴于上述问题,提出了根据本公开的技术方案。在本公开中,通过基于机器学习(例如,深度学习)的目标检测技术,来检测排列在一起的物体。
[0009]根据本公开的一个方面,提供一种用于检测物体的方法,所述物体要在生产线中按照预定顺序装配,所述方法包括:接收与所述物体相关的信息,所述信息指示所述物体的特性以及在生产线中的装配顺序;逐一检测所述容器中的每个物体,以确定每个物体是否与所述信息所指示的一致;在不一致的情况下,发出提醒。
[0010]根据本公开的另一个方面,提供一种用于检测物体的装置,所述物体要在生产线
中按照预定顺序装配,所述装置包括:存储器,具有存储在其上的指令;处理器,被配置为执行存储在所述存储器上的指令,以使得所述处理器执行以下操作:接收与所述物体相关的信息,所述信息指示所述物体的特性以及在生产线中的装配顺序;逐一检测所述容器中的每个物体,以确定每个物体是否与所述信息所指示的一致;在不一致的情况下,发出提醒。
[0011]根据本公开的又一个方面,提供一种用于检测物体的非瞬时性计算机可读介质,所述物体要在生产线中按照预定顺序装配,所述非瞬时性计算机可读介质具有存储在其上的指令,以用于由处理器执行如本公开的方法的步骤。
[0012]根据本公开的又一个方面,提供一种用于检测物体的计算机程序产品,所述物体要在生产线中按照预定顺序装配,所述计算机程序产品具有存储在其上的指令,以用于由处理器执行如本公开的方法的步骤。
附图说明
[0013]为了更好地理解本公开,并示出如何实现本公开,现在将以举例的方式参照附图描述,其中:
[0014]图1是示出根据本公开的实施方式的放置零部件的容器的示意图。
[0015]图2是示出根据本公开的实施方式的装置的示意性框图。
[0016]图3示出根据本公开的实施方式的方法的流程图。
[0017]图4示出根据本公开的实施方式的方法的流程图。
[0018]图5示出YOLO通用检测模型的神经网络架构的示意图。
[0019]图6示出根据本公开的实施方式的YOLO检测模型的示意性框图。
[0020]图7示出根据本公开的实施方式的装置的示意性框图。
具体实施方式
[0021]参考附图进行以下详细描述,并且提供以下详细描述以帮助全面理解本公开的各种示例实施例。以下描述包括各种细节以帮助理解,但是这些细节仅被认为是示例,而不是为了限制本公开,本公开是由随附权利要求及其等同内容限定的。在以下描述中使用的词语和短语仅用于能够清楚一致地理解本公开。另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
[0022]图2示出根据本公开的实施方式的用于检测物体的装置200的示意图。该装置200包括处理系统210、处理系统210所使用的一个或多个存储器(例如,只读存储器(ROM)220、随机存取存储器(RAM)230和/或非易失性存储器240)、用户接口250以及网络接口260。上述各个组件通过总线280相互连接。
[0023]处理系统210控制装置200的一般操作。处理系统210可以包括(但不限于)CPU、硬件微处理器、硬件处理器、多核处理器、单核处理器、微控制器、专用集成电路(ASIC)、DSP或其他类似的处理设备,能够执行根据本公开中描述的实施例的用于控制装置200的操作和功能的任何类型的指令、算法或软件。处理系统210可以是在计算系统中执行功能的数字电路系统、模拟电路系统或混合信号(模拟和数字的组合)电路系统的各种实现。处理系统210可以包括例如诸如集成电路(IC)、单独处理器核心的部分或电路、整个处理器核心、单独的
处理器、诸如现场可编程门阵列(FPGA)的可编程硬件设备、和/或包括多个处理器的系统。
[0024]一个或多个存储器包括(但不限于)只读存储器(ROM)220、随机存取存储器(RAM)230、非易失性存储器240、以及图中未示出的动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、EPROM、EEPROM、闪存、FPGA的逻辑块、硬盘或存储器层次结构的任何其他各层。
[0025]此外,例如非易失性存储器240可包括用于检测物体的一般功能和操作的程序指令。所述物体要在生产线中按照预定顺序装配。根据本公开的实施方式,上述程序指令例如包括:接收与所述物体相关的信息,所述信息指示所述物体的特性以及在生产线中的装配顺序。逐一检测所述容器中的每个物品,以确定每个物体是否与所述信息所指示的一致。在不一致的情况下,发出提醒。
[0026]用户接口250可以包括使得能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于检测物体的方法,所述物体要在生产线中按照预定顺序装配,所述方法包括:接收与所述物体相关的信息,所述信息指示所述物体的特性以及在生产线中的装配顺序;逐一检测所述容器中的每个物体,以确定每个物体是否与所述信息所指示的一致;和在不一致的情况下,发出提醒。2.根据权利要求1所述的方法,其中逐一检测所述容器中的每个物体,以确定每个物体是否与所述信息所指示的一致的步骤包括:提取存储的与所述物体相关的信息;基于预先建立的模型,按照预先确定的顺序对箱子中的物体逐一进行扫描,并输出扫描结果;将扫描结果与所述物品的信息进行比较,以确定二者是否匹配。3.根据权利要求1所述的方法,其中预先建立的模型是YOLO检测模型。4.根据权利要求3所述的方法,其中所述YOLO监测模型包括骨干网络和检测网络,所述检测网络仅包括适用于被检测物体大小的一个检测层级。5.根据权利要求1所述的方法,其中发出的提醒包括听觉、视觉、触觉或振动提醒中的一个或多个。6.根据权利要求1所述的方法,其中所述物体的特性包括所述物体的颜色和/或细节特征。7.一种用于检测物体的装置,所述物体要在生产线中按照预定顺序装配,所述装置包括:存储器,具有存储在其上的指令;处理器,被配置为执行存储在所述存储器上的指令,以使得所述处理器执行以下操作:接收与所述物体相关的信息,所述信息指示所述物体的特性以及在生产线中的装配顺序;逐一检测所述容器中的每个物体...

【专利技术属性】
技术研发人员:孙傲雪
申请(专利权)人:华晨宝马汽车有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1