一种通过网络键盘摇杆控制云台转动的方法及装置制造方法及图纸

技术编号:14415736 阅读:66 留言:0更新日期:2017-01-12 03:47
本发明专利技术公开了一种通过网络键盘摇杆控制云台转动的方法及装置,用以解决发送给球机的指令过于频繁,并且短时间内指示球机在多个方向间跳变,导致网络监控在控制云台时出现卡顿,从而影响控制精准度的问题。该方法为:获取摇杆动作产生的摇杆数据信号,所述摇杆数据信号包括坐标偏移量;若根据所述坐标偏移量确定所述摇杆的动作幅度不小于预设阈值,根据所述坐标偏移量以及最后一次发送的调整指令确定本次调整指令;发送所述本次调整指令至所述云台,由所述云台按照所述本次调整指令动作。

【技术实现步骤摘要】

本专利技术涉及视频监控
,尤其涉及一种通过网络键盘摇杆控制云台转动的方法及装置
技术介绍
目前的大型监控系统主要包括视频采集设备和显示设备,视频采集设备用于对监控对象采集视频数据,显示设备用于将视频采集设备采集的视频数据进行显示。视频采集设备通过对应的输入通道连接至控制装置,显示设备通过其对应的输出通道连接至控制装置,控制装置用于控制输入通道与输出通道之间的连接,从而建立视频采集设备与显示设备之间的数据连接。另外,在实际中还设置了网络键盘,用户通过网络键盘对控制装置进行操作。网络键盘采集获得摇杆动作对应的底层物理数据,通过模拟数字(简称模数)转换等处理模块对该底层物理数据进行处理后,网络键盘的应用层根据处理后获得的数据,获取该摇杆动作对应的指令发送策略,按照该指令发送策略发送指令以控制云台转动。其中,网络键盘对摇杆动作对应的底层物理数据进行处理后,根据处理后的数据得到对应的上、下、左、右、左上、左下、右上、右下或变倍等指令,采用定时器持续发送摇杆控制指令给球机,以控制云台转动。现有方案中,由于网络键盘摇杆底层的物理电压波动等因素,间接导致对采集的底层物理数据进行模数转换后得到的数据存在波动,该波动将导致发送给球机的指令过于频繁,并且短时间内指示球机在多个方向间跳变,导致网络监控在控制云台时出现卡顿,从而影响控制精准度。
技术实现思路
本专利技术实施例提供一种通过网络键盘摇杆控制云台转动的方法及装置,用以解决发送给球机的指令过于频繁,并且短时间内指示球机在多个方向间跳变,导致网络监控在控制云台时出现卡顿,从而影响控制精准度的问题。本专利技术实施例提供的具体技术方案如下:第一方面,提供了一种通过网络键盘摇杆控制云台转动的方法,包括:获取摇杆动作产生的摇杆数据信号,所述摇杆数据信号包括坐标偏移量;若根据所述坐标偏移量确定所述摇杆的动作幅度不小于预设阈值,根据所述坐标偏移量以及最后一次发送的调整指令确定本次调整指令;发送所述本次调整指令至所述云台,由所述云台按照所述本次调整指令动作。其中,根据所述坐标偏移量确定所述摇杆的动作幅度不小于预设阈值,包括:若所述坐标偏移量包括纵坐标偏移量和横坐标偏移量,且确定所述纵坐标偏移量或横坐标偏移量不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值;或者,若所述坐标偏移量包括纵坐标偏移量和横坐标偏移量,根据所述纵坐标偏移量和所述横坐标偏移量确定偏移步长,若确定所述偏移步长不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值;或者,若所述坐标偏移量包括极坐标偏移量,且确定所述极坐标偏移量不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值。其中,根据所述坐标偏移量以及最后一次发送的调整指令确定本次调整指令,包括:根据所述坐标偏移量确定偏移角度以及偏移步长;若所述最后一次发送的调整指令为停止指令,根据预设的角度区间与调整方向之间的对应关系,确定所述偏移角度所属的角度区间对应的调整方向,确定所述本次调整指令为按照确定的调整方向以及所述偏移步长调整;若所述最后一次发送的调整指令不是停止指令,确定所述偏移角度所属的角度区间,分别计算确定的角度区间的每个边界值与所述偏移角度的差值的绝对值,确定每个所述绝对值中的最小值,判断所述最小值是否小于预设的第二阈值;若小于,确定所述本次调整指令为按照所述偏移步长以及所述最后一次发送的调整指令的调整方向调整;否则,根据预设的角度区间与调整方向之间的对应关系,确定所述偏移角度所属的角度区间对应的调整方向,确定所述本次调整指令为按照确定的调整方向以及所述偏移步长调整。实施中,所述方法还包括:若超过设定时长未获取到调整指令,且确定所述最后一次发送的调整指令不是停止指令时,发送所述最后一次发送的调整指令至所述云台。实施中,所述方法还包括:若根据所述坐标偏移量确定所述摇杆的动作幅度小于预设阈值,且确定所述最后一次发送的调整指令不是停止指令,获取所述停止指令作为所述本次调整指令。其中,根据所述坐标偏移量确定所述摇杆的动作幅度小于预设阈值,包括:若确定所述坐标偏移量中的每个坐标分量小于预设阈值,确定所述摇杆的动作幅度小于预设阈值;或者,根据所述坐标偏移量确定偏移步长,若确定所述偏移步长小于预设阈值,确定所述摇杆的动作幅度小于预设阈值。第二方面,提供了一种通过网络键盘摇杆控制云台转动的装置,包括:获取模块,用于获取摇杆动作产生的摇杆数据信号,所述摇杆数据信号包括坐标偏移量;处理模块,用于若根据所述坐标偏移量确定所述摇杆的动作幅度不小于预设阈值,根据所述坐标偏移量以及最后一次发送的调整指令确定本次调整指令;发送模块,用于发送所述本次调整指令至所述云台,由所述云台按照所述本次调整指令动作。其中,所述处理模块具体用于:若所述坐标偏移量包括纵坐标偏移量和横坐标偏移量,且确定所述纵坐标偏移量或所述横坐标偏移量不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值;或者,若所述坐标偏移量包括纵坐标偏移量和横坐标偏移量,根据所述纵坐标偏移量和所述横坐标偏移量确定偏移步长,若确定所述偏移步长不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值;或者,若所述坐标偏移量包括极坐标偏移量,且确定所述极坐标偏移量不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值。其中,所述处理模块具体用于:根据所述坐标偏移量确定偏移角度以及偏移步长;若所述最后一次发送的调整指令为停止指令,根据预设的角度区间与调整方向之间的对应关系,确定所述偏移角度所属的角度区间对应的调整方向,确定所述本次调整指令为按照确定的调整方向以及所述偏移步长调整;若所述最后一次发送的调整指令不是停止指令,确定所述偏移角度所属的角度区间,分别计算确定的角度区间的每个边界值与所述偏移角度的差值的绝对值,确定每个所述绝对值中的最小值,判断所述最小值是否小于预设的第二阈值;若小于,确定所述本次调整指令为按照所述偏移步长以及所述最后一次发送的调整指令的调整方向调整;否则,根据预设的角度区间与调整方向之间的对应关系,确定所述偏移角度所属的角度区间对应的调整方向,确定所述本次调整指令为按照确定的调整方向以及所述偏移步长调整。实施中,所述处理模块还用于:若超过设定时长未获取到调整指令,且确定所述最后一次发送的调整指令不是停止指令时,通过所述发送模块发送所述最后一次发送的调整指令至所述云台。实施中,所述处理模块还用于:若根据所述坐标偏移量确定所述摇杆的动作幅度小于预设阈值,且确定所述最后一次发送的调整指令不是停止指令,获取所述停止指令作为所述本次调整指令。其中,所述处理模块具体用于:若确定所述坐标偏移量中的每个坐标分量小于预设阈值,确定所述摇杆的动作幅度小于预设阈值;或者,根据所述坐标偏移量确定偏移步长,若确定所述偏移步长小于预设阈值,确定所述摇杆的动作幅度小于预设阈值。基于上述技术方案,本专利技术实施例中,根据所述坐标偏移量确定摇杆动作幅度是否小于预设阈值,过滤掉摇杆动作小于预设值的摇杆数据信号,仅对摇杆动作大于预设阈值的摇杆数据信号确定调整指令,可以有效减少发送给球机的指令,避免了摇杆数据信号波动造成的短时间内指示球机在多个方向间跳变,降低了控制云台时出现卡顿的可能性,提高了控制精准度。附图说明图1为通过网络键盘控制云台转本文档来自技高网...
一种通过网络键盘摇杆控制云台转动的方法及装置

【技术保护点】
一种通过网络键盘摇杆控制云台转动的方法,其特征在于,包括:获取摇杆动作产生的摇杆数据信号,所述摇杆数据信号包括坐标偏移量;若根据所述坐标偏移量确定所述摇杆的动作幅度不小于预设阈值,根据所述坐标偏移量以及最后一次发送的调整指令确定本次调整指令;发送所述本次调整指令至所述云台,由所述云台按照所述本次调整指令动作。

【技术特征摘要】
1.一种通过网络键盘摇杆控制云台转动的方法,其特征在于,包括:获取摇杆动作产生的摇杆数据信号,所述摇杆数据信号包括坐标偏移量;若根据所述坐标偏移量确定所述摇杆的动作幅度不小于预设阈值,根据所述坐标偏移量以及最后一次发送的调整指令确定本次调整指令;发送所述本次调整指令至所述云台,由所述云台按照所述本次调整指令动作。2.如权利要求1所述的方法,其特征在于,根据所述坐标偏移量确定所述摇杆的动作幅度不小于预设阈值,包括:若所述坐标偏移量包括纵坐标偏移量和横坐标偏移量,且确定所述纵坐标偏移量或横坐标偏移量不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值;或者,若所述坐标偏移量包括纵坐标偏移量和横坐标偏移量,根据所述纵坐标偏移量和所述横坐标偏移量确定偏移步长,若确定所述偏移步长不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值;或者,若所述坐标偏移量包括极坐标偏移量,且确定所述极坐标偏移量不小于预设阈值,确定所述摇杆的动作幅度不小于预设阈值。3.如权利要求1所述的方法,其特征在于,根据所述坐标偏移量以及最后一次发送的调整指令确定本次调整指令,包括:根据所述坐标偏移量确定偏移角度以及偏移步长;若所述最后一次发送的调整指令为停止指令,根据预设的角度区间与调整方向之间的对应关系,确定所述偏移角度所属的角度区间对应的调整方向,确定所述本次调整指令为按照确定的调整方向以及所述偏移步长调整;若所述最后一次发送的调整指令不是停止指令,确定所述偏移角度所属的
\t角度区间,分别计算确定的角度区间的每个边界值与所述偏移角度的差值的绝对值,确定每个所述绝对值中的最小值,判断所述最小值是否小于预设的第二阈值;若小于,确定所述本次调整指令为按照所述偏移步长以及所述最后一次发送的调整指令的调整方向调整;否则,根据预设的角度区间与调整方向之间的对应关系,确定所述偏移角度所属的角度区间对应的调整方向,确定所述本次调整指令为按照确定的调整方向以及所述偏移步长调整。4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:若超过设定时长未获取到调整指令,且确定所述最后一次发送的调整指令不是停止指令时,发送所述最后一次发送的调整指令至所述云台。5.如权利要求1所述的方法,其特征在于,所述方法还包括:若根据所述坐标偏移量确定所述摇杆的动作幅度小于预设阈值,且确定所述最后一次发送的调整指令不是停止指令,获取所述停止指令作为所述本次调整指令。6.如权利要求5所述的方法,其特征在于,根据所述坐标偏移量确定所述摇杆的动作幅度小于预设阈值,包括:若确定所述坐标偏移量中的每个坐标分量小于预设阈值,确定所述摇杆的动作幅度小于预设阈值;或者,根据所述坐标偏移量确定偏移步长,若确定所述偏移步长小于预设阈值,确定所述摇杆...

【专利技术属性】
技术研发人员:周峰水新星谢仁建张兴明
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1