System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电动升降桌控制领域,具体涉及基于手势识别操作的电动升降桌控制方法。
技术介绍
1、随着升降办公桌,升降工位等升降驱动设备的发展,许多特殊岗位及应用了升降系统,如升降绘画台,产线的升降装配台等。特殊职业或岗位在工作过程中,双手佩戴手套或手握特殊设备,不方便使用常规操作器进行驱动台面升降。
2、于是有设计通过敲击桌面的方式控制电动升降桌升降,其包括:运动传感器,与待测物体结构连接,根据待测物体的振动输出振动敲击次数;声音检测装置,声音检测装置对接收到的敲击声进行音量比较并产生敲击音频信号;处理模块,与运动传感器、声音检测装置连接,并根据振动敲击次数和敲击音频信号判断敲击次数,通过敲击次数识别升降指令。但是这种方式用户连续多次敲击识别,一方面增加了用户的操作难度,另一方面用户连续多次敲击无法保证相邻两次敲击频率一致,增加了系统识别难度,并且再受到外界声音干扰,使得系统错误判断用户升降指令的概率大大增加。
技术实现思路
1、本专利技术的目的在于提供基于手势识别操作的电动升降桌控制方法,能够有效解决现有电动升降桌识别用户手势操作时识别率低的问题。
2、为了解决上述技术问题,本专利技术是通过以下技术方案实现的:
3、基于手势识别操作的电动升降桌控制方法,所述电动升降桌包括桌板和用于驱动所述桌板升降的电动桌架,所述桌板上配置有用于检测桌板振动信息的传感器,电动升降桌控制方法包括以下步骤:
4、s200:所述电动升降桌正常使用模式下,所
5、s300:根据s200捕捉的振动信息,判断桌板的振动方向、振动频率f和振动幅值v是否均满足阈值,若是则判定为有效敲击事件;
6、s400:根据s300判定的振动方向控制桌板动作。
7、优选的,所述步骤s300中获取用户敲击振动方向参数时,通过传感器测量加速度或者角速度在周期内的两次采样值an、bn进行比较,若采样值a1>采样值b1,则判断用户敲击桌板背面;若采样值a1<采样值b1,则判断用户敲击桌板正面。
8、优选的,传感器在采样周期内连续出现a1>b1或者a1<b1,判定为满足阈值。
9、优选的,所述步骤s300中获取用户敲击振动频率参数时,通过传感器在x个t周期内连续为正向或者负向的次数n来计算振动频率f,f=1/n*t。
10、优选的,所述步骤s300中获取用户敲击振动幅值参数时,通过传感器在x个t周期内采样的最大负振幅amin与最大正振幅bmax的差值得到振动幅值v,v=bmax-amin。
11、优选的,在步骤s200之前还包括步骤s100学习步骤,所述学习步骤采集并存储电动升降桌初始的升降数据和用户手势数据。
12、优选的,所述学习步骤包括以下步骤:
13、s110:获取电动升降桌初始的升降数据,用于对敲击时产生的信号进行滤波处理,具体获取方法如下:控制器控制升降桌架,使桌板从最低位置运行到最高位置,得到上升干扰频率f1和上升速度波动幅值v1;控制器控制升降桌架,使桌板从最高位置运行到最低位置,得到下降干扰频率f2和下降速度波动幅值v2。
14、优选的,所述学习步骤还包括以下步骤:
15、s120:获取用户操控习惯参数,作为系统判断的比对数值:使用者敲击桌板的背面,通过传感器获取敲击时的振动频率f3、振动幅值v3和振动方向fn1;使用者敲击桌板的正面,通过传感器获取敲击时的振动频率f4、振动幅值v4和振动方向fn2。
16、优选的,在步骤s300判断出用户敲击桌板的背面后,根据捕捉的振动频率f判断是否满足以下阈值条件:f3*(1+φ1)>f>f3*(1-φ1),其中φ1为背面频率调整系数;根据捕捉的振动幅值v判断是否满足以下阈值条件:v≥v3*δ1,其中δ1为背面幅值调整系数。
17、优选的,在步骤s300判断出用户敲击桌板的正面后,根据捕捉的振动频率f判断是否满足以下阈值条件:f4*(1+φ2)>f>f4*(1-φ2),其中φ2为正面频率调整系数;根据捕捉的振动幅值v判断是否满足以下阈值条件:v≥v4*δ2,其中δ2为正面幅值调整系数。
18、与现有技术相比,本专利技术的优点是:
19、通过传感器识别用户敲击桌板时的振动方向,区分用户下达操作指令是要桌板上升还是下降,从而大大提高了手势识别成功率,解决了现有电动升降桌识别用户手势操作时识别率低的问题。利用用户敲击桌板正面和背面时给予桌板振动方向的不同,就能判断出用户是想控制桌板上升还是下降,这比传统通过不同敲击次数识别用户意图的方法,识别率将大大提升。再辅以振动频率和振动幅值作为识别参数,利用系统判断上述参数是否满足阈值,从而进一步确定用户的敲击是否为有效敲击事件,避免了误触的发生,让系统能更加准确的识别用户的指令。
本文档来自技高网...【技术保护点】
1.基于手势识别操作的电动升降桌控制方法,其特征在于,所述电动升降桌包括桌板和用于驱动所述桌板升降的电动桌架,所述桌板上配置有用于检测桌板振动信息的传感器,电动升降桌控制方法包括以下步骤:
2.如权利要求1所述的基于手势识别操作的电动升降桌控制方法,其特征在于,所述步骤S300中获取用户敲击振动方向参数时,通过传感器测量加速度或者角速度在周期内的两次采样值An、Bn进行比较,若采样值A1>采样值B1,则判断用户敲击桌板背面;若采样值A1<采样值B1,则判断用户敲击桌板正面。
3.如权利要求2所述的基于手势识别操作的电动升降桌控制方法,其特征在于,传感器在采样周期内连续出现A1>B1或者A1<B1,判定为满足阈值。
4.如权利要求1所述的基于手势识别操作的电动升降桌控制方法,其特征在于,所述步骤S300中获取用户敲击振动频率参数时,通过传感器在X个T周期内连续为正向或者负向的次数N来计算振动频率f,f=1/N*T。
5.如权利要求1所述的基于手势识别操作的电动升降桌控制方法,其特征在于,所述步骤S300中获取用户敲击振动幅值参数时,通
6.如权利要求1所述的基于手势识别操作的电动升降桌控制方法,其特征在于,在步骤S200之前还包括步骤S100学习步骤,所述学习步骤采集并存储电动升降桌初始的升降数据和用户手势数据。
7.如权利要求6所述的基于手势识别操作的电动升降桌控制方法,其特征在于,所述学习步骤包括以下步骤:
8.如权利要求6所述的基于手势识别操作的电动升降桌控制方法,其特征在于,所述学习步骤还包括以下步骤:
9.如权利要求8所述的基于手势识别操作的电动升降桌控制方法,其特征在于,在步骤S300判断出用户敲击桌板的背面后,根据捕捉的振动频率f判断是否满足以下阈值条件:f3*(1+φ1)>f>f3*(1-φ1),其中φ1为背面频率调整系数;
10.如权利要求8所述的基于手势识别操作的电动升降桌控制方法,其特征在于,在步骤S300判断出用户敲击桌板的正面后,根据捕捉的振动频率f判断是否满足以下阈值条件:f4*(1+φ2)>f>f4*(1-φ2),其中φ2为正面频率调整系数;
...【技术特征摘要】
1.基于手势识别操作的电动升降桌控制方法,其特征在于,所述电动升降桌包括桌板和用于驱动所述桌板升降的电动桌架,所述桌板上配置有用于检测桌板振动信息的传感器,电动升降桌控制方法包括以下步骤:
2.如权利要求1所述的基于手势识别操作的电动升降桌控制方法,其特征在于,所述步骤s300中获取用户敲击振动方向参数时,通过传感器测量加速度或者角速度在周期内的两次采样值an、bn进行比较,若采样值a1>采样值b1,则判断用户敲击桌板背面;若采样值a1<采样值b1,则判断用户敲击桌板正面。
3.如权利要求2所述的基于手势识别操作的电动升降桌控制方法,其特征在于,传感器在采样周期内连续出现a1>b1或者a1<b1,判定为满足阈值。
4.如权利要求1所述的基于手势识别操作的电动升降桌控制方法,其特征在于,所述步骤s300中获取用户敲击振动频率参数时,通过传感器在x个t周期内连续为正向或者负向的次数n来计算振动频率f,f=1/n*t。
5.如权利要求1所述的基于手势识别操作的电动升降桌控制方法,其特征在于,所述步骤s300中获取用户敲击振动幅值参数时,通过传感器在x个t...
【专利技术属性】
技术研发人员:潘海龙,王赢之,赵鸿羽,杨海宇,陈少锋,
申请(专利权)人:浙江捷昌线性驱动科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。