本申请涉及一种阻力调整方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取目标对象对应的多个设置点;每个设置点对应一个运动参数值和一个阻力值;对多个设置点进行曲线拟合,得到阻力变化曲线;在目标对象使用力控设备运动的过程中,基于预设时间间隔,获取目标对象对应的当前运动参数值,基于当前运动参数值和阻力变化曲线,确定当前阻力值;基于当前阻力值,调整力控设备的输出阻力。采用本方法能够提高阻力调整的准确性。阻力。采用本方法能够提高阻力调整的准确性。阻力。采用本方法能够提高阻力调整的准确性。
【技术实现步骤摘要】
阻力调整方法、装置、设备和存储介质
[0001]本申请涉及自动化
,特别是涉及一种阻力调整方法、装置、设备、存储介质和计算机程序产品。
技术介绍
[0002]在健身设备中,力控设备是指具备测量和控制输出阻力功能的健身器材,力控设备常用于力量训练和体能训练,例如,划船机、卧推机和腿弯举机等。
[0003]传统技术中,训练人员通过选择不同档位的阻力来设置力控设备的输出阻力,训练人员在使用力控设备运动的过程中,同一档位的输出阻力相同,无法满足输出阻力动态调整的需求,导致阻力调整的准确性较低。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高阻力调整准确性的阻力调整方法、装置、设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种阻力调整方法。所述方法包括:
[0006]获取目标对象对应的多个设置点;每个所述设置点对应一个运动参数值和一个阻力值;
[0007]对多个所述设置点进行曲线拟合,得到阻力变化曲线;
[0008]在所述目标对象使用力控设备运动的过程中,基于预设时间间隔,获取所述目标对象对应的当前运动参数值,基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值;
[0009]基于所述当前阻力值,调整所述力控设备的输出阻力。
[0010]在一个实施例中,所述获取所述目标对象对应的当前运动参数值,基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值包括:
[0011]基于多个所述设置点中的最大运动参数值和最小运动参数值,确定所述阻力变化曲线对应的运动参数范围;
[0012]将所述当前运动参数值与所述运动参数范围进行比较,若所述当前运动参数值在所述运动参数范围内,则基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值。
[0013]在一个实施例中,所述方法还包括:
[0014]若所述当前运动参数值不在所述运动参数范围内,则将预设阻力值确定为当前阻力值。
[0015]在一个实施例中,当所述力控设备为拉绳类器械时,所述阻力变化曲线中包括阻力参数和拉伸距离参数;所述在所述目标对象使用力控设备运动的过程中,基于预设时间间隔,获取所述目标对象对应的当前运动参数值,基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值包括:
[0016]在所述目标对象使用力控设备运动的过程中,基于预设时间间隔,获取所述力控
设备中拉绳的当前拉伸距离,将所述当前拉伸距离代入至所述阻力变化曲线中的拉伸距离参数,将得到的所述阻力参数对应的阻力值,确定为当前阻力值。
[0017]在一个实施例中,当所述力控设备为拉绳类器械时,所述基于所述当前阻力值,调整所述力控设备的输出阻力包括:
[0018]获取所述力控设备的绕绳盘半径,基于所述当前阻力值和所述绕绳盘半径,确定当前力矩;
[0019]基于所述当前力矩,确定所述力控设备的电机输出电流;所述电机输出电流与所述当前力矩成正比关系;
[0020]基于所述电机输出电流,调整所述力控设备的输出阻力。
[0021]在一个实施例中,所述获取目标对象对应的多个设置点包括:
[0022]获取目标设置模板,将所述目标设置模板显示于所述力控设备或控制设备的显示屏中;所述目标设置模板中包括多个初始点;
[0023]基于所述显示屏中的多个所述初始点,得到多个设置点;所述设置点为移动所述初始点得到。
[0024]在一个实施例中,所述对多个所述设置点进行曲线拟合,得到阻力变化曲线包括:
[0025]对多个所述设置点进行贝塞尔曲线拟合,得到初始变化曲线;
[0026]获取所述目标对象对应的最大阻力值,基于所述最大阻力值对所述初始变化曲线进行调整,得到阻力变化曲线。
[0027]第二方面,本申请还提供了一种阻力调整装置。所述装置包括:
[0028]获取模块,用于获取目标对象对应的多个设置点;每个所述设置点对应一个运动参数值和一个阻力值;
[0029]拟合模块,用于对多个所述设置点进行曲线拟合,得到阻力变化曲线;
[0030]确定模块,用于在所述目标对象使用力控设备运动的过程中,基于预设时间间隔,获取所述目标对象对应的当前运动参数值,基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值;
[0031]调整模块,用于基于所述当前阻力值,调整所述力控设备的输出阻力。
[0032]第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述方法的步骤。
[0033]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述方法的步骤。
[0034]第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述方法的步骤。
[0035]上述阻力调整方法、装置、设备、存储介质和计算机程序产品,获取目标对象对应的多个设置点,每个设置点对应一个运动参数值和一个阻力值,对多个设置点进行曲线拟合,得到阻力变化曲线,在目标对象使用力控设备运动的过程中,基于预设时间间隔,获取目标对象对应的当前运动参数值,基于当前运动参数值和阻力变化曲线,确定当前阻力值,基于当前阻力值,调整力控设备的输出阻力。通过对目标对象对应的多个设置点进行曲线拟合,得到目标对象对应的阻力变化曲线,阻力变化曲线满足目标对象的阻力动态调整需
求,目标对象使用力控设备运动的过程中,每隔预设时间间隔,通过力控设备上的传感器获取目标对象的当前运动参数值,然后根据当前运动参数值和阻力变化曲线确定当前阻力值,再根据当前阻力值去调整力控设备的输出阻力,实现了输出阻力随着目标对象的运行参数值的改变而变化,可以理解为,力控设备随着目标对象的运动参数值的改变调整其输出阻力,实现输出阻力的动态调整,从而满足了目标对象的个性化的阻力动态调整需求,提高了阻力调整的准确性。
附图说明
[0036]图1为一个实施例中阻力调整方法的应用环境图;
[0037]图2为一个实施例中阻力调整方法的流程示意图;
[0038]图3为一个实施例中三个设置点及阻力变化曲线的示意图;
[0039]图4为一个实施例中当前阻力值确定步骤的流程示意图;
[0040]图5为一个实施例中输出阻力调整步骤的流程示意图;
[0041]图6为一个实施例中设置点获取步骤的流程示意图;
[0042]图7为一个实施例中四个设置点及阻力变化曲线的示意图;
[0043]图8为一个实施例中控制设备和力控设备中阻力变化曲线的示意图;
[0044]图9为一个实施例中阻力调整装置的结构框图;
[0045]图10为一个实施例中计算机设备的内部结构图。
具体实施方式
...
【技术保护点】
【技术特征摘要】
1.一种阻力调整方法,其特征在于,所述方法包括:获取目标对象对应的多个设置点;每个所述设置点对应一个运动参数值和一个阻力值;对多个所述设置点进行曲线拟合,得到阻力变化曲线;在所述目标对象使用力控设备运动的过程中,基于预设时间间隔,获取所述目标对象对应的当前运动参数值,基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值;基于所述当前阻力值,调整所述力控设备的输出阻力。2.根据权利要求1所述的方法,其特征在于,所述获取所述目标对象对应的当前运动参数值,基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值包括:基于多个所述设置点中的最大运动参数值和最小运动参数值,确定所述阻力变化曲线对应的运动参数范围;将所述当前运动参数值与所述运动参数范围进行比较,若所述当前运动参数值在所述运动参数范围内,则基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述当前运动参数值不在所述运动参数范围内,则将预设阻力值确定为当前阻力值。4.根据权利要求1所述的方法,其特征在于,当所述力控设备为拉绳类器械时,所述阻力变化曲线中包括阻力参数和拉伸距离参数;所述在所述目标对象使用力控设备运动的过程中,基于预设时间间隔,获取所述目标对象对应的当前运动参数值,基于所述当前运动参数值和所述阻力变化曲线,确定当前阻力值包括:在所述目标对象使用力控设备运动的过程中,基于预设时间间隔,获取所述力控设备中拉绳的当前拉伸距离,将所述当前拉伸距离代入至所述阻力变化曲线中的拉伸距离参数,将得到的所述阻力参数对应的阻力值,确定为当前阻力值。5.根据权利要求1所述的方法,其特征在于,当所述力控设备为拉绳类器械时,所述基于所述当前阻力值,调整所述力控设备的输出...
【专利技术属性】
技术研发人员:张笛,郁亚南,陈洢铭,樊玉龙,
申请(专利权)人:东莞市本末科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。