一种用于智能安全设备的测试、控制方法及系统技术方案

技术编号:33712051 阅读:9 留言:0更新日期:2022-06-06 08:47
本申请实施例公开了一种用于智能安全设备的测试、控制方法及系统。测试方法包括:确定驱动部件从第一初始位置运动到第二初始位置的运动参数;基于所述运动参数,确定所述第一初始位置和所述第二初始位置之间的轨迹信息的类型;基于所述轨迹信息的类型,确定第二校准位置;以及基于所述运动参数和所述第二校准位置,确定第一校准位置。该测试方法可以在智能安全设备安装好之后通过测试以自动识别驱动部件的轨迹信息的类型并确定第一校准位置和第二校准位置,因此具有很好的兼容性。因此具有很好的兼容性。因此具有很好的兼容性。

【技术实现步骤摘要】
一种用于智能安全设备的测试、控制方法及系统


[0001]本申请涉及智能控制
,特别是用于智能安全设备的测试方法、控制方法、控制系统、介质、处理器和电子设备。

技术介绍

[0002]智能安全设备作为智能控制领域的热门产品,越来越普及。但是不同的智能安全设备的驱动部件具有不同类型的轨迹信息,而不同类型的轨迹信息可能需要有相应的控制系统。
[0003]目前的智能安全设备还没有可以兼容具有不同类型的轨迹信息的驱动部件的控制技术,因此有必要开发一种可以适应具有不同类型的轨迹信息的驱动部件的控制技术。

技术实现思路

