柔性检测方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:28454942 阅读:22 留言:0更新日期:2021-05-15 21:18
本申请提供了一种柔性检测方法、装置、设备及计算机可读存储介质,柔性检测方法应用于柔性检测设备,所述柔性检测设备包括用于执行任务的硬件模组,所述方法包括:接收所述硬件模组发送的工件的检测数据;检测所述检测数据是否完整,若不完整,则获取不完整程度信息;根据所述不完整程度信息计算得到选型信息;根据所述选型信息生成终端控制指令并发送至执行终端,以使所述执行终端根据所述终端控制指令调整所述硬件模组。上述方法充分利用机器视觉检测技术,实现全自动轮廓检测和闭环反馈的功能,整个闭环过程无需人工参与,适用范围广。适用范围广。适用范围广。

【技术实现步骤摘要】
柔性检测方法、装置、设备及计算机可读存储介质


[0001]本申请涉及计算机视觉技术和工业检测
,尤其涉及柔性检测方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]机器视觉检测技术作为当今工业中的一项重要技术,被广泛应用于基于内容的图像检索、汽车安全、视频监控和机器人技术等各大领域,并且随着技术的发展,机器视觉检测技术被应用于越来越多的领域,以满足不断提升的市场需求。
[0003]目前的柔性检测装置结构设计不合理,工作效率低,检测范围小,不能满足全自动轮廓检测的需求。

技术实现思路

