【技术实现步骤摘要】
本专利技术主要涉及一种电子运动器材的软硬件实现方法,属于电子运动器材领域。
技术介绍
目前呼啦圈运动非常流行,它对身体健康非常有益,但是传统的呼啦圈非常笨重且不方便携,在狭小的空间内不能进行运动。很多人每天都需要进行这项运动,但是呼啦圈的局限性使得他们不能每天都进行。同时传统呼啦圈的笨重也会对运动者的腰部造成一定程度的损伤。针对上述问题,我们利用嵌入式技术设计了一种基于加速度计的虚拟电子呼啦圈,该电子设备的电路板尺寸非常小,方便携带,将其佩戴在腰间或置于上衣口袋即可进行呼啦圈运动。如果运动者的扭腰力度达到转传统呼啦圈的水平,该电子设备会自动计数一圈,否则不计数,并且运动者能通过电子设备的蓝牙模块与手机相连接查看运动结果。此项专利技术替代了传统的呼啦圈,使得这项运动能随时随进行,因此非常有意义。
技术实现思路
本专利技术要解决现有呼啦圈不方便使用的问题,提供一种基于加速度计的虚拟电子呼啦圈实现方法,该方法通过分析加速度计在呼啦圈运动中的波形特征判断是否完成一次呼啦圈运动,从而彻底解决了传统呼啦圈的不方便使用的问题。本专利技术主要由硬件和软件两部分组成,硬件主要负责数据采集、数据处理和通讯,软件主要负责对数据的分析与判断。1.硬件方案本专利技术的硬件部分主要由16位超低功耗微控制器MSP430、adxl345加速度计、HC-05蓝牙设备和电池四部分组成。低功耗的adxl345加速度计可以对高达±16g的加速度进行高分辨率测量。MSP430单片机通过spi总线驱动加速度计,采集加速度计X、Y、Z轴的数据,采集频率为100Hz。MSP430单片机通过串口驱动蓝牙设备 ...
【技术保护点】
基于加速度计的虚拟电子呼啦圈的实现方法,包括如下步骤:步骤1:训练样本的特征提取;11.首先招募10名志愿者做传统的转呼啦圈运动,将硬件佩戴在志愿者的腰部,每名志愿者转500圈,收集运动过程中的加速度数据作为训练样本,加速度计读取数据的频率为100Hz;12.然后利用卡尔曼滤波器滤除训练样本中一些异常数据,通过滤波得到了可用的训练集;训练集中的数据分为3类,分别是加速度计X、Y、Z轴的数据;每个轴的数据在时间上是连续的,以时间为横坐标,数值为纵坐标是一串连续的周期性不规则波形;通过分析可知每个波代表转一次呼啦圈;接着对连续波形进行分割,求出每位志愿者转一次呼啦圈需要的加速度数据个数,并求取平均值m作为后续滑动窗口大小;最后求出每个波形的特征,包括均值、方差、有效值、峰值因子、三轴的相关性,这些波形特征呈现一定分布,以这些波形特征值作为输入训练步骤2中朴素贝叶斯分类算法;121.处理加速度计X轴数据;假设X轴产生一个波形的数据为x1、x2、x3……xn,Y轴产生的数据为y1、y2、y3…yn,各个特征值计算方法如下:101.均值:Jx=(x1+x2+...+xn)n---(1)]]>10 ...
【技术特征摘要】
1.基于加速度计的虚拟电子呼啦圈的实现方法,包括如下步骤:步骤1:训练样本的特征提取;11.首先招募10名志愿者做传统的转呼啦圈运动,将硬件佩戴在志愿者的腰部,每名志愿者转500圈,收集运动过程中的加速度数据作为训练样本,加速度计读取数据的频率为100Hz;12.然后利用卡尔曼滤波器滤除训练样本中一些异常数据,通过滤波得到了可用的训练集;训练集中的数据分为3类,分别是加速度计X、Y、Z轴的数据;每个轴的数据在时间上是连续的,以时间为横坐标,数值为纵坐标是一串连续的周期性不规则波形;通过分析可知每个波代表转一次呼啦圈;接着对连续波形进行分割,求出每位志愿者转一次呼啦圈需要的加速度数据个数,并求取平均值m作为后续滑动窗口大小;最后求出每个波形的特征,包括均值、方差、有效值、峰值因子、三轴的相关性,这些波形特征呈现一定分布,以这些波形特征值作为输入训练步骤2中朴素贝叶斯分类算法;121.处理加速度计X轴数据;假设X轴产生一个波形的数据为x1、x2、x3……xn,Y轴产生的数据为y1、y2、y3…yn,各个特征值计算方法如下:101.均值: J x = ( x 1 + x 2 + ... + x n ) n - - - ( 1 ) ]]>102.方差 F = ( x 1 - J ) 2 + ( x 2 - J ) 2 + ... + ( x n - J ) 2 n - - - ( 2 ) ]]>103.有效值 E = x 1 2 + x 2 + ... + xn 2 n - - - ( 3 ) ]]>104.峰值因子 C f = x p E ...
【专利技术属性】
技术研发人员:毛科技,方凯,方飞,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。