本发明专利技术公开了滑雪装置的模拟运行方法、系统及计算机可读储存介质,涉及模拟滑雪技术领域,包括:预设一定的时间T内,滑雪装置匀速运动的触发信号为M个;在时间t内,依次获取滑雪装置上传的多个触发信号m;判断t是否小于T,同时m是否大于M;若是,则触发滑雪动画的加速显示;若否,则触发滑雪动画的转动显示;通过本申请的模拟运行方法使得参与者可以根据动画显示和实际脚踩滑雪机组件来实现身临其境的滑雪体验。
【技术实现步骤摘要】
滑雪装置的模拟运行方法、系统及计算机可读储存介质
本专利技术涉及模拟滑雪
,尤其涉及滑雪装置的模拟运行方法、系统及计算机可读储存介质。
技术介绍
旅游滑雪是出于娱乐、健身的目的,受人为因素制约程度很轻,男女老幼均可在雪场上轻松、愉快地滑行,饱享滑雪运动的无穷乐趣,在我国现阶段,滑雪作为最普及的冬季体育运动,仍是一种少数人参与的运动项目。只有少部分人能够前往滑雪场地参与滑雪运动,极大地限制了我国冰雪运动的发展。据统计,北方地区的滑雪场占全国滑雪场的95%以上,滑雪人口也集中在经济相对发达的东部城市当中,青壮年的比例很高,但是其余地区,其余年龄段的人鲜有机会去参与滑雪运动。滑雪的特殊环境要求,使得滑雪这项娱乐活动不被大多数人所参与到,因此面向大众消费的高科技健身设备或者科技馆可以体验滑雪的装置有着广阔的市场前景,因此当前急需一种可以不受环境限制、又能让参与者身临其境感受滑雪体验。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了滑雪装置的模拟运行方法、系统及计算机可读储存介质,参与者可以根据动画显示和实际脚踩滑雪机组件来实现身临其境的滑雪体验。本专利技术提出的滑雪装置的模拟运行方法,包括:预设一定的时间T内,滑雪装置匀速运动的触发信号为M个;在时间t内,依次获取滑雪装置上传的多个触发信号m;判断t是否小于T,同时m是否大于M;若是,则触发滑雪动画的加速显示;若否,则触发滑雪动画的转动显示。进一步地,在时间t内,依次获取滑雪装置上传的多个触发信号m中,包括:在滑雪装置上按一定顺序预设多个信号采集点;任意获取多个信号采集点中其中一个信号采集点上传的触发信号作为首次获取的当前触发信号;下一个触发信号为当前触发信号、或与当前触发信号相邻的信号采集点上传的触发信号;在时间t内,依次获取信号采集点上传的触发信号,组成多个触发信号m。进一步地,在滑雪装置上按一定顺序预设多个信号采集点中,包括:在滑雪装置上设置9个信号采集点,所述9个信号采集点为左4、左3、左2、左1、中间、右1、右2、右3、右4;所述9个信号采集点以中间的信号采集点对称设置,分别从左到右设置于滑雪装置上;预设9个信号采集点每次仅有一个信号采集点被触发,上传对应的当前触发信号;预设下一触发信号为当前触发信号、或与当前触发信号相邻的信号采集点上传的触发信号。进一步地,在触发滑雪动画的加速显示中,包括:获取当前动画的摇摆速度SW,则计算出动画的下一个前进速度NFS;获取当前动画的当前位置BLOC对应的当前前进向量BVR,则计算出动画下一帧的运动位置NLOC;动画按运动位置NLOC进行更新显示。进一步地,预设最高前进速度和最低前进速度,则NSW大于等于最低前进速度、小于等于最高前进速度;摇摆速度SW、前进速度NFS、运动位置NLOC的计算公式如下:NFS=BFS+k×SWNLOC=BVR×NFS其中,k为系数,BFS为当前前进速度。进一步地,在触发滑雪动画的转动显示中,包括:预设多个不同触发信号对应的转向速度θ,将预设的转向速度组合得到转向速度集合ROTS;当前前进向量BVR沿单位向量A旋转转向速度θ,得到转动后的前进向量FVR;动画按转动后的前进向量FVR进行更新显示。进一步地,前进向量FVR采用如下公式计算:P'=P×cosθ+(A×P)sinθ+A(A.P)(1-cosθ)A×P=(ay*pz-az*py,ax*pz-az*px,ax*py-ay*px)A·P=ax*px+ay*py+az*pz其中,A(ax,ay,az)为单位向量,P(px,py,pz)为当前前进向量BVR,P′(Px′,Py′,Pz′)为前进向量FVR,A×P表示A与P的向量积,A·P表示A与P的内积,θ为转向速度,*表示乘积。进一步地,在预设多个不同触发信号对应的转向速度θ中,包括:分别设定9个信号采集点的转向速度存于数组B中,则转向速度集合ROTS=B[i],0≤i≤8。进一步地,包括设定模块、获取模块、判断模块、加速模块和转动模块;设定模块用于预设一定的时间T内,滑雪装置匀速运动的触发信号为M个;获取模块用于在时间t内,依次获取滑雪装置上传的多个触发信号m;判断模块用于判断t是否小于T,同时m是否大于M;加速模块用于触发滑雪动画的加速显示;转动模块用于触发滑雪动画的转动显示。一种计算机可读储存介质,所述计算机可读存储介质上存储有若干获取分类程序,所述若干获取分类程序用于被处理器调用并执行如上所述的模拟运行方法。本专利技术提供的滑雪装置的模拟运行方法、系统及计算机可读储存介质的优点在于:本专利技术结构中提供的滑雪装置的模拟运行方法、系统及计算机可读储存介质,参与者站在滑雪机组件上,由于动画是根据滑雪机组件上反馈的触发信号进行调整显示的,因此参与者可以根据动画显示和实际脚踩滑雪机组件来实现身临其境的滑雪体验。同时在体验过程中,参与者可以佩戴AR眼镜,以增加滑雪体验,使得无法亲身去滑雪的参与者或者不会滑雪的参与者可以进行较为真实的滑雪体验。附图说明图1为本专利技术的结构示意图;具体实施方式下面,通过具体实施例对本专利技术的技术方案进行详细说明,在下面的描述中阐述了很多具体细节以便于充分理解本专利技术。但是本专利技术能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似改进,因此本专利技术不受下面公开的具体实施的限制。本申请中滑雪装置的模拟运行方法所需的结构有投影机组件、滑雪装置和投影幕,投影机组件在投影幕进行滑雪动画投影,参与者脚踩滑雪装置,看着投影幕上的动画,进行模拟滑雪。其中,滑雪装置可以采用现有的滑雪机组件。如图1所示,本专利技术提出的滑雪装置的模拟运行方法,包括步骤S1至S5:S1:预设一定的时间T内,滑雪装置匀速运动的触发信号为M个;滑雪装置上预先设置多个信号采集点,根据动画一定的匀速运行画面,设定时间T内所获取触发信号的个数。S2:在时间t内,依次获取滑雪装置上传的多个触发信号m;S3:判断t是否小于T,同时m是否大于M,若是,则进入步骤S4,若否,则进入步骤S5;S4:触发滑雪动画的加速显示,实现动画的左右摇摆加速前进;S5:触发滑雪动画的转动显示,实现动画的按一定方向转动前进。根据步骤S1至S5可知,实现了滑雪动画的左右摇摆加速前进和转动前进;在模拟动画显示的过程中,参与者站在滑雪机组件上,由于动画是根据滑雪机组件上反馈的触发信号进行调整显示的,因此参与者可以根据动画显示和实际脚踩滑雪机组件来实现身临其境的滑雪体验。同时在体验过程中,参与者可以佩戴AR眼镜,以增加滑雪体验,使得无法亲身去滑雪的参与者或者不会滑雪的参本文档来自技高网...
【技术保护点】
1.滑雪装置的模拟运行方法,其特征在于,包括:/n预设一定的时间T内,滑雪装置匀速运动的触发信号为M个;/n在时间t内,依次获取滑雪装置上传的多个触发信号m;/n判断t是否小于T,同时m是否大于M;/n若是,则触发滑雪动画的加速显示;/n若否,则触发滑雪动画的转动显示。/n
【技术特征摘要】
1.滑雪装置的模拟运行方法,其特征在于,包括:
预设一定的时间T内,滑雪装置匀速运动的触发信号为M个;
在时间t内,依次获取滑雪装置上传的多个触发信号m;
判断t是否小于T,同时m是否大于M;
若是,则触发滑雪动画的加速显示;
若否,则触发滑雪动画的转动显示。
2.根据权利要求1所述的滑雪装置的模拟运行方法,其特征在于,在时间t内,依次获取滑雪装置上传的多个触发信号m中,包括:
在滑雪装置上按一定顺序预设多个信号采集点;
任意获取多个信号采集点中其中一个信号采集点上传的触发信号作为首次获取的当前触发信号;
下一个触发信号为当前触发信号、或与当前触发信号相邻的信号采集点上传的触发信号;
在时间t内,依次获取信号采集点上传的触发信号,组成多个触发信号m。
3.根据权利要求2所述的滑雪装置的模拟运行方法,其特征在于,在滑雪装置上按一定顺序预设多个信号采集点中,包括:
在滑雪装置上设置9个信号采集点,所述9个信号采集点为左4、左3、左2、左1、中间、右1、右2、右3、右4;
所述9个信号采集点以中间的信号采集点对称设置,分别从左到右设置于滑雪装置上;
预设9个信号采集点每次仅有一个信号采集点被触发,上传对应的当前触发信号;
预设下一触发信号为当前触发信号、或与当前触发信号相邻的信号采集点上传的触发信号。
4.根据权利要求1-3任一所述的滑雪装置的模拟运行方法,其特征在于,在触发滑雪动画的加速显示中,包括:
获取当前动画的摇摆速度SW,则计算出动画的下一个前进速度NFS;
获取当前动画的当前位置BLOC对应的当前前进向量BVR,则计算出动画下一帧的运动位置NLOC;
动画按运动位置NLOC进行更新显示。
5.根据权利要求4所述的滑雪装置的模拟运行方法,其特征在于,预设最高前进速度和最低前进速度,则NSW大于等于最低前进速度、小于等于最高前进速度;
摇摆速度SW、前进速度NFS、运动位置NLOC的计算公式如下:
【专利技术属性】
技术研发人员:穆志昕,章润东,马梁,
申请(专利权)人:合肥安达创展科技股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。