[0004]本申请的目的在于提供柔性检测方法、装置、设备及计算机可读存储介质,实现柔性检测设备的全自动轮廓检测,适用范围广。
[0005]本申请的目的采用以下技术方案实现:
[0006]第一方面,本申请提供了一种柔性检测方法,所述柔性检测方法应用于柔性检测设备,所述柔性检测设备包括用于执行任务的硬件模组,所述方法包括:接收所述硬件模组发送的工件的检测数据;检测所述检测数据是否完整,若不完整,则获取不完整程度信息;根据所述不完整程度信息计算得到选型信息;根据所述选型信息生成终端控制指令并发送至执行终端,以使所述执行终端根据所述终端控制指令调整所述硬件模组。该技术方案的有益效果在于,柔性检测设备可以判断工件的检测数据是否完整,若工件的检测数据不完整,可以获取不完整程度信息,并根据不完整程度信息调整硬件模组,实现全自动轮廓检测和闭环反馈的功能,整个闭环过程无需人工参与,适用范围广。
>[0007]在一些可选的实施例中,所述方法还包括:分别生成所述硬件模组中的每个硬件模块对应的任务控制指令,并将每个所述任务控制指令分别发送至对应的硬件模块,以使每个所述硬件模块根据接收到的任务控制指令执行对应的任务。该技术方案的有益效果在于,硬件模组中的每个硬件模块可以根据收到的任务控制指令进行独立工作,硬件模块之间互不干扰,提高了柔性检测设备的工作效率。
[0008]在一些可选的实施例中,所述分别生成所述硬件模组中的每个硬件模块对应的任务控制指令,包括:采用多线程的方式,分别生成所述硬件模组中的每个硬件模块对应的任务控制指令。该技术方案的有益效果在于,柔性检测设备采用多线程的方式管理硬件,可以在不停机的状态下增添或删除任意硬件,进一步提高了柔性检测设备的工作效率。
[0009]在一些可选的实施例中,所述检测所述检测数据是否完整,包括:获取当前工序上所述工件对应的参考数据;根据所述参考数据检测所述检测数据是否完整。该技术方案的有益效果在于,柔性检测设备可以根据参考数据对检测数据是否完整作出判断,提高了工作效率和操作的准确性。
[0010]在一些可选的实施例中,所述选型信息包括硬件类型以及每个所述硬件类型对应的数量。该技术方案的有益效果在于,硬件的调整范围可以包括硬件的类型和对应类型硬件的数量,可以通过改变硬件类型和对应类型硬件的数量实现硬件模组的调整,适用范围广。
[0011]在一些可选的实施例中,所述选型信息还包括每个所述硬件类型对应的位置信息;所述根据所述选型信息生成终端控制指令并发送至执行终端,以使所述执行终端根据所述终端控制指令调整所述硬件模组,包括:根据所述选型信息生成所述终端控制指令并发送至所述执行终端,以使所述执行终端根据所述终端控制指令对所述硬件模组中的每个硬件模块进行定位和安装。该技术方案的有益效果在于,一方面,硬件的调整范围还可以包括硬件位置的调整,可以通过改变硬件的位置实现硬件模组的调整,适用范围广;另一方面,根据选型信息可以生成对应的终端控制指令,由执行终端,例如机械手,根据终端控制指令对硬件模组中的每个硬件模块进行定位和安装,进一步提高了柔性检测设备的工作效率。
[0012]在一些可选的实施例中,所述方法还包括:分别生成所述硬件模组中的每个硬件模块对应的参数控制指令,并将每个所述参数控制指令分别发送至对应的硬件模块,以使每个所述硬件模块根据接收到的参数控制指令设置参数。该技术方案的有益效果在于,硬件模组中的每个硬件模块可以根据接收到的参数控制指令自动完成硬件内部参数调整,在实现闭环反馈的基础上,进一步提高了柔性检测设备的检测能力,适用范围广。
[0013]在一些可选的实施例中,所述硬件模组包括第一硬件模块和第二硬件模块;所述方法还包括:接收所述第一硬件模块发送的第一数据请求,所述第一数据请求用于向所述第二硬件模块发送数据,所述第一数据请求包括第一格式的数据;根据所述第一格式的数据,获取所述第二硬件模块对应的第二格式的数据;将所述第二格式的数据发送至所述第二硬件模块。该技术方案的有益效果在于,可以通过第一数据请求的第一格式的数据获取到第二硬件模块对应的第二格式的数据,从而实现第一硬件与第二硬件之间的数据交互,提高不同硬件之间的协同工作能力。
[0014]在一些可选的实施例中,所述根据所述第一格式的数据,获取所述第二硬件模块对应的第二格式的数据,包括:将所述第一格式的数据转化为数据指令;将所述数据指令转化为所述第二格式的数据。该技术方案的有益效果在于,第一格式的数据可以通过数据指令转化为第二格式的数据,进一步提高了第一硬件与第二硬件之间的数据交互效率,不需要将第一格式的数据直接转化成第二格式的数据,只要能够实现任意格式的数据和数据指令之间的转化,就能实现不同格式数据之间的转化,大大提升了可扩展性。
[0015]第二方面,本申请提供了一种柔性检测装置,柔性检测设备包括所述柔性检测装置和用于执行任务的硬件模组,所述柔性检测装置包括:数据接收模块,用于接收所述硬件模组发送的工件的检测数据;完整检测模块,用于检测所述检测数据是否完整,若不完整,则获取不完整程度信息;选型计算模块,用于根据所述不完整程度信息计算得到选型信息;终端控制模块,用于根据所述选型信息生成终端控制指令并发送至执行终端,以使所述执行终端根据所述终端控制指令调整所述硬件模组。
[0016]在一些可选的实施例中,所述装置还包括任务控制模块,所述任务控制模块用于:分别生成所述硬件模组中的每个硬件模块对应的任务控制指令,并将每个所述任务控制指
令分别发送至对应的硬件模块,以使每个所述硬件模块根据接收到的任务控制指令执行对应的任务。
[0017]在一些可选的实施例中,所述任务控制模块用于:采用多线程的方式,分别生成所述硬件模组中的每个硬件模块对应的任务控制指令。
[0018]在一些可选的实施例中,所述完整检测模块包括:数据获取单元,用于获取当前工序上所述工件对应的参考数据;数据检测单元,用于根据所述参考数据检测所述检测数据是否完整。
[0019]在一些可选的实施例中,所述选型信息包括硬件类型以及每个所述硬件类型对应的数量。
[0020]在一些可选的实施例中,所述选型信息还包括每个所述硬件类型对应的位置信息;
[0021]所述终端控制模块用于:根据所述选型信息生成所述终端控制指令并发送至所述执行终端,以使所述执行终端根据所述终端控制指令对所述硬件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种柔性检测方法,其特征在于,应用于柔性检测设备,所述柔性检测设备包括用于执行任务的硬件模组,所述方法包括:接收所述硬件模组发送的工件的检测数据;检测所述检测数据是否完整,若不完整,则获取不完整程度信息;根据所述不完整程度信息计算得到选型信息;根据所述选型信息生成终端控制指令并发送至执行终端,以使所述执行终端根据所述终端控制指令调整所述硬件模组。2.根据权利要求1所述的柔性检测方法,其特征在于,所述方法还包括:分别生成所述硬件模组中的每个硬件模块对应的任务控制指令,并将每个所述任务控制指令分别发送至对应的硬件模块,以使每个所述硬件模块根据接收到的任务控制指令执行对应的任务。3.根据权利要求2所述的柔性检测方法,其特征在于,所述分别生成所述硬件模组中的每个硬件模块对应的任务控制指令,包括:采用多线程的方式,分别生成所述硬件模组中的每个硬件模块对应的任务控制指令。4.根据权利要求1所述的柔性检测方法,其特征在于,所述检测所述检测数据是否完整,包括:获取当前工序上所述工件对应的参考数据;根据所述参考数据检测所述检测数据是否完整。5.根据权利要求1所述的柔性检测方法,其特征在于,所述选型信息包括硬件类型以及每个所述硬件类型对应的数量。6.根据权利要求5所述的柔性检测方法,其特征在于,所述选型信息还包括每个所述硬件类型对应的位置信息;所述根据所述选型信息生成终端控制指令并发送至执行终端,以使所述执行终端根据所述终端控制指令调整所述硬件模组,包括:根据所述选型信息生成所述终端控制指令并发送至所述执行终端,以使所述执行终端根据所述终端控制指令对所述硬件模组中的每个硬件模块进行定位和安装。7.根据权利要求1所述的柔性检测方法,其特征在于,所述方法还包括:分别生成所述硬件模组中的每个硬件模块对应的参数控制指令,并将每个所述参数控制指令分别发送至对应的硬件模块,以使每个所述硬件模块根据接收到的参数控制指令设置参数。8.根据权利要求1所述的柔性检测方法,其特征在于,所述硬件模组包括第一硬件模块和第二硬件模块;所述方法还包括:接收所述第一硬件模块发送的第一数据请求,所述第一数据请求用于向所述第二硬件模块发送数据,所述第一数据请求包括第一格式的数据;根据所述第一格式的数据,获取所述第二硬件模块对应的第二格式的数据;将所述第二格式的数据发送至所述第二硬件模块。9.根据权利要求8所述的柔性检测方法,其特征在于,所述根据所述第一...

【专利技术属性】
技术研发人员:陈海波李宗剑
申请(专利权)人:深兰人工智能芯片研究院江苏有限公司
类型:发明
国别省市:

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

1