[0004]本申请实施例的第一方面公开了一种智能安全设备的测试方法,所述测试方法包括:确定所驱动部件从第一初始位置运动到第二初始位置的运动参数;基于所述运动参数,确定所述第一初始位置和所述第二初始位置之间的轨迹信息的类型;基于所述轨迹信息的类型,确定第二校准位置;以及基于所述运动参数和所述第二校准位置,确定第一校准位置。
[0005]在一些实施例中,所述确定驱动部件从第一初始位置运动到第二初始位置的运动参数,包括:基于所述驱动部件的第一初始状态,获取所述第一初始位置。
[0006]在一些实施例中,所述确定驱动部件从第一初始位置运动到第二初始位置的运动参数,包括:控制所述驱动部件反方向运动,判断所述驱动部件是否位于第一检测位置;响应于是,确定当前的所述第一检测位置为驱动部件第一最大位置;响应于否,继续控制所述驱动部件反方向运动,使所述驱动部件到达第一检测位置;控制所述驱动部件运动到达所述第二初始位置;以及基于所述驱动部件从所述第一检测位置运动到达所述第二初始位置的位移数据,确定所述运动参数。
[0007]在一些实施例中,所述基于所述运动参数,确定所述第一初始位置和第二初始位置之间的轨迹信息的类型,包括:判断所述运动参数是否大于或等于运动参数阈值;响应于否,确定所述轨迹信息为第一类型;以及响应于是,确定所述轨迹信息为第二类型。
[0008]在一些实施例中,所述基于所述轨迹信息的类型,确定第二校准位置,包括:响应于确定所述轨迹信息为第一类型,将所述第二初始位置确定为第二校准位置。
[0009]在一些实施例中,所述基于所述轨迹信息的类型,确定第二校准位置,包括:响应于确定所述轨迹信息为第二类型,执行以下操作:将所述第二初始位置确定为第三校准位置;控制所述驱动部件反方向运动预设时间,然后解离合;以及基于所述驱动部件解离合的位置,确定所述第二校准位置。
[0010]在一些实施例中,所述基于所述运动参数和所述第二校准位置,确定第一校准位
置,包括:控制所述驱动部件从所述第二校准位置按照所述运动参数进行反方向运动;判断是否已经确定驱动部件第一最大位置;响应于否,执行以下操作:控制所述驱动部件继续反方向运动至所述第一检测位置;以及基于第一检测位置确定驱动部件第一最大位置;以及基于所述驱动部件第一最大位置和所述第一检测位置,确定所述第一校准位置。
[0011]在一些实施例中,所述基于所述驱动部件第一最大位置和所述第一检测位置,确定第一校准位置,包括:将驱动部件第一最大位置加上缓冲值的结果与将第一检测位置减去所述缓冲值的结果进行比较;以及确定相对较小的结果为所述第一校准位置。
[0012]本申请实施例的第二方面公开了一种用于智能安全设备的控制方法,所述控制方法包括:获取驱动部件在运动过程中的位置数据;基于所述驱动部件的位置数据以及轨迹信息的类型,判断所述驱动部件是否到达第一校准位置;以及响应于是,控制所述驱动部件停止运动。
[0013]在一些实施例中,所述基于所述驱动部件的位置数据以及轨迹信息的类型,判断所述驱动部件是否到达第一校准位置,包括:基于所述驱动部件的位置数据,确定所述驱动部件按照预设方向运动的位移;基于所述轨迹信息的类型,确定所述驱动部件从第二校准位置运动到所述第一校准位置所需的运动参数;判断所述驱动部件按照预设方向运动的位移是否与所述运动参数匹配;以及响应于是,确定所述驱动部件已到达所述第一校准位置。
[0014]本申请实施例的第三方面公开了一种用于智能安全设备的控制方法,所述控制方法包括:获取轨迹信息的类型和驱动部件在运动过程中的位置数据;以及基于所述轨迹信息的类型和所述位置数据,执行与所述轨迹信息的类型对应的执行方案。
[0015]在一些实施例中,所述基于所述轨迹信息的类型和所述位置数据,执行与所述轨迹信息的类型对应的执行方案,包括:响应于所述轨迹信息的类型是第一类型,执行第一执行方案:基于所述驱动部件的位置数据,判断所述驱动部件是否到达第二校准位置;以及响应于是,控制所述驱动部件停止运动。
[0016]在一些实施例中,所述基于所述轨迹信息的类型和所述位置数据,执行与所述轨迹信息的类型对应的执行方案,包括:响应于所述轨迹信息的类型是第二类型,执行第二执行方案:基于所述驱动部件的位置数据,判断所述驱动部件是否到达第三校准位置;响应于是,控制所述驱动部件停止运动;以及控制所述驱动部件反方向运动预设时间,以使所述驱动部件反方向运动到第二校准位置,然后解离合。
[0017]本申请实施例的第四方面公开了一种用于智能安全设备的控制系统,所述控制系统包括:运动参数确定模块,配置为基于驱动部件从第一初始位置运动到第二初始位置,确定所述驱动部件的运动参数;轨迹信息类型确定模块,配置为基于所述驱动部件的所述运动参数,确定轨迹信息的类型;第二校准位置确定模块,配置为基于所述轨迹信息的类型,确定第二校准位置;以及第一校准位置确定模块,配置为基于所述运动参数和所述第二校准位置,确定第一校准位置。
[0018]本申请实施例的第五方面公开了一种用于智能安全设备的控制系统,所述控制系统包括:获取模块,配置为获取驱动部件在运动过程中的位置数据;判断模块,配置为基于
所述驱动部件的位置数据以及轨迹信息的类型,判断所述驱动部件是否到达第一校准位置;以及响应模块,配置为响应于是,控制所述驱动部件停止运动。
[0019]本申请实施例的第六方面公开了一种用于智能安全设备的控制系统,所述控制系统包括:获取模块,配置为获取所述轨迹信息的类型和驱动部件在运动过程中的位置数据;以及执行模块,配置为基于所述轨迹信息的类型和所述位置数据,执行与所述轨迹信息的类型对应的执行方案。
[0020]本申请实施例的第七方面公开了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时,使得所述处理器实现前述第一、二、三方面任一实施例公开的方法。
[0021]本申请实施例的第八方面公开了一种处理器,所述处理器用于运行计算机程序,其中,所述处理器运行所述计算机程序时,使得所述处理器实现前述第一、二、三方面任一实施例公开的方法。
[0022]本申请实施例的第九方面公开了一种电子设备,包括:一个或多个处理器;存储器,其上存储有一个或多个计算机程序;当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于智能安全设备的测试方法,其特征在于,所述测试方法包括:确定驱动部件从第一初始位置运动到第二初始位置的运动参数;基于所述运动参数,确定所述第一初始位置和所述第二初始位置之间的轨迹信息的类型;基于所述轨迹信息的类型,确定第二校准位置;以及基于所述运动参数和所述第二校准位置,确定第一校准位置。2.根据权利要求1所述的测试方法,其特征在于,所述确定驱动部件从第一初始位置运动到第二初始位置的运动参数,包括:基于所述驱动部件的第一初始状态,获取所述第一初始位置。3.根据权利要求1或2所述的测试方法,其特征在于,所述确定驱动部件从第一初始位置运动到第二初始位置的运动参数,包括:控制所述驱动部件反方向运动,判断所述驱动部件是否位于第一检测位置;响应于是,确定当前的所述第一检测位置为驱动部件第一最大位置;响应于否,继续控制所述驱动部件反方向运动,使所述驱动部件到达第一检测位置;控制所述驱动部件运动到达所述第二初始位置;以及基于所述驱动部件从所述第一检测位置运动到达所述第二初始位置的位移数据,确定所述运动参数。4.根据权利要求1所述的测试方法,其特征在于,所述基于所述运动参数,确定所述第一初始位置和第二初始位置之间的轨迹信息的类型,包括:判断所述运动参数是否大于或等于运动参数阈值;响应于否,确定所述轨迹信息为第一类型;以及响应于是,确定所述轨迹信息为第二类型。5.根据权利要求1所述的测试方法,其特征在于,所述基于所述轨迹信息的类型,确定第二校准位置,包括:响应于确定所述轨迹信息为第一类型,将所述第二初始位置确定为第二校准位置。6.根据权利要求1或5所述的测试方法,其特征在于,所述基于所述轨迹信息的类型,确定第二校准位置,包括:响应于确定所述轨迹信息为第二类型,执行以下操作:将所述第二初始位置确定为第三校准位置;控制所述驱动部件反方向运动预设时间,然后解离合;以及基于所述驱动部件解离合的位置,确定所述第二校准位置。7.根据权利要求3所述的测试方法,其特征在于,所述基于所述运动参数和所述第二校准位置,确定第一校准位置,包括:控制所述驱动部件从所述第二校准位置按照所述运动参数进行反方向运动;判断是否已经确定驱动部件第一最大位置;响应于否,执行以下操作:控制所述驱动部件继续反方向运动至所述第一检测位置;以及基于第一检测位置确定驱动部件第一最大位置;以及基于所述驱动部件第一最大位置和所述第一检测位置,确定所述第一校准位置。
8.根据权利要求7所述的测试方法,其特征在于,所述基于所述驱动部件第一最大位置和所述第一检测位置,确定第一校准位置,包括:将驱动部件第一最大位置加上缓冲值的结果与将第一检测位置减去所述缓冲值的结果进行比较;以及确定相对较小的结果为所述第一校准位置。9.一种用于智能安全设备的控制方法,其特征在于,所述控制方法包括:获取驱动部件在运动过程中的位置数据;基于所述驱动部件的位置数据以及轨迹信息的类型,判断所述驱动部件是否到达第一校准位置;以及响应于是,控制所述驱动部件停止运动。10.根据权利要求9所述的控制方法,其特征在于,所述基于所述驱动部件的位置数据以及轨迹信息的类型,判断所述驱动部件是否...

【专利技术属性】
技术研发人员:李涛
申请(专利权)人:云丁网络技术北京有限公司
类型:发明
国别省市:

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

1