本发明属于运动器械,尤其涉及一种划船机运动参数解算方法、外接手柄、设备及介质。
背景技术:
1、划船机是模拟划船运动的健身器械,能使上肢、躯干以及下肢的肌肉得到充分伸展与锻炼,因此划船机备受人们喜爱。划船机通常根据是否能根据用户的划船运动为其输出运动指标参数分为非智能划船机和智能划船机两种,非智能划船机只能起到机械式锻炼的作用,无法直观的为用户输出数据;智能划船机不但能直观输出数据给用户反映用户的运动过程,还能模拟“船”的参数,如船速、行驶距离等,给用户以更真实的运动体验。
2、而目前的智能划船机解算输出的运动参数(如速度、划距、功率等)是以模拟的划船环境为基础,因此这些运动参数大多为“船”的参数,并不能精确反映用户的人体运动参数。
技术实现思路
1、本发明提供了一种划船机运动参数解算方法、外接手柄、设备及介质,能够输出用户划船的功率、手的划动速度以及动作位置等运动参数,可以更为直观的反馈用户的运动效果。
2、为达到上述技术目的,本发明采用以下技术方案实现:
3、在一个方面,本发明提供了一种划船机运动参数解算方法,包括:
4、获取划船机的外接手柄的运动加速度数据、采样频率及所述划船机的阻力增益;
5、对所述加速度数据进行滤波处理,得到划频特征数据和动作特征数据;
6、提取所述划频特征数据的峰值、谷值以及零点,并添加对应的时间戳;
7、根据滤波处理的采样频率和两个所述峰值对应时间戳的差值,解算所述外接手柄的划频;
8、根据所述动作特征数据,得到下肢发力阶段和躯干发力阶段;
9、根据所述下肢发力阶段的时间、躯干发力阶段的时间和加速度数据解算所述外接手柄的实时速度;
10、根据所述外接手柄的实时速度及所述阻力增益解算所述外接手柄的功率;
11、输出所述外接手柄的划频、速度及功率。
12、如上所述的划船机运动参数解算方法,
13、所述运动加速度数据通过划频特征提取滤波器,得到所述划频特征数据;
14、所述运动加速度数据通过动作特征提取滤波器,得到所述动作特征数据;
15、所述划频特征提取滤波器的采样频率大于所述动作特征提取滤波器的采样频率。
16、如上所述的划船机运动参数解算方法,对所述运动加速度数据进行滤波处理,得到划频特征数据和动作特征数据,包括:
17、根据所述加速度数据中的加速度序列、滤波器的分母系数、滤波器的分子系数、滤波阶数和所述加速度序列的长度,对所述加速度数据进行滤波处理。
18、如上所述的划船机运动参数解算方法,所述划频特征提取滤波器和所述动作特征提取滤波器采用并行滤波。
19、如上所述的划船机运动参数解算方法,提取所述划频特征数据的峰值、谷值以及零点,包括:
20、当所述划频特征数据中间值为极大值,幅值大于0.2g时为峰值;
21、当所述划频特征数据中间值为极小值,幅值小于0.2g时为谷值;
22、当所述划频特征数据中间值的绝对值为最小值,幅值小于0.04g,梯度的绝对值大于5时为零点。
23、如上所述的划船机运动参数解算方法,根据所述躯干部发力阶段的时间、下肢发力阶段的时间和加速度数据解算所述外接手柄的实时速度,包括:
24、提取所述下肢发力阶段和所述躯干发力阶段的手位特征,所述手位特征包括起始手位、速度最大手位、拉距最大手位以及拉伸结束手位,所述外接手柄的实时速度的解算区间为起始手位至拉距最大手位。
25、如上所述的划船机运动参数解算方法,根据所述下肢发力阶段、躯干发力阶段的时间和加速度数据计算所述外接手柄的实时速度,包括:
26、所述加速度数据为去除重力后的加速度数据。
27、如上所述的划船机运动参数解算方法,还包括:
28、对所述外接手柄的功率进行累计,得到运动期间的总能量消耗,输出所述能量消耗。
29、在另一个方面,本发明提供了一种外接手柄,包括:
30、获取模块,用于获取所述外接手柄的运动加速度数据、采样频率及阻力增益;
31、滤波模块,用于对所述加速度数据进行滤波处理,得到划船特征数据和动作特征数据;
32、解算模块,用于解算所述外接手柄的划频、速度及功率;
33、通信模块,所述外接手柄通过通信模块与移动智能设备通信连接。
34、在另一个方面,本发明还提供了一种电子设备,包括:
35、处理器,以及与所述处理器通信连接的存储器及收发器;
36、所述存储器存储计算机执行指令;所述收发器用于收发数据;
37、所述处理器执行所述存储器存储的计算机执行指令,以实现如上所述的划船机运动参数解算方法。
38、在另一个方面,本发明还提供了一种计算机可读存储介质,
39、所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的划船机运动参数解算方法。
40、与现有技术相比,本发明的优点和积极效果是:通过外接手柄对加速度进行采集、处理并解算,可以详细、准确的解算人体的运动参数,弥补目前大多数划船机解算运动参数单一的问题;解算的参数包括划频、速度以及功率,可以更为直观的反应用户的运动状态,并方便后期基于这些数据的二次开发。
1.一种划船机运动参数解算方法,其特征在于,包括:
2.根据权利要求1所述的划船机运动参数解算方法,其特征在于,
3.根据权利要求2所述的划船机运动参数解算方法,其特征在于,对所述运动加速度数据进行滤波处理,得到划频特征数据和动作特征数据,包括:
4.根据权利要求2所述的划船机运动参数解算方法,其特征在于,所述划频特征提取滤波器和所述动作特征提取滤波器采用并行滤波。
5.根据权利要求1所述的划船机运动参数解算方法,其特征在于,提取所述划频特征数据的峰值、谷值以及零点,包括:
6.根据权利要求1所述的划船机运动参数解算方法,其特征在于,根据所述躯干部发力阶段的时间、下肢发力阶段的时间和加速度数据解算所述外接手柄的实时速度,包括:
7.根据权利要求1所述的划船机运动参数解算方法,其特征在于,根据所述下肢发力阶段、躯干发力阶段的时间和加速度数据计算所述外接手柄的实时速度,包括:
8.一种外接手柄,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,