Route
Contact aiyouxitiyu
2025-12-12 18:03:24
爱游戏,爱游戏体育,爱游戏平台,爱游戏娱乐,爱游戏官网,爱游戏官方网站,ayx爱游戏平台,爱游戏app,爱游戏体育app,爱游戏app下载,爱游戏体育官网,爱游戏体育app下载,爱游戏体育网页版,爱游戏官方入口,爱游戏手机APP

本发明公开的一种多自由度模拟滑雪训练系统及训练方法,属于运动器械、虚拟现实技术领域。本发明公开的一种多自由度模拟滑雪训练系统,包括平移滑台、六自由度平台、控制器、测距模块、倾角传感器和显示设备。本发明还公开的一种多自由度模拟滑雪训练方法,基于所述一种多自由度模拟滑雪训练系统实现。本发明使滑雪者在滑雪模拟器上通过左右滑动进行滑雪回转动作模拟的同时,还能通过多自由度平台、虚拟现实技术以及体感模拟算法的配合,使滑雪者在虚拟场景中与真实雪地产生交互,提升滑雪者真实滑雪感。所述滑雪感包括回转动作感受、地形
(19)中华人民共和国国家知识产权局 (12)发明专利 (10)授权公告号 CN 113318414 B (45)授权公告日 2022.02.11 (21)申请号 9.9 G09B 9/00 (2006.01) (22)申请日 2021.06.03 (56)对比文件 (65)同一申请的已公布的文献号 WO A1,2003.06.12 申请公布号 CN 113318414 A CN 104689548 A,2015.06.10 CN 211585143 U,2020.09.29 (43)申请公布日 2021.08.31 审查员 艾立明 (73)专利权人 北京理工大学 地址 100081 北京市海淀区中关村南大街5 号 (72)发明人 刘向东曹洪卿费庆陈振 李泊杨姚小兰 (74)专利代理机构 北京正阳理工知识产权代理 事务所(普通合伙) 11639 代理人 邬晓楠 (51)Int.Cl. A63B 69/18 (2006.01) 权利要求书5页 说明书13页 附图4页 (54)发明名称 一种多自由度模拟滑雪训练系统及训练方 法 (57)摘要 本发明公开的一种多自由度模拟滑雪训练 系统及训练方法,属于运动器械、虚拟现实技术 领域。本发明公开的一种多自由度模拟滑雪训练 系统,包括平移滑台、六自由度平台、控制器、测 距模块、倾角传感器和显示设备。本发明还公开 的一种多自由度模拟滑雪训练方法,基于所述一 种多自由度模拟滑雪训练系统实现。本发明使滑 雪者在滑雪模拟器上通过左右滑动进行滑雪回 转动作模拟的同时,还能通过多自由度平台、虚 拟现实技术以及体感模拟算法的配合,使滑雪者 在虚拟场景中与真实雪地产生交互,提升滑雪者 B 真实滑雪感。所述滑雪感包括回转动作感受、地 4 形起伏变化感受、加速度感受、滑行方向改变感 1 4 8 受、重心变化感受。 1 3 3 1 1 N C CN 113318414 B 权利要求书 1/5页 1.一种多自由度模拟滑雪训练系统,其特征在于:包括平移滑台、六自由度平台、控制 器、测距模块、倾角传感器和显示设备; 所述平移滑台包括电机、绳索、导轨滑动支架、导轨、滑雪板固定支架、滑雪板、拉力传 感器;所述平移滑台上的滑雪板能够进行滚转模拟立刃角度变化,同时能够进行小角度偏 航模拟犁式状态,拉力传感器用于测量两支滑雪板之间拉力数据检测犁式状态进而更改接 触摩擦力;所述平移滑台通过控制器中的力觉提示控制模块,控制平移滑台上的电机拉动 滑雪板在导轨上左右滑动,模拟滑雪的回转动作,进而提升滑雪者回转动作感受; 所述六自由度平台通过控制器中的体感模拟控制模块,控制六自由度平台各个伸缩杆 的电机与驱动器,使六自由度平台转动到目标位置与角度,通过六自由度平台的运动模拟 滑雪场地形变化、滑行加速度变化、滑行速度方向变化、滑雪者重心变化,进而提升滑雪者 对地形变化和运动状态变化的感受; 所述控制器包括力觉提示控制模块、体感模拟控制模块和视觉提示控制模块;通过力 觉提示控制模块平移滑台,通过体感模拟控制模块控制六自由度平台,通过视觉提示控制 模块控制虚拟场景的显示效果; 所述测距模块用于测量滑雪板在平移滑台上位移,并将所述位移数据传输给控制器; 所述倾角传感器用于测量滑雪板的立刃角度,并将所述立刃角度数据传输给控制器; 所述显示设备通过控制器中的视觉提示控制模块,控制滑雪虚拟场景中人物所对应滑 雪状态变化,并通过跟滑功能,进而提升滑雪者模拟滑雪时的视觉沉浸感;所对应滑雪状态 变化包括位置、视角变化; 所述平移滑台通过固定装置固定于六自由度平台的上平台,六自由度平台通过固定装 置将下平台固定于地面;所述平移滑台中电机通过绳索与导轨滑动支架相连,导轨滑动支 架放置于导轨上;滑雪板固定支架通过转轴与导轨滑动支架连接,能够在导轨滑动支架上 进行滚转,滑雪板通过转轴与滑雪板固定支架连接,能够在滑雪板固定支架上进行小角度 偏航,两支滑雪板前后端均通过拉力传感器连接;所述控制器固定于六自由度平台内部;所 述测距模块固定在平移滑台两端的中点,使其与滑雪板保持在同一水平线;所述倾角传感 器固定在滑雪板上,安装时保持倾角传感器水平安装; 所述力觉提示控制模块通过力觉提示算法实现,所述力觉提示算法实现方法如下, 根据滑雪场景给予力觉反馈,使滑雪者感受到真实环境下滑雪回转过程中的回转向心 力;为提升力觉提示控制模块的控制效率,将回转中转弯向心力简化为: N=mgcosα 其中N为地面支持力,m为滑雪者质量,g为重力加速度,α为地面坡度, 为立刃角度,L 为回转向心力,K 为向心力比例系数; L 根据公式(1)、(2)、(3)计算回转过程的向心力,控制平移滑台上的电机拉动滑雪板在 导轨上左右滑动,模拟滑雪的回转动作,提升滑雪者回转动作感受; 所述体感模拟控制模块通过体感模拟控制算法实现,所述体感模拟控制算法实现方法 为, 2 2 CN 113318414 B 权利要求书 2/5页 所述体感模拟控制算法包括经典洗出算法、滑行方向模拟算法、重心变化模拟算法,所 述经典洗出算法用于六自由度平台纵向与垂向的位移和俯仰角度的控制,所述滑行方向模 拟算法用于六自由度平台偏航角度的控制,所述重心变化模拟算法用于六自由度平台滚转 角度的控制; 所述经典洗出算法用于六自由度平台纵向与垂向的位移和俯仰角度的控制,实现方法 如下: 六自由度平台为了在有限空间内完成多次运动,需要在每次运动之后以低于人体感知 阈值的动作缓慢回到初始位置,便于进行下一次运动,因此采用经典洗出算法,经典洗出算 法包括如下步骤: 经典洗出算法步骤一: 建立滑雪滑降模型,将滑雪场景中人物所在位置的实时地形数据输入滑雪滑降模型, 根据滑雪滑降模型进行下滑加速度计算,所述下滑加速度作为经典洗出算法的输入; 滑雪滑降模型如下: mgsinα‑(f+f)=ma a r 其中f 为空气阻力,f 为接触摩擦力,a为下滑加速度,ρ为空气密度,C 为空气阻力系 a r a d 数,A为迎风面积,v为下滑速度, 为接触摩擦力比例系数,μ为接触摩擦系数; 滑雪板处于犁式状态时接触摩擦力显著增大,为了对此情况进行模拟,在滑雪滑降模 型中,接触摩擦力比例系数 与平移滑台上拉力传感器测得拉力数据成正比; 对下滑加速度进行纵向 和垂向 的分解,作为经典洗出算法的加速度输入: 俯仰角速度 作为经典洗出算法的角速度输入: 经典洗出算法步骤二: 对洗出算法步骤一输入的纵向加速度 和垂向加速度 按照坐标变换矩阵L 进行 IS 坐标变换转换到惯性坐标系下;对俯仰角速度 按照变换矩阵T转换成欧拉角的变化率; S 其中c代表cos,s代表sin,θ为六自由度平台滚转角,为六自由度平台俯仰角,
为六自 由度平台偏航角; 3 3 CN 113318414 B 权利要求书 3/5页 经典洗出算法步骤三: 经典洗出算法主要用到的通道为纵向与垂向方向的高通加速度通道、纵向的倾斜协调 通道以及俯仰的高通角速度通道; 高通加速度通道的传递函数 为: 其中 为加速度高通滤波器阻尼比, 为加速度高通滤波响应频率; 纵向的倾斜协调通道的传递函数 为: 其中 为纵向倾斜协调通道滤波器阻尼比, 为纵向倾斜协调通道滤波器响应频率; 俯仰的高通角速度通道的传递函数 为: 其中 为俯仰角速度高通滤波器阻尼比, 为俯仰角速度高通滤波响应频率; 对上述滤波之后的结果进行积分输出,得到经典洗出算法输出的位移与角度; 所述视觉提示控制模块通过视觉提示系统实现,所述视觉提示系统实现方法如下, 视觉提示系统步骤一: 视觉提示系统中,平移滑台上运动的滑雪者与虚拟场景中运动的人物保持运动状态与 视角一致,提高模拟滑雪的沉浸感与真实感;为了使滑雪者的视觉位置与平移滑台位置保 持一致,避免出现偏差引起感知错觉,需要将虚拟场景中的人物位置与平移滑台中滑雪者 的位置同步;根据如下公式计算出滑雪者在当前立刃角度下的瞬时回转半径: 其中,r为瞬时回转半径,R为雪板侧切半径; 按照滑雪者在平移滑台中的位置比例计算人物在虚拟场景中的横向位置;最终人物的 位置更新计算公式如下: x′=x+cosα·v·dt 其中,(x,y,z)为当前时刻位置,(x′,y′,z′)为下一时刻位置,D为平移滑台总长, terrain.height为人物着地时所处地形的高度,z为当前时刻的高度; 视觉提示系统步骤二: 六自由度平台运动所模拟的五个方向:俯仰、偏航、滚转、纵向位移和垂向位移中,俯 仰、纵向位移与垂向位移对于速度的模拟可以通过虚拟场景中人物的位置进行视觉反馈, 不需要额外的辅助显示;偏航与滚转是为了模拟滑行方向变化和重心变化,需要视角的变 化来营造出人物姿态变化的效果;视角变化源于头部视野的改变,因此在虚拟场景中主要 应用于第一人称视角状态; 4 4 CN 113318414 B 权利要求书 4/5页 虚拟场景中第一人称人物视角变化公式为: 其中
、θ分别为虚拟场景中第一视角下人物视野的偏航与滚转角度;K 、 为虚拟场 S S
S 景中第一视角下偏航与滚转角度的比例系数; 视觉提示系统步骤三: 在虚拟场景中设置教练员标准滑雪动作模型,预先让教练员在模拟滑雪设备上进行试 滑,使用惯性动作捕捉设备进行滑雪动作捕获,能够还原其头、大小臂、躯干、大小腿的动 作;在虚拟场景中对教练员动作进行回放,滑雪者能够在本模拟滑雪设备上进行跟滑,模仿 教练员的各肢体动作来调整自己的滑雪姿态;通过此跟滑方式,一方面能够显著提升滑雪 者的浸入感,另一方面能够使滑雪者更快的掌握滑雪动作。 2.如权利要求1所述的一种多自由度模拟滑雪训练系统,其特征在于:所述滑行方向模 拟算法用于六自由度平台偏航角度的控制,实现方法如下, 通过六自由度平台的偏航角变化给予滑雪者前庭系统上的感受;滑雪者在平移滑台最 左侧从静止状态开始向右滑动,并在平移滑台上产生向右横向速度后,随着横向速度逐渐 增加,滑行方向向右偏转,六自由度平台带动平移滑台进行水平面上的顺时针旋转,偏航角
逐渐增加;滑雪者滑至平移滑台中间位置时横向速度最大,相应的偏航角
也达到最大;当 滑雪者接移滑台右侧,向右的横向速度逐渐减小时,滑雪前进方向依然向右但角度减 小,因此六自由度平台的偏航角
逐渐减小;滑雪者到达平移滑台最右端时横向速度为,六 自由度平台也回归初始位置,偏航角
回零; 所述滑行方向模拟算法中,六自由度平台偏航角度
计算公式为: 其中,v 为位移求导所得横向速度,S为测距模块测得位移,K 为偏航角比例系数。 H
3.如权利要求1所述的一种多自由度模拟滑雪训练系统,其特征在于:所述重心变化模 拟算法用于六自由度平台滚转角度的控制,实现方法如下, 进行滑雪回转时,在速度切换很快的情况下身体上半身会产生大幅度倾斜,这导致重 心降低并倾斜,身体甚至几乎与雪面平行;为了对身体的重心变化进行模拟,六自由度平台 需要根据滑雪者当前的运动状态产生一定的滚转角度;在平移滑台的设计中,设定滑雪者 自左向右运动和自右向左运动分别为右转弯和左转弯,当滑雪者在平移滑台上自左向右进 行右转弯时,为了模拟滑雪者身体重心倾斜的效果,使六自由度平台在竖直面上顺时针转 动产生滚转角θ,带动平移滑台与滑雪者整体向右侧倾斜,以实现身体重心倾斜的效果;六 自由平台产生的滚转角θ大小需要根据滑雪者的需求进行调整,以避免角度过大摔倒;滚转 角θ计算公式为: θ=K ·a θ H 其中,a 为横向速度求导所得横向加速度,K 为滚转角比例系数。 H θ 5 5 CN 113318414 B 权利要求书 5/5页 4.如权利要求1所述的一种多自由度模拟滑雪训练系统,其特征在于:为了平台运行的 稳定性和加速度模拟的真实性,在洗出算法步骤三中, 和 取1,根据平台运动范 围 和 取1~5,根据平台运动范围和模拟加速度大小 取2~10; 为了平台运行的稳定性、滑行方向模拟的真实性以及滑雪者的个性化需求,在滑行方 向模拟算法中,偏航角比例系数K 取0.5~3;
为了平台运行的稳定性、重心变化模拟的真实性以及滑雪者的个性化需求,在重心变 化模拟算法中,滚转角比例系数K 取0.5~3; θ 为了虚拟场景模拟的真实性以及滑雪者的个性化需求,在视觉提示系统中,虚拟场景 中第一视角下偏航与滚转角度的比例系数 取1~5。 5.如权利要求1所述的一种多自由度模拟滑雪训练系统,其特征在于:由于滑雪者站在 平移滑台上左右回转的同时还要跟随六自由度平台运动,为了保证滑雪者的安全性避免跌 倒,六自由度平台运动速度与幅度不宜过大;六自由度平台的俯仰与滚转最大运动角度不 得高于10°,偏航角度不得高于20°;最大角速度不得高于10°/s;最大位移速度不得高于 100mm/s;出于安全考虑六自由度平台的运动有所限幅,因此为了补偿该部分的前庭感知, 需要通过虚拟场景中的视觉提示系统进行弥补。 6.一种多自由度模拟滑雪训练方法,基于如权利要求1、2、3、4或5所述的一种多自由度 模拟滑雪训练系统实现,其特征在于:包括如下步骤, 步骤一:通电后六自由度平台归于零位,滑雪板在平移滑台中心位置,滑雪者穿好雪鞋 后将雪鞋通过卡扣固定在滑雪板上,并在平移滑台上保持腿部直立且滑雪板水平,测距模 块与倾角传感器进行零位标定; 步骤二:打开控制器和显示设备,设置六自由度平台的角度、角速度以及位移速度安全 阈值;在显示设备中开启真实雪道场景,对各项参数进行设定后使虚拟场景中滑雪者开始 下滑,并将当前虚拟场景中人物所处的地形数据传输给控制器; 步骤三:滑雪者在平移滑台上摆动身体带动腿部动作,滑雪板角度发生变化,倾角传感 器将滑雪板立刃角度数据传输给控制器,平移滑台上的拉力传感器将两支滑雪板之间拉力 数据传输给控制器; 步骤四:控制器根据虚拟场景中人物所处地形数据、倾角传感器测得立刃角度数据,通 过力觉提示算法计算回转向心力,并控制电机通过绳索拉动滑雪板在导轨上左右滑动,滑 雪板在平移滑台上位置发生变化,测距模块将滑雪板位移数据传输给控制器; 步骤五:控制器根据拉力传感器测得拉力数据更改接触摩擦力,根据虚拟场景中人物 所处地形数据、滑雪滑降模型中计算得到的下滑速度和加速度、测距模块测得位移数据,通 过体感模拟算法计算出六自由度平台所需的位移与旋转角度,控制六自由度平台运动; 步骤六:控制器根据测距模块测得位移数据、倾角传感器测得立刃角度数据、虚拟场景 中人物所处的地形数据以及滑雪滑降模型中的下滑速度,通过视觉提示系统计算虚拟场景 中人物的位置与视角,并在显示设备上进行虚拟场景显示; 步骤七:显示设备中开启教练员标准滑雪动作模型,滑雪者观察显示设备中教练员的 动作进行模仿跟滑; 至此,从步骤一到步骤七,实现多自由度模拟滑雪训练系统的启动及训练过程。 6 6 CN 113318414 B 说明书 1/13页 一种多自由度模拟滑雪训练系统及训练方法 技术领域 [0001] 本发明涉及一种模拟滑雪训练系统及训练方法,属于运动器械、虚拟现实技术领 域。 背景技术 [0002] 对于滑雪运动本身来说,滑雪仿真技术的主要用途包括专业滑雪运动员针对性的 训练和 普通大众的滑雪体验活动。我国基础力量薄弱的冰雪运动项目急需快速发展。同时 专业滑雪 运动员们也需要一套方便的滑雪运动训练平台,避免每次训练只能前往滑雪场 的限制。 [0003] 目前的滑雪模拟器主要有以下几种形式: [0004] (1)仅模仿回转动作进行左右滑动的滑雪模拟器。这类滑雪模拟器的设备构成较 为简 单,由弹性牵引绳牵引滑板在弧形轨道上做往复运动,弧形轨道前倾,并可以模拟小 角度滚 转,以模拟滑雪的转弯效果,如斯洛文尼亚的Pro Ski Simulator公司推出的模拟 滑雪设备, 仅可以提供滚动这一单一自由度,其动作简单,在实际使用中更像一类有氧运 动健身设施。 SKIGYM模拟滑雪器把人固定在一个小的设备上,该设备可以前后左右小范围 内移动和旋转, 配合屏幕模拟滑雪场景,更像是一种娱乐设备,训练作用不大。 [0005] (2)利用带有坡度的滑雪毯进行滑雪下滑模拟。这一类滑雪模拟器采用斜坡式设 计, 这使其与雪场的真实环境训练相似,斜坡表面为向上滚动的雪毯,人员穿着滑雪器械 在滑台 上进行训练,通过控制传送带速度与坡度模拟不同状态下的滑雪运动。具有代表性 的为英派 斯公司的室内滑雪模拟机,这类滑雪模拟设备可以让滑雪者感受到下滑的加速 度感,但是不 能够实现滚转方向的模拟,没有地形的变化,且无法模拟较大的回转运动。 [0006] (3)拥有力觉反馈和虚拟视景的滑雪模拟器。滑台设备中的驱动电机根据滑雪板 的不 同立刃角度给出力觉反馈,从而拉动滑雪者进行左右往复运动,同时结合设计的虚拟 滑雪场 景,把滑雪者位置映射到虚拟场景中。代表产品为德国Skytechsport公司的滑雪模 拟器,该 设备能较好的进行回转训练,也提供了虚拟现实技术,但是人体的运动只有左右 往复运动, 其它的各种运动全部由虚拟场景模拟,不能让人感受到滑雪的加速度感和地形 带来的重心变 化感。 发明内容 [0007] 为弥补现有模拟滑雪器模拟效果不足的问题,本发明公开的一种多自由度模拟滑 雪训练 系统及训练方法要解决的技术问题是:使滑雪者在滑雪模拟器上通过左右滑动进 行滑雪回转 动作模拟的同时,还能通过多自由度平台、虚拟现实技术以及体感模拟算法的 配合,使滑雪 者在虚拟场景中与真实雪地产生交互,提升滑雪者真实滑雪感。所述滑雪感 包括回转动作感 受、地形起伏变化感受、加速度感受、滑行方向改变感受、重心变化感受。 [0008] 为实现上述目的,本发明提供如下技术方案: [0009] 本发明公开的一种多自由度模拟滑雪训练系统,包括平移滑台、六自由度平台、控 7 7 CN 113318414 B 说明书 2/13页 制器、 测距模块、倾角传感器和显示设备。 [0010] 所述平移滑台包括电机、绳索、导轨滑动支架、导轨、滑雪板固定支架、滑雪板、拉 力 传感器。所述平移滑台上的滑雪板能够进行滚转模拟立刃角度变化,同时能够进行小角 度偏 航模拟犁式状态,拉力传感器用于测量两支滑雪板之间拉力数据检测犁式状态进而 更改接触 摩擦力。所述平移滑台通过控制器中的力觉提示控制模块,控制平移滑台上的电 机拉动滑雪 板在导轨上左右滑动,模拟滑雪的回转动作,进而提升滑雪者回转动作感受。 [0011] 所述六自由度平台通过控制器中的体感模拟控制模块,控制六自由度平台各个伸 缩杆的 电机与驱动器,使六自由度平台转动到目标位置与角度,通过六自由度平台的运动 模拟滑雪 场地形变化、滑行加速度变化、滑行速度方向变化、滑雪者重心变化,进而提升滑 雪者对地 形变化和运动状态变化的感受。 [0012] 所述控制器包括力觉提示控制模块、体感模拟控制模块和视觉提示控制模块。通 过力觉 提示控制模块平移滑台,通过体感模拟控制模块控制六自由度平台,通过视觉提示 控制模块 控制虚拟场景的显示效果。 [0013] 所述测距模块用于测量滑雪板在平移滑台上位移,并将所述位移数据传输给控制 器。 [0014] 所述倾角传感器用于测量滑雪板的立刃角度,并将所述立刃角度数据传输给控制 器。 [0015] 所述显示设备通过控制器中的视觉提示控制模块,控制滑雪虚拟场景中人物所对 应滑雪 状态变化,并通过跟滑功能,进而提升滑雪者模拟滑雪时的视觉沉浸感。所对应滑 雪状态变 化包括位置、视角变化。 [0016] 所述平移滑台通过固定装置固定于六自由度平台的上平台,六自由度平台通过固 定装置 将下平台固定于地面。所述平移滑台中电机通过绳索与导轨滑动支架相连,导轨滑 动支架放 置于导轨上。滑雪板固定支架通过转轴与导轨滑动支架连接,能够在导轨滑动支 架上进行滚 转。滑雪板通过转轴与滑雪板固定支架连接,能够在滑雪板固定支架上进行小 角度偏航,两 支滑雪板前后端均通过拉力传感器连接。所述控制器固定于六自由度平台内 部。所述测距模 块固定在平移滑台两端的中点,使其与滑雪板保持在同一水平线。所述倾 角传感器固定在滑 雪板上,安装时保持倾角传感器水平安装。 [0017] 本发明还公开的一种多自由度模拟滑雪训练方法,基于所述一种多自由度模拟滑 雪训练 系统实现,包括如下步骤: [0018] 步骤一:通电后六自由度平台归于零位,滑雪板在平移滑台中心位置,滑雪者穿好 雪鞋 后将雪鞋通过卡扣固定在滑雪板上,并在平移滑台上保持腿部直立且滑雪板水平,测 距模块 与倾角传感器进行零位标定。 [0019] 步骤二:打开控制器和显示设备,设置六自由度平台的角度、角速度以及位移速度 安全 阈值;在显示设备中开启真实雪道场景,对各项参数进行设定后使虚拟场景中滑雪者 开始下 滑,并将当前虚拟场景中人物所处的地形数据传输给控制器。 [0020] 步骤三:滑雪者在平移滑台上摆动身体带动腿部动作,滑雪板角度发生变化,倾角 传感 器将滑雪板立刃角度数据传输给控制器,平移滑台上的拉力传感器将两支滑雪板之 间拉力数 据传输给控制器。 [0021] 步骤四:控制器根据虚拟场景中人物所处地形数据、倾角传感器测得立刃角度数 8 8 CN 113318414 B 说明书 3/13页 据,通 过力觉提示算法计算回转向心力,并控制电机通过绳索拉动滑雪板在导轨上左右滑 动,滑雪 板在平移滑台上位置发生变化,测距模块将滑雪板位移数据传输给控制器。 [0022] 步骤五:控制器根据拉力传感器测得拉力数据更改接触摩擦力,根据虚拟场景中 人物所 处地形数据、滑雪滑降模型中计算得到的下滑速度和加速度、测距模块测得位移数 据,通过 体感模拟算法计算出六自由度平台所需的位移与旋转角度,控制六自由度平台运 动。 [0023] 步骤六:控制器根据测距模块测得位移数据、倾角传感器测得立刃角度数据、虚拟 场景 中人物所处的地形数据以及滑雪滑降模型中的下滑速度,通过视觉提示系统计算虚 拟场景中 人物的位置与视角,并在显示设备上进行虚拟场景显示。 [0024] 步骤七:显示设备中开启教练员标准滑雪动作模型,滑雪者观察显示设备中教练 员的动 作进行模仿跟滑。 [0025] 至此,从步骤一到步骤七,实现多自由度模拟滑雪训练系统的启动及训练过程。 [0026] 所述力觉提示控制模块通过力觉提示算法实现,所述力觉提示算法实现方法如 下: [0027] 根据滑雪场景给予力觉反馈,使滑雪者感受到真实环境下滑雪回转过程中的回转 向心力。 为提升力觉提示控制模块的控制效率,将回转中转弯向心力简化为: [0028] N=mgcosα [0029] [0030] [0031] 其中N为地面支持力,m为滑雪者质量,g为重力加速度,α为地面坡度, 为立刃角 度, L为回转向心力,K 为向心力比例系数。 L [0032] 根据公式(1)、(2)、(3)计算回转过程的向心力,控制平移滑台上的电机拉动滑雪 板在导 轨上左右滑动,模拟滑雪的回转动作,提升滑雪者回转动作感受。 [0033] 所述体感模拟控制模块通过体感模拟算法实现,所述体感模拟算法实现方法为: [0034] 所述体感模拟控制算法包括经典洗出算法、滑行方向模拟算法、重心变化模拟算 法,所 述经典洗出算法用于六自由度平台纵向与垂向的位移和俯仰角度的控制,所述滑行 方向模拟 算法用于六自由度平台偏航角度的控制,所述重心变化模拟算法用于六自由度 平台滚转角度 的控制。 [0035] 所述经典洗出算法用于六自由度平台纵向与垂向的位移和俯仰角度的控制,实现 方法如 下: [0036] 六自由度平台为了在有限空间内完成多次运动,需要在每次运动之后以低于人体 感知阈 值的动作缓慢回到初始位置,便于进行下一次运动,因此采用经典洗出算法,经典 洗出算法 包括如下步骤: [0037] 经典洗出算法步骤一: [0038] 建立滑雪滑降模型,将滑雪场景中人物所在位置的实时地形数据输入滑雪滑降模 型,根 据滑雪滑降模型进行下滑加速度计算,所述下滑加速度作为经典洗出算法的输入。 [0039] 滑雪滑降模型如下: [0040] mgsinα‑(f+f)=ma a r 9 9 CN 113318414 B 说明书 4/13页 [0041] f =0.5ρCAv2 a a d [0042] [0043] [0044] 其中f 为空气阻力,f 为接触摩擦力,a为下滑加速度,ρ为空气密度,C 为空气阻 a r a d 力 系数,A为迎风面积,v为下滑速度, 为接触摩擦力比例系数,μ为接触摩擦系数。 [0045] 滑雪板处于犁式状态时接触摩擦力显著增大,为了对此情况进行模拟,在滑雪滑 降模型 中,接触摩擦力比例系数K 与平移滑台上拉力传感器测得拉力数据成正比。 fr [0046] 对下滑加速度进行纵向 和垂向 的分解,作为经典洗出算法的加速度输入: [0047] [0048] [0049] 俯仰角速度 作为经典洗出算法的角速度输入: [0050] [0051] 经典洗出算法步骤二: [0052] 对洗出算法步骤一输入的纵向加速度 和垂向加速度 按照坐标变换矩阵LIS 进行 坐标变换转换到惯性坐标系下。对俯仰角速度 按照变换矩阵T 转换成欧拉角的变 S 化率。 [0053] [0054] 其中c代表cos,s代表sin,θ为六自由度平台滚转角,为六自由度平台俯仰角,
为 六 自由度平台偏航角。 [0055] [0056] 经典洗出算法步骤三: [0057] 经典洗出算法主要用到的通道为纵向与垂向方向的高通加速度通道、纵向的倾斜 协调通 道以及俯仰的高通角速度通道。 [0058] 高通加速度通道的传递函数 为: [0059] [0060] 其中 为加速度高通滤波器阻尼比, 为加速度高通滤波响应频率。 [0061] 纵向的倾斜协调通道的传递函数 为: [0062] [0063] 其中 为纵向倾斜协调通道滤波器阻尼比, 为纵向倾斜协调通道滤波器响应 10 10 CN 113318414 B 说明书 5/13页 频率。 [0064] 俯仰的高通角速度通道的传递函数 为: [0065] [0066] 其中 为俯仰角速度高通滤波器阻尼比, 为俯仰角速度高通滤波响应频率。 [0067] 对上述滤波之后的结果进行积分输出,得到经典洗出算法输出的位移与角度。 [0068] 为了平台运行的稳定性和加速度模拟的真实性,作为优选,在洗出算法步骤三中, 和 取1,根据平台运动范围 和 取1~5,根据平台运动范围和模拟加速度 大小 取2~10。 [0069] 所述滑行方向模拟算法用于六自由度平台偏航角度的控制,实现方法如下: [0070] 通过六自由度平台的偏航角变化给予滑雪者前庭系统上的感受。滑雪者在平移滑 台最左 侧从静止状态开始向右滑动,并在平移滑台上产生向右横向速度后,随着横向速度 逐渐增加, 滑行方向向右偏转,六自由度平台带动平移滑台进行水平面上的顺时针旋转, 偏航角
逐渐 增加;滑雪者滑至平移滑台中间位置时横向速度最大,相应的偏航角
也达到 最大;当滑雪 者接移滑台右侧,向右的横向速度逐渐减小时,滑雪前进方向依然向右 但角度减小,因 此六自由度平台的偏航角
逐渐减小;滑雪者到达平移滑台最右端时横向 速度为,六自由度 平台也回归初始位置,偏航角
回零。 [0071] 所述滑行方向模拟算法中,六自由度平台偏航角度
计算公式为: [0072] [0073] [0074] 其中,v 为位移求导所得横向速度,S为测距模块测得位移,K 为偏航角比例系数。 H
[0075] 为了平台运行的稳定性、滑行方向模拟的真实性以及滑雪者的个性化需求,作为 优选, 在滑行方向模拟算法中,偏航角比例系数K 取0.5~3。
[0076] 所述重心变化模拟算法用于六自由度平台滚转角度的控制,实现方法如下: [0077] 进行滑雪回转时,在速度切换很快的情况下身体上半身会产生大幅度倾斜,这导 致重心 降低并倾斜,身体甚至几乎与雪面平行。为了对身体的重心变化进行模拟,六自由 度平台需 要根据滑雪者当前的运动状态产生一定的滚转角度。在平移滑台的设计中,设定 滑雪者自左 向右运动和自右向左运动分别为右转弯和左转弯,当滑雪者在平移滑台上自 左向右进行右转 弯时,为了模拟滑雪者身体重心倾斜的效果,使六自由度平台在竖直面上 顺时针转动产生滚 转角θ,带动平移滑台与滑雪者整体向右侧倾斜,以实现身体重心倾斜 的效果。六自由平台 产生的滚转角θ大小需要根据滑雪者的需求进行调整,以避免角度过 大摔倒。滚转角θ计算 公式为: [0078] [0079] θ=K ·a θ H [0080] 其中,a 为横向速度求导所得横向加速度,K 为滚转角比例系数,根据滑雪者需求 H θ 的 平台运动范围取0.5~3。 11 11 CN 113318414 B 说明书 6/13页 [0081] 为了平台运行的稳定性、重心变化模拟的真实性以及滑雪者的个性化需求,作为 优选, 在重心变化模拟算法中,滚转角比例系数K 取0.5~3。 θ [0082] 由于滑雪者站在平移滑台上左右回转的同时还要跟随六自由度平台运动,为了保 证滑雪 者的安全性避免跌倒,六自由度平台运动速度与幅度不宜过大。作为优选,六自由 度平台的 俯仰与滚转最大运动角度不得高于10°,偏航角度不得高于20°;最大角速度不得 高于10° /s;最大位移速度不得高于100mm/s。出于安全考虑六自由度平台的运动有所限 幅,因此为 了补偿该部分的前庭感知,需要通过虚拟场景中的视觉提示系统进行弥补。 [0083] 所述视觉提示控制模块通过视觉提示系统实现,所述视觉提示系统实现方法如 下: [0084] 视觉提示系统步骤一: [0085] 视觉提示系统中,平移滑台上运动的滑雪者与虚拟场景中运动的人物保持运动状 态与视 角一致,提高模拟滑雪的沉浸感与真实感。为了使滑雪者的视觉位置与平移滑台位 置保持一 致,避免出现偏差引起感知错觉,需要将虚拟场景中的人物位置与平移滑台中滑 雪者的位置 同步。根据如下公式计算出滑雪者在当前立刃角度下的瞬时回转半径: [0086] [0087] 其中,r为瞬时回转半径,R为雪板侧切半径。 [0088] 之后,按照滑雪者在平移滑台中的位置比例计算人物在虚拟场景中的横向位置。 最终人 物的位置更新计算公式如下: [0089] x′=x+cosα·v·dt [0090] [0091] [0092] 其中,(x,y,z)为当前时刻位置,(x′,y′,z′)为下一时刻位置,D为平移滑台总长, terrain.height为人物着地时所处地形的高度,z为当前时刻的高度。 [0093] 视觉提示系统步骤二: [0094] 六自由度平台运动所模拟的五个方向:俯仰、偏航、滚转、纵向位移和垂向位移中, 俯 仰、纵向位移与垂向位移对于速度的模拟可以通过虚拟场景中人物的位置进行视觉反 馈,不 需要额外的辅助显示。偏航与滚转是为了模拟滑行方向变化和重心变化,需要视角 的变化来 营造出人物姿态变化的效果。视角变化源于头部视野的改变,因此在虚拟场景中 主要应用于 第一人称视角状态。 [0095] 虚拟场景中第一人称人物视角变化公式为: [0096] [0097] 其中
、θ分别为虚拟场景中第一视角下人物视野的偏航与滚转角度; S S 为虚 拟场景中第一视角下偏航与滚转角度的比例系数。 [0098] 为了虚拟场景模拟的真实性以及滑雪者的个性化需求,作为优选,在视觉提示系 统中, 虚拟场景中第一视角下偏航与滚转角度的比例系数 取1~5。 12 12 CN 113318414 B 说明书 7/13页 [0099] 视觉提示系统步骤三: [0100] 在虚拟场景中设置教练员标准滑雪动作模型,预先让教练员在本发明中的模拟滑 雪设备 上进行试滑,使用惯性动作捕捉设备进行滑雪动作捕获,能够还原其头、大小臂、躯 干、大 小腿的动作。在虚拟场景中对教练员动作进行回放,滑雪者能够在本模拟滑雪设备 上进行跟 滑,模仿教练员的各肢体动作来调整自己的滑雪姿态。通过此跟滑方式,一方面 能够大大的 提升滑雪者的浸入感,另一方面可以使滑雪者更快的掌握滑雪动作。 [0101] 有益效果: [0102] 1.本发明公开的一种多自由度模拟滑雪训练系统及训练方法,采用平移滑台与六 自由度 平台相结合的结构,相比较已有的模拟滑雪器,不仅能够模拟滑雪中的回转动作, 同时能够 扩展到空间内多个自由度的运动,能更好模拟滑雪运动。 [0103] 2.本发明公开的一种多自由度模拟滑雪训练系统及训练方法,将经典洗出算法应 用于模 拟滑雪训练系统中的六自由度平台,能够在有限空间内完成多自由度运动的模拟, [0104] 3.本发明公开的一种多自由度模拟滑雪训练系统及训练方法,采用力觉提示算 法、体感 模拟算法对平移滑台和六自由度平台进行控制,能够模拟回转动作感受、地形起 伏变化感受、 加速度感受、滑行方向改变感受、重心变化感受,多方面提升滑雪者在模拟滑 雪训练系统上 的滑雪线.本发明公开的一种多自由度模拟滑雪训练系统及训练方法,使用虚拟现实技术 将模拟 滑雪设备与虚拟场景进行交互,并通过虚拟场景中对教练员进行跟滑的方式,能够 显著提高 滑雪者在模拟滑雪训练系统中的沉浸感。 [0106] 5.本发明公开的一种多自由度模拟滑雪训练系统及训练方法,通过对六自由度平 台的角 度、角速度和位移速度设定安全阈值,能够提高滑雪训练过程的安全性。 附图说明 [0107] 图1是本发明的一种多自由度模拟滑雪训练系统的设备结构示意图; [0108] 图2是本发明的平移滑台结构图; [0109] 图3是本发明的系统结构图; [0110] 图4是本发明所使用的经典洗出算法流程图; [0111] 图5是本发明所使用的六自由度平台滑行方向模拟流程图; [0112] 图6是本发明所使用的六自由度平台重心变化模拟示意图; [0113] 图7是本发明所使用的虚拟环境中跟滑效果示意图。 [0114] 其中:1‑平移滑台、2‑六自由度平台、3‑测距模块、4‑倾角传感器、5‑显示设备、6‑ 控 制器、7‑电机、8‑绳索、9‑导轨滑动支架、10‑导轨、11‑滑雪板固定支架、12‑滑雪板、13‑ 拉力传感器。 具体实施方式 [0115] 为了更好的说明本发明的目的和优点,下面结合附图和实例对发明内容做进一步 说明。 [0116] 如图1所示,本实施例公开的一种多自由度模拟滑雪训练系统,包括平移滑台1、六 自 由度平台2、测距模块3、倾角传感器4、显示设备5和控制器6。 13 13 CN 113318414 B 说明书 8/13页 [0117] 如图2所示,所述平移滑台1包括电机7、绳索8、导轨滑动支架9、导轨10、滑雪板 固 定支架11、滑雪板12、拉力传感器13。所述平移滑台1上的滑雪板12可进行滚转模拟立 刃角 度变化,同时可进行小角度偏航模拟犁式状态,拉力传感器13用于测量两支滑雪板12 之间 拉力数据检测犁式状态进而更改接触摩擦力。所述平移滑台1通过控制器6中的力觉提 示 控制模块,控制平移滑台1上的电机7拉动滑雪板12在导轨10上左右滑动,模拟滑雪的 回转 动作,进而提升滑雪者回转动作感受。 [0118] 所述六自由度平台2通过控制器6中的体感模拟控制模块,控制六自由度平台2各 个伸 缩杆的电机与驱动器,使六自由度平台2转动到目标位置与角度,通过六自由度平台2 的运 动模拟滑雪场地形变化、滑行加速度变化、滑行速度方向变化、滑雪者重心变化,进而 提升 滑雪者对地形变化和运动状态变化的感受。 [0119] 所述控制器6包括力觉提示控制模块、体感模拟控制模块和视觉提示控制模块。通 过力 觉提示控制模块平移滑台1,通过体感模拟控制模块控制六自由度平台2,通过视觉提 示控 制模块控制显示设备5中虚拟场景显示效果。 [0120] 所述测距模块3用于测量滑雪板12在平移滑台1上位移,并将所述位移数据传输给 控 制器6。所述测距模块3可以是安装于水平滑台两侧的激光测距传感器,如图1所示,也可 以是安装在电机转轴上根据电机转动圈数计算滑雪板位移的编码器, [0121] 所述倾角传感器4用于测量滑雪板12的立刃角度,并将所述立刃角度数据传输给 控制 器6。所述倾角传感器4可以是基于惯性原理的惯性传感器或基于转轴转动的角度传 感器。 [0122] 所述显示设备5通过控制器6中的视觉提示控制模块,控制滑雪虚拟场景中滑雪者 所处 位置、视角等变化,并通过跟滑功能,进而提升滑雪者模拟滑雪时的视觉沉浸感。 [0123] 所述平移滑台1通过固定装置固定于六自由度平台2的上平台,六自由度平台2通 过固 定装置将下平台固定于地面。所述平移滑台1中电机7通过绳索8与导轨滑动支架9相 连, 导轨滑动支架9放置于导轨10上,滑雪板固定支架11通过转轴与导轨滑动支架9连接, 可 在导轨滑动支架9上进行滚转,滑雪板12通过转轴与滑雪板固定支架11连接,可在滑雪 板 固定支架11上进行小角度偏航,两支滑雪板12前后端均通过拉力传感器13连接。所述控 制器6固定于六自由度平台2内部。所述测距模块3固定在平移滑台1两端的中点,使其与 滑 雪板12保持在同一水平线,安装时保持倾角传感 器4 水平安装。 [0124] 本实施例还公开的一种多自由度模拟滑雪训练方法,基于所述一种多自由度模拟 滑雪训 练系统实现,包括如下步骤: [0125] 步骤一:通电后六自由度平台2归于零位,滑雪板12在平移滑台1中心位置,滑雪者 穿好雪鞋后将雪鞋通过卡扣固定在滑雪板12上,并在平移滑台1上保持腿部直立且滑雪板 12水平,测距模块3与倾角传感器4进行零位标定。 [0126] 步骤二:打开控制器6和显示设备5,设置六自由度平台2的角度、角速度以及位移 速 度安全阈值;在显示设备5中开启真实雪道场景,对各项参数进行设定后使虚拟场景中 滑雪 者开始下滑,并将当前虚拟场景中人物所处的地形数据传输给控制器6。 [0127] 步骤三:滑雪者在平移滑台1上摆动身体带动腿部动作,滑雪板12角度发生变化, 倾 角传感器4将滑雪板12立刃角度数据传输给控制器6,平移滑台1上的拉力传感器13将两 14 14 CN 113318414 B 说明书 9/13页 支滑雪板12之间拉力数据传输给控制器6。 [0128] 步骤四:控制器6根据虚拟场景中人物所处地形数据、倾角传感器4测得立刃角度 数据, 通过力觉提示算法计算回转向心力,并控制电机7通过绳索8拉动滑雪板12在导轨10 上左 右滑动,滑雪板12在平移滑台1上位置发生变化,测距模块3将滑雪板12位移数据传输 给 控制器6。 [0129] 步骤五:控制器6根据拉力传感器13测得拉力数据更改接触摩擦力,根据虚拟场景 中 人物所处地形数据、滑雪滑降模型中计算得到的下滑速度和加速度、测距模块3测得位 移数 据,通过体感模拟算法计算出六自由度平台2所需的位移与旋转角度,控制六自由度 平台2 运动。 [0130] 步骤六:控制器6根据测距模块3测得位移数据、倾角传感器4测得立刃角度数据、 虚 拟场景中人物所处的地形数据以及滑雪滑降模型中的下滑速度,通过视觉提示系统计 算虚拟 场景中人物的位置与视角,并在显示设备5上进行虚拟场景显示。 [0131] 步骤七:显示设备5中开启教练员标准滑雪动作模型,滑雪者观察显示设备5中教 练员 的动作进行模仿跟滑。 [0132] 至此,从步骤一到步骤七,实现多自由度模拟滑雪训练系统的启动及训练过程。 [0133] 本实施例公开的一种多自由度模拟滑雪训练系统的系统结构图如图3所示。 [0134] 图3所示力觉提示算法实现方法如下: [0135] 根据滑雪场景给予的力觉反馈,使滑雪者感受到真实环境下滑雪回转过程中的回 转向心 力。为提升力觉提示控制模块的控制效率,将回转中转弯向心力简化为: [0136] N=mgcosα [0137] [0138] [0139] 其中N为地面支持力,m为滑雪者质量,g为重力加速度,α为地面坡度, 为立刃角 度, L为回转向心力,K 为向心力比例系数。 L [0140] 2 取滑雪者体重m=70kg,重力加速度g=9.8m/s ,向心力比例系数K =1,地面坡度 L α由虚拟场景中人物所处位置获得,立刃角度 由倾角传感器获得,根据公式(1)、(2)、(3) 计算回转过程的向心力 根据此向心力控制平移滑台上的电机拉 动 滑雪板在导轨上左右滑动,模拟滑雪的回转动作,提升滑雪者回转动作感受。 [0141] 图3所示体感模拟算法实现方法如下: [0142] 所述体感模拟算法包括经典洗出算法、滑行方向模拟算法、重心变化模拟算法,所 述经 典洗出算法用于六自由度平台纵向与垂向的位移和俯仰角度的控制,所述滑行方向 模拟算法 用于六自由度平台偏航角度的控制,所述重心变化模拟算法用于六自由度平台 滚转角度的控 制。 [0143] 所述经典洗出算法流程图如图4所示,经典洗出算法用于六自由度平台纵向与垂 向的位 移和俯仰角度的控制,包括如下步骤: [0144] 经典洗出算法步骤一: [0145] 建立滑雪滑降模型,将滑雪场景中人物所在位置的实时地形数据输入滑雪滑降模 型,根 据滑雪滑降模型进行下滑加速度计算,所述下滑加速度作为经典洗出算法的输入。 15 15 CN 113318414 B 说明书 10/13页 [0146] 滑雪滑降模型如下: [0147] mgsinα‑(f+f)=ma a r [0148] f =0.5ρCAv2 a a d [0149] [0150] [0151] 其中f 为空气阻力,f 为接触摩擦力,a为下滑加速度,ρ为空气密度,C 为空气阻 a r a d 力 系数,A为迎风面积,v为下滑速度, 为接触摩擦力比例系数,μ为接触摩擦系数。 [0152] 2 ‑4 2 取空气密度ρ=1.23N·s ·m ,空气阻力系数C =0.43,迎风面积A=0.34m ,接 a d 触摩擦系数μ=0.04,假设两支滑雪板平行则拉力传感器数据为0,取接触摩擦力比例系数 根据公式(4)、(5)、(6)、(7)建立微分方程,即可求取下滑加速度a和加速度v。 [0153] 对下滑加速度进行纵向 和垂向 的分解,作为经典洗出算法的加速度输入: [0154] [0155] [0156] 俯仰角速度 作为经典洗出算法的角速度输入: [0157] [0158] 经典洗出算法步骤二: [0159] 对洗出算法步骤一输入的纵向加速度 和垂向加速度 按照坐标变换矩阵LIS 进行 坐标变换转换到惯性坐标系下。对俯仰角速度 按照变换矩阵T 转换成欧拉角的变 S 化率。 [0160] [0161] 其中c代表cos,s代表sin,θ为六自由度平台滚转角,为六自由度平台俯仰角,
为 六 自由度平台偏航角。 [0162] [0163] 经典洗出算法步骤三: [0164] 经典洗出算法主要用到的通道为纵向与垂向方向的高通加速度通道、纵向的倾斜 协调通 道以及俯仰的高通角速度通道。 [0165] 高通加速度通道的传递函数 为: [0166] [0167] 其中 为加速度高通滤波器阻尼比, 为加速度高通滤波响应频率。 [0168] 纵向的倾斜协调通道的传递函数 为: 16 16 CN 113318414 B 说明书 11/13页 [0169] [0170] 其中 为纵向倾斜协调通道滤波器阻尼比, 为纵向倾斜协调通道滤波器响应 频率。 俯仰的高通角速度通道的传递函数 为: [0171] [0172] 其中 为俯仰角速度高通滤波器阻尼比, 为俯仰角速度高通滤波响应频率。 [0173] 对上述滤波之后的结果进行积分输出,得到经典洗出算法输出的位移与角度。 [0174] 为了平台运行的稳定性和加速度模拟的真实性,在洗出算法步骤三中, 和 取1,根据平台运动范围 和 取2.5rad/s,根据平台运动范围和模拟加速度大 小 取 5rad/s。 [0175] 所述滑行方向模拟算法流程图如图5所示,滑行方向模拟算法用于六自由度平台 偏航角 度的控制,实现方法如下: [0176] 通过六自由度平台的偏航角变化给予滑雪者前庭系统上的感受。图5为俯视视角 表示人 处于平移滑台中的位置。滑雪者在平移滑台最左侧从静止状态开始向右滑动,如① 中所示, 并在平移滑台上产生向右横向速度后,随着横向速度逐渐增加,滑行方向向右偏 转,六自由 度平台带动平移滑台进行水平面上的顺时针旋转,偏航角
逐渐增加,如②所 示;滑雪者滑 至平移滑台中间位置时横向速度最大,相应的偏航角
也达到最大,如③所 示;当滑雪者接 移滑台右侧,向右的横向速度逐渐减小时,滑雪前进方向依然向右但 角度减小,因此六 自由度平台的偏航角
逐渐减小,如④所示;滑雪者到达平移滑台最右端 时横向速度为0, 六自由度平台也回归初始位置,偏航角
回零,如⑤所示。⑥、⑦、⑧为滑雪 者在平移滑台 上从右向左滑动的示意图。 [0177] 所述滑行方向模拟算法中,六自由度平台偏航角度
计算公式为: [0178] [0179] [0180] 其中,v 为位移求导所得横向速度,S为测距模块测得位移,K 为偏航角比例系数。 H
[0181] 为了平台运行的稳定性、滑行方向模拟的真实性以及滑雪者的个性化与安全需 求,在滑 行方向模拟算法中,偏航角比例系数K 取1.5。
[0182] 所述重心变化模拟算法如图6所示,重心变化模拟算法用于六自由度平台滚转角 度的控 制,实现方法如下: [0183] 进行滑雪回转时,在速度切换很快的情况下身体上半身会产生大幅度倾斜,这导 致重心 降低并倾斜,身体甚至几乎与雪面平行。为了对身体的重心变化进行模拟,六自由 度平台需 要根据滑雪者当前的运动状态产生一定的滚转角度。在平移滑台的设计中,设定 滑雪者自左 向右运动和自右向左运动分别为右转弯和左转弯,当滑雪者在平移滑台上自 左向右进行右转 弯时,为了模拟滑雪者身体重心倾斜的效果,使六自由度平台在竖直面上 17 17 CN 113318414 B 说明书 12/13页 顺时针转动产生滚 转角θ,带动平移滑台与滑雪者整体向右侧倾斜,以实现身体重心倾斜 的效果,如图6所示。 六自由平台产生的滚转角θ大小需要根据滑雪者的需求进行调整,以 避免角度过大摔倒。滚 转角θ计算公式为: [0184] [0185] θ=K ·a θ H [0186] 其中,a 为横向速度求导所得横向加速度,θ为六自由度平台滚转角,K 为滚转角比 H θ 例 系数。 [0187] 为了平台运行的稳定性、重心变化模拟的真实性以及滑雪者的个性化与安全需 求,在重 心变化模拟算法中,滚转角比例系数K 取1.5。 θ [0188] 由于滑雪者站在平移滑台上左右回转的同时还要跟随六自由度平台运动,为了保 证滑雪 者的安全性避免跌倒,六自由度平台运动速度与幅度不宜过大。作为优选,六自由 度平台的 俯仰与滚转最大运动角度不得高于10°,偏航角度不得高于20°;最大角速度不得 高于10° /s。出于安全考虑六自由度平台的运动有所限幅,因此为了补偿该部分的前庭感 知,需要通 过虚拟场景中的视觉效果进行弥补。 [0189] 所述视觉提示控制模块通过视觉提示系统实现,所述视觉提示系统实现方法如 下: [0190] 视觉提示系统步骤一: [0191] 视觉提示系统中,平移滑台上运动的滑雪者与虚拟场景中运动的人物保持运动状 态与视 角一致,提高模拟滑雪的沉浸感与真实感。为了使滑雪者的视觉位置与平移滑台位 置保持一 致,避免出现偏差引起感知错觉,需要将虚拟场景中的人物位置与平移滑台中滑 雪者的位置 同步。根据如下公式计算出滑雪者在当前立刃角度下的瞬时回转半径: [0192] [0193] 其中,r为瞬时回转半径,R为雪板侧切半径。 [0194] 使用滑雪板的侧切半径R=15m,计算可得瞬时回转半径 [0195] 之后,按照滑雪者在平移滑台中的位置比例计算人物在虚拟场景中的横向位置。 最终人 物的位置更新计算公式如下: [0196] x′=x+cosα·v·dt [0197] [0198] [0199] 其中,(x,y,z)为当前时刻位置,(x′,y′,z′)为下一时刻位置,D为平移滑台总长, terrain.height为人物着地时所处地形的高度,z为当前时刻的高度。 [0200] 取平移滑台总长D=3m。 [0201] 视觉提示系统步骤二: [0202] 六自由度平台运动所模拟的五个方向:俯仰、偏航、滚转、纵向位移和垂向位移中, 俯 仰、纵向位移与垂向位移对于速度的模拟可以通过虚拟场景中人物的位置进行视觉反 馈,不 需要额外的辅助显示。偏航与滚转是为了模拟滑行方向变化和重心变化,需要视角 18 18 CN 113318414 B 说明书 13/13页 的变化来 营造出人物姿态变化的效果。视角变化源于头部视野的改变,因此在虚拟场景中 主要应用于 第一人称视角状态。 [0203] 虚拟场景中第一人称人物视角变化公式为: [0204] [0205] 其中
、θ分别为虚拟场景中第一视角下人物视野的偏航与滚转角度, S S 为虚 拟场景中第一视角下偏航与滚转角度的比例系数。 [0206] 为了虚拟场景模拟的真实性以及滑雪者的个性化需求,在视觉提示系统中,虚拟 场景中 第一视角下偏航与滚转角度的比例系数 取2。 [0207] 视觉提示系统步骤三: [0208] 如图7所示,在虚拟场景中设置教练员标准滑雪动作模型。预先让教练员在本发明 中的 模拟滑雪设备上进行试滑,使用惯性动作捕捉设备进行滑雪动作捕获,能够还原其 头、大小 臂、躯干、大小腿的动作。在虚拟场景中对教练员动作进行回放,滑雪者可以在本 模拟滑雪 设备上进行跟滑,模仿教练员的各肢体动作来调整自己的滑雪姿态。通过此跟滑 方式,一方 面能够大大的提升滑雪者的浸入感,另一方面能够使滑雪者更快的掌握滑雪动 作。 [0209] 以上所述的具体描述,对发明的目的、技术方案和有益效果进行进一步详细说明, 所应 理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范 围,凡在 本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发 明的保护 范围之内。 19 19 CN 113318414 B 说明书附图 1/4页 图1 图2 20 20 CN 113318414 B 说明书附图 2/4页 图3 图4 21 21 CN 113318414 B 说明书附图 3/4页 图5 图6 22 22 CN 113318414 B 说明书附图 4/4页 图7 23 23
搜索您想要找的内容!
地址:广东省广州市 电话:020-66889888 手机:13988889999
Copyright © 2018-2024 爱游戏体育官方网站 版权所有 非商用版本 ICP备案编号: