一种基于智能浮漂的水下场景重现方法、装置及存储介质制造方法及图纸

技术编号:29603517 阅读:33 留言:0更新日期:2021-08-10 18:01
本发明专利技术提供了一种用于重现智能浮漂在水下场景的方法及其装置。所述重现方法包括以下步骤:s1、获取浮漂在水平X轴、纵深Y轴和竖直Z轴的水下数据;s2、基于三轴方向的水下数据,确定浮漂在预设时间内的三轴变化值以及倾斜角度,作为上报数据;s3、基于所确定的竖直变化值,判断是否将上报数据无线传输至用户终端;s4、基于上报数据,将浮漂的实际动作映射成虚拟浮漂图形的对应运动。这样将浮漂姿态的实时位置坐标以图形和动画的形式呈现给用户,不仅提供常规的鱼情报警功能,还能使垂钓者得到更多的鱼口判断依据,从而把握提竿时机,提升中鱼效率,同时也带来了良好的垂钓体验。

【技术实现步骤摘要】
一种基于智能浮漂的水下场景重现方法、装置及存储介质
本专利技术涉及户外垂钓运动,并且更具体地,涉及一种用于重现智能浮漂在水下场景的方法、装置及存储介质。
技术介绍
目前市面上常见的智能电子浮漂通过加速度传感器采集垂直方向的加速度,然后计算出变化范围后生成报警信号,再通过蓝牙传输到无线终端用以提醒垂钓者。此类智能电子浮漂只能在终端上显示其连接状态,而无法呈现出浮漂在水下的实时状态,用户体验较差。
技术实现思路
本专利技术提供了一种克服现有技术中的上述问题或者至少部分地解决上述问题的用于重现智能浮漂在水下场景的方法及其装置。第一方面,提供了一种智能浮漂的水下场景的重现方法,包括以下步骤:s1、获取浮漂在水平X轴、纵深Y轴和竖直Z轴的水下数据(x,y,z);s2、基于XYZ三轴方向的水下数据(x,y,z),确定预设时间内的三轴变化值(⊿x,⊿y,⊿z),继而得到上报数据ud;s3、基于所确定的竖直变化值⊿z,判断是否将上报数据ud无线传输至用户终端;s4、基于上报数据ud,将浮漂的实际动作映射成虚拟浮漂图形的对应运动。进一步地,水下数据是加速度。进一步地,上报数据ud为竖直变化值⊿z和倾斜角度γ,倾斜角度γ=0.5*(z/g-1),其中g为标准重力加速度。进一步地,上报数据ud为三轴变化值(⊿x,⊿y,⊿z)。进一步地,步骤s3包括s31:利用浮漂内置的传感器采集浮漂在当前水域的水下数据训练出竖直判断模型,其中将竖直变化值⊿z的数值范围划分成三个限值区间,包括微动区间、浮动区间和预咬钩区间。进一步地,步骤s3包括s32:当竖直变化值⊿z在微动区间内时,不将上报数据ud无线传输至用户终端,同时还降低传感器采集数据的频率。进一步地,步骤s3包括s33:当竖直变化值⊿z在浮动区间或预咬钩区间内时,将上报数据ud无线传输至用户终端。进一步地,步骤s4包括s41:当abs(⊿x)>abs(⊿y)时,则在水平X轴和竖直Z轴构成的X-Z平面上,利用第一变化值(⊿x,⊿z)显示虚拟浮漂图形的偏移运动;当abs(⊿x)<abs(⊿y)时,则在纵深Y轴和竖直Z轴构成的Y-Z平面上,利用第二变化值(⊿y,⊿z)显示虚拟浮漂图形的偏移运动。进一步地,步骤s4包括s42:当竖直变化值⊿z在浮动区间内时,按照预设倍数放大显示效果,同时还显示没有鱼咬钩。进一步地,步骤s4包括s43:当竖直变化值⊿z在预咬钩区间内时,则进一步确定水平变化值⊿x在预定的水平区间内并且纵深变化值⊿y在预定的纵深区间内,然后显示鱼咬钩的动画,同时还驱动智能浮漂的漂尾发光模块进行变色报警。第二方面,提供了一种智能浮漂的水下场景的重现装置,包括获取单元、计算单元、判断单元和映射单元。获取单元,用于获取浮漂在水平X轴、纵深Y轴和竖直Z轴的水下数据(x,y,z)。计算单元,用于基于XYZ三轴方向的水下数据(x,y,z),确定预设时间内的三轴变化值(⊿x,⊿y,⊿z),继而得到上报数据ud。判断单元,用于基于所确定的竖直变化值⊿z,判断是否将上报数据ud无线传输至用户终端。映射单元,用于基于上报数据ud,将浮漂的实际动作映射成虚拟浮漂图形的对应运动。第三方面,提供了一种非暂态计算机可读存储介质,包括存储在其上的指令,所述指令被配置为使得处理器执行如以上第一方面所述的智能浮漂的水下场景的重现方法。第四方面,提供了一种智能浮漂,包括三轴加速度传感器、控制电路、无线通信模块和漂尾发光模块,其中控制电路包括处理器和如以上第三方面所述的非暂态计算机可读存储介质。上述技术方案具有以下有益效果:能够将浮漂姿态的实时位置坐标以图形和动画的形式呈现给用户。这种呈现方式不仅提供常规的鱼情报警功能,还能使垂钓者得到更多的鱼口判断依据,从而把握提竿时机,提升中鱼效率,同时也带来了良好的垂钓体验。附图说明图1是根据第一实施例的智能浮漂的水下场景的重现方法的流程图;图2是根据第二实施例的智能浮漂的水下场景的重现方法的部分流程图;图3是根据第三实施例的智能浮漂的水下场景的重现装置的框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互进行任意组合。图1示出了根据第一实施例的智能浮漂的水下场景的重现方法的流程图。如图1所示,重现方法包括以下步骤:s1、获取浮漂在水平X轴、纵深Y轴和竖直Z轴的水下数据(x,y,z),其中水平X轴、纵深Y轴、竖直Z轴构成标准三轴坐标系,水下数据是加速度;s2、基于三轴方向的水下数据(x,y,z),确定预设时间内的三轴变化值(⊿x,⊿y,⊿z),其中⊿x为x在预设时间前后的差值,⊿y为y在预设时间前后的差值,⊿z为z在预设时间前后的差值;以及计算倾斜角度γ=0.5*(z/g-1),其中标准重力加速度g的值可取1000以用于归一化;s3、基于所确定的竖直变化值⊿z是否处于预设区间,判断是否将三轴变化值(⊿x,⊿y,⊿z)和倾斜角度γ无线传输至用户终端;s4、基于竖直变化值⊿z和倾斜角度γ,将浮漂的实际动作映射成虚拟浮漂图形的对应运动。根据第二实施例,智能浮漂的水下场景的重现方法包括以下步骤:s1、获取浮漂在三轴方向的水下数据(x,y,z);s2、基于三轴方向的水下数据(x,y,z),确定在预设时间内连续的三轴变化值(⊿x,⊿y,⊿z)作为上报数据ud;s3、基于所确定的竖直变化值⊿z,判断是否将三轴变化值(⊿x,⊿y,⊿z)无线传输至用户终端;s4、基于三轴变化值(⊿x,⊿y,⊿z),将浮漂的实际动作映射成虚拟浮漂图形的对应运动。此处竖直变化值⊿z是重要因素,是否传输上报数据ud取决于⊿z的数值大小。具体地,如图2所示,对竖直变化值⊿z进行判断可通过以下方式来实现:s31、浮漂入水后,利用其中内置的传感器采集浮漂在当前水域的水下数据,然后通过这些历史数据得出竖直变化值⊿z的范围边界。其中将竖直变化值⊿z的数值范围划分成三个限值区间,即微动区间(a,b)、浮动区间(b,c)和预咬钩区间(c,d),其中a<b<c<d,在一些情况下,a<b<c<<d。通过分区间处理数据,可以更好地实现智能浮漂与用户终端之间的无线交互,并且更精准地判断鱼口信息。s32、当竖直变化值⊿z在微动区间内时,则说明浮漂当前的动作过小,因此不将三轴变化值(⊿x,⊿y,⊿z)无线传输至用户终端,以免对钓鱼者造成不必要的困扰。由于浮漂在水下通常会自由进行小幅绕圈运动,不传输则将这一干扰排除。此时还可降低传感器采集数据的频率,以节约采集和传输数据所消耗的电能。s33、当竖直变化值⊿z在浮本文档来自技高网...

