本发明涉及体育健身领域,具体涉及一种工间操评分方法。
背景技术:
办公室人员平均每天坐着的时间高达9.3小时,比睡觉的时间还长,久坐会导致亚健康症状,例如,背痛、脖子酸痛、腰椎间盘突出、易疲劳、慢性病和体能不足等现状。办公室人员可以在休息时间做工间操来进行调节,工间操是微运动,而且不受场地限制,由于其缓解疲劳、调节情绪和锻炼身体的优点而日益受到人们的重视,工间操既时卸载身体的负荷,保持健康的体魄,高效的工作。传统的做法是,办公室人员模仿图片或视频里的工间操活动,但是无法知道姿势是否标准,如果姿势不标准,则达不到良好的运动效果。
技术实现要素:
针对现有技术中存在的缺陷,本发明的目的在于提供一种工间操评分方法,能够根据用户手部的实际运动轨迹与目标运动轨迹之间的匹配误差对用户进行评分,使用户了解工间操的姿势是否标准。
为达到以上目的,本发明采取的技术方案是:
一种工间操评分方法,基于穿戴于手部的智能设备,所述智能设备设有多个加速度传感器,智能设备装有根据加速度传感器数据进行工间操评分的应用,包括以下步骤:
S1.在应用中创建多个关键帧,每一个所述关键帧包括工间操中人体手部的一个目标位置坐标,基于所述目标位置坐标构建手部的目标运动轨迹;
S2.加速度传感器检测用户手部按照所述目标运动轨迹运动时的三维加速度;
S3.应用根据加速度传感器检测到的三维加速度计算用户手部的实际位置坐标;
S4.应用计算所述实际位置坐标与所述目标运动轨迹之间的匹配误差以及用户手部运动的完美度得分,并根据所述用户手部运动的完美度得分对用户进行评分。
在上述技术方案的基础上,步骤S1中,所述关键帧的总数为4,4个所述关键帧中依次存放工间操中人体手部的位置坐标d1,d2,d3和d4。
在上述技术方案的基础上,步骤S1中,基于所述目标位置坐标,通过贝塞尔曲线方法构建手部的目标运动轨迹。
在上述技术方案的基础上,基于所述目标位置坐标,通过贝塞尔曲线方法构建手部的目标运动轨迹包括:
对于4个关键帧中人体手部的位置坐标d1,d2,d3,d4,根据贝塞尔曲线定义贝塞尔三角多项式曲线段作为所述目标运动轨迹:
其中,p(t)为所述目标运动轨迹,n=1,2,3,4,t为角度,
由上式可知,0≤xn(t)≤1,且三角多项式曲线段具有几何不变性,即在平移和旋转下不变形,则
在上述技术方案的基础上,步骤S3中,应用根据检测到的三维加速度,通过卡尔曼滤波方法计算用户手部的实际位置坐标。
在上述技术方案的基础上,步骤S3中,所述加速度传感器检测s时刻的用户手部运动的三维加速度为惯性坐标X、Y和Z轴的asx、asy和asz,s=1,2,…,m,m为正整数;
应用根据检测到的三维加速度,通过卡尔曼滤波方法计算用户手部的实际位置坐标包括:
用户手部在s时刻的非线性过程和测量方程分别为:
Xs=f(Xs-1,Us-1)+μs-1,
Zs=h(Xs)+νs,
其中,Xs=[Qsx Qsy Qsz Vsx Vsy Vsz]T是惯性坐标系下用户手部在s时刻的状态向量,[Qsx Qsy Qsz]T为用户手部的三维位置向量,[Vsx Vsy Vsz]T为用户手部的三维速度向量,Xs-1是惯性坐标系下用户手部在s-1时刻的状态向量,Us-1=[a(s-1)x a(s-1)y a(s-1)z]T是用户手部s-1时刻的三维加速度向量,f(Xs-1,Us-1)为Xs-1和Us-1的函数,Zs是用户手部在s时刻的位置的观测向量,h(Xs)为Xs的函数,μs-1和νs分别为s-1时刻过程激励噪声和s时刻观测噪声,假设过程激励噪声和观测噪声是相互独立的,且均为零均值白噪声向量。
在上述技术方案的基础上,应用分别计算所述实际位置坐标在X、Y和Z轴上与所述目标运动轨迹之间的匹配误差,将计算得到的所述目标运动轨迹与所述匹配误差的差值作为用户手部的X、Y和Z轴完美度得分,X、Y和Z轴完美度得分的均值即为用户手部运动的完美度得分Pw,并根据所述用户手部运动的完美度得分对用户进行评分。
在上述技术方案的基础上,所述实际位置坐标与所述目标运动轨迹之间的匹配误差εr的计算依据公式:
其中,Q(s)表示用户手部的三维位置向量,Q(s)=[Qsx Qsy Qsz]T,s=1,2,…,m,m为正整数,Qsx,Qsy和Qsz分别为s时刻用户手部在X、Y和Z轴的实际位置坐标,从所述目标运动轨迹中选取m个点,P(s)表示第s个点的三维位置向量,P(s)=[Psx Psy Psz]T,Psx,Psy和Psz分别为所述目标运动轨迹上第s个点在X、Y和Z轴的坐标。
在上述技术方案的基础上,所述完美度得分Pw计算公式为:
其中,εrx,εry和εrz分别为所述实际位置坐标与所述目标运动轨迹之间在X、Y和Z轴的匹配误差。
本发明的有益效果在于:
1、本发明根据用户手部的实际位置坐标与目标运动轨迹之间的匹配误差对用户进行评分,使用户了解工间操的姿势是否标准。
2、本发明在智能手环或者手机客户端实现,具有智能、直观、使用方便和适用范围广的特点。
3、本发明根据用户手部的实际位置坐标与目标运动轨迹之间的匹配误差对用户进行评分,增加了工间操的趣味性和娱乐性。
附图说明
图1为本发明实施例工间操评分方法流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
如图1所示,本发明提供一种工间操评分方法,基于穿戴于手部的智能设备,智能设备设有多个加速度传感器,且智能设备装有根据加速度传感器数据进行工间操评分的应用。
智能设备为智能手环或者智能手机,通过设于智能手环或智能手机中的三轴加速度传感器捕捉人体手部运动加速度。智能设备可以基于安卓或者ios,因此,本发明的适用范围广泛。
本工间操评分方法包括以下步骤:
S1.在应用中创建多个关键帧,每一个关键帧包括工间操中人体手部的一个目标位置坐标,基于目标位置坐标构建手部的目标运动轨迹。
步骤S1中,关键帧的总数为4,4个关键帧中依次存放工间操中人体手部的位置坐标d1,d2,d3和d4。
步骤S1中,基于目标位置坐标,通过贝塞尔曲线方法构建手部的目标运动轨迹。
基于目标位置坐标,通过贝塞尔曲线方法构建手部的目标运动轨迹包括:
对于4个关键帧中人体手部的位置坐标d1,d2,d3,d4,根据贝塞尔曲线定义贝塞尔三角多项式曲线段作为目标运动轨迹:
其中,p(t)为目标运动轨迹,n=1,2,3,4,t为角度,
由上式可知,0≤xn(t)≤1,且三角多项式曲线段具有几何不变性,即在平移和旋转下不变形,则
S2.加速度传感器检测用户手部按照目标运动轨迹运动时的三维加速度。
S3.应用根据加速度传感器检测到的三维加速度计算用户手部的实际位置坐标。
步骤S3中,应用根据检测到的三维加速度,通过卡尔曼滤波方法计算用户手部的实际位置坐标。
步骤S3中,加速度传感器检测s时刻的用户手部运动的三维加速度为惯性坐标X、Y和Z轴的asx、asy和asz,s=1,2,…,m,m为正整数;
应用根据检测到的三维加速度,通过卡尔曼滤波方法计算用户手部的实际位置坐标包括:
用户手部在s时刻的非线性过程和测量方程分别为:
Xs=f(Xs-1,Us-1)+μs-1,
Zs=h(Xs)+νs,
其中,Xs=[Qsx Qsy Qsz Vsx Vsy Vsz]T是惯性坐标系下用户手部在s时刻的状态向量,[Qsx Qsy Qsz]T为用户手部的三维位置向量,[Vsx Vsy Vsz]T为用户手部的三维速度向量,Xs-1是惯性坐标系下用户手部在s-1时刻的状态向量,Us-1=[a(s-1)x a(s-1)y a(s-1)z]T是用户手部s-1时刻的三维加速度向量,f(Xs-1,Us-1)为Xs-1和Us-1的函数,Zs是用户手部在s时刻的位置的观测向量,h(Xs)为Xs的函数,μs-1和νs分别为s-1时刻过程激励噪声和s时刻观测噪声,假设过程激励噪声和观测噪声是相互独立的,且均为零均值白噪声向量。
由于不同智能设备的硬件不同,本发明针对不同智能设备中不同类型的加速度传感器,可以进行微调整,例如,计数间隔时间,保证加速度传感器测量的准确性,从而使本发明适用于不同的智能设备。
S4.应用计算实际位置坐标与目标运动轨迹之间的匹配误差以及用户手部运动的完美度得分,并根据用户手部运动的完美度得分对用户进行评分。
应用分别计算实际位置坐标在X、Y和Z轴上与目标运动轨迹之间的匹配误差,将计算得到的目标运动轨迹与匹配误差的差值作为用户手部的X、Y和Z轴完美度得分,X、Y和Z轴完美度得分的均值即为用户手部运动的完美度得分Pw,并根据用户手部运动的完美度得分对用户进行评分。
实际位置坐标与目标运动轨迹之间的匹配误差εr的计算依据公式:
其中,Q(s)表示用户手部的三维位置向量,Q(s)=[Qsx Qsy Qsz]T,s=1,2,…,m,m为正整数,Qsx,Qsy和Qsz分别为s时刻用户手部在X、Y和Z轴的实际位置坐标,从所述目标运动轨迹中选取m个点,P(s)表示第s个点的三维位置向量,P(s)=[Psx Psy Psz]T,Psx,Psy和Psz分别为所述目标运动轨迹上第s个点在X、Y和Z轴的坐标。
完美度得分Pw计算公式为:
其中,εrx,εry和εrz分别为实际位置坐标与目标运动轨迹之间在X、Y和Z轴的匹配误差。
得到评分后,智能手机或手环可以语音播报对用户的评分。
本发明根据用户手部的实际位置坐标与目标运动轨迹之间的匹配误差对用户进行评分,使用户了解工间操的姿势是否标准。
本发明在智能手环或者手机客户端实现,具有智能、直观和使用方便的特点。
本发明根据用户手部的实际位置坐标与目标运动轨迹之间的匹配误差对用户进行评分,增加了工间操的趣味性和娱乐性。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。