【技术保护点】
1.一种基于智能浮漂的水下场景重现方法,包括以下步骤:/ns1、获取浮漂在水平X轴、纵深Y轴和竖直Z轴的水下数据(x,y,z),其中水下数据是加速度;/ns2、基于XYZ三轴方向的水下数据(x,y,z),确定预设时间内的三轴变化值(⊿x,⊿y,⊿z),继而得到上报数据ud;/ns3、基于所确定的竖直变化值⊿z,判断是否将上报数据ud无线传输至用户终端;/ns4、基于上报数据ud,将浮漂的实际动作映射成虚拟浮漂图形的对应运动。/n

【技术特征摘要】
1.一种基于智能浮漂的水下场景重现方法,包括以下步骤:
s1、获取浮漂在水平X轴、纵深Y轴和竖直Z轴的水下数据(x,y,z),其中水下数据是加速度;
s2、基于XYZ三轴方向的水下数据(x,y,z),确定预设时间内的三轴变化值(⊿x,⊿y,⊿z),继而得到上报数据ud;
s3、基于所确定的竖直变化值⊿z,判断是否将上报数据ud无线传输至用户终端;
s4、基于上报数据ud,将浮漂的实际动作映射成虚拟浮漂图形的对应运动。


2.根据权利要求2所述的重现方法,其中上报数据ud为竖直变化值⊿z和倾斜角度γ,倾斜角度γ=0.5*(z/g-1),其中g为标准重力加速度。


3.根据权利要求1所述的重现方法,其中上报数据ud为三轴变化值(⊿x,⊿y,⊿z)。


4.根据权利要求2或3所述的重现方法,其中步骤s3包括s31:利用浮漂内置的传感器采集浮漂在当前水域的水下数据训练出竖直判断模型,其中将竖直变化值⊿z的数值范围划分成三个限值区间,包括微动区间、浮动区间和预咬钩区间。


5.根据权利要求4所述的重现方法,其中步骤s3包括s32:当竖直变化值⊿z在微动区间内时,不将上报数据ud无线传输至无线终端,同时还降低传感器采集数据的频率。


6.根据权利要求4所述的重现方法,其中步骤s3包括s33:当竖直变化值⊿z在浮动区间或预咬钩区间内时,将上报数据ud无线传输至用户终端。


7.根...

【专利技术属性】
技术研发人员:娄毅
申请(专利权)人:深圳市众凌汇科技有限公司
类型:发明
国别省市:广东;44

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

1