一种智能运动模拟方法、装置、系统及存储介质与流程

文档序号:16474281发布日期:2019-01-02 23:26阅读:178来源:国知局

本发明实施例涉及智能运动技术领域,尤其涉及一种智能运动模拟方法、装置、系统及存储介质。



背景技术:

目前,人们追求物质生活的同时,越来越重视精神生活和强身健体方面,运动在人们的生活中扮演着越来越重要的角色。但是,运动往往需要一定的条件,例如场地,器材,服装等,并且会受到天气的制约。另外,对于高消费的运动项目,例如高尔夫等,一般消费群体不能支付其昂贵的费用,因此,即使人们对高尔夫运动感兴趣,由于费用问题也不会参与其中,使高尔夫运动成为了高消费群体独有的运动,不能实现高尔夫运动的普及。



技术实现要素:

鉴于以上内容,本发明实施例提供了一种智能运动模拟方法、装置、系统及存储介质,使高尔夫运动能够在室内进行,解决了目前高尔夫运动成本高昂大多数用户难以参与的问题。

第一方面,本发明实施例提供了一种智能运动模拟方法,包括:

接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的预测方向信息;

接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息;

根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息。

可选的,接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的预测方向信息,具体包括:接收受击装置的第一传感信息,其中,所述第一传感信息包括方向信息、偏转角度信息和加速度信息,对所述方向信息、所述偏转角度信息和所述加速度信息进行预设分析,根据预设分析结果生成受击装置的预测方向信息。

可选的,接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息,具体包括:接收击打装置的第二传感信息,其中,所述第二传感信息包括击打方向信息、路径信息和击打加速度信息,对所述击打方向信息、路径信息和所述击打加速度信息进行预设分析,根据预设分析结果生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息。

可选的,根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息,具体包括:预先建立预测方向信息、受力信息和预测轨迹信息相对应的数据库,根据数据库生成所述方向信息和所述受力信息相对应的受击装置的预测轨迹信息。

第二方面,本发明实施例提供了一种智能运动模拟装置,包括:

第一接收模块,用于接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的方向信息;

第二接收模块,用于接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息;

生成模块,用于根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息。

可选的,所述第一接收模块具体用于:接收受击装置的第一传感信息,其中,所述第一传感信息包括方向信息、偏转角度信息和加速度信息,对所述方向信息、所述偏转角度信息和所述加速度信息进行预设分析,根据预设分析结果生成受击装置的预测方向信息。

可选的,所述第二接收模块具体用于:接收击打装置的第二传感信息,其中,所述第二传感信息包括击打方向信息、路径信息和击打加速度信息,对所述击打方向信息、路径信息和所述击打加速度信息进行预设分析,根据预设分析结果生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息。

可选的,所述生成模块具体用于:预先建立预测方向信息、受力信息和预测轨迹信息相对应的数据库,根据数据库生成所述方向信息和所述受力信息相对应的受击装置的预测轨迹信息。

第三方面,本发明实施例提供了一种智能运动模拟系统,包括:

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的智能运动模拟方法。

第四方面,本发明实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的一种智能运动模拟方法。

本发明实施例提供的一种智能运动模拟方法、装置、系统及存储介质,接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的预测方向信息;接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息;根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息。通过对受击装置的方向信息和击打装置受力信息的分析,获得预测轨迹信息,从而使模拟轨迹在投影屏幕中显示,使智能运动能够在室内完成,解决了目前高尔夫运动成本高昂大多数用户难以参与的问题。

附图说明

图1是本发明实施例一提供的一种智能运动模拟方法流程图;

图2是本发明实施例二提供的一种智能运动模拟方法流程图;

图3是本发明实施例三提供的一种智能运动模拟装置结构示意图;

图4是本发明实施例四提供的一种智能运动模拟系统结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的一种智能运动模拟方法流程图。本实施例的技术方案可以适用于用户在室内参与高尔夫运动的情况。该方法可以由本发明实施例提供的一种智能运动模拟装置来执行,该装置可以采用软件和/或硬件的方式实现。该方法具体包括如下操作:

s110、接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的预测方向信息。

高尔夫运动受到很多条件的限制,例如场地、天气、设备等,并且场地维护费用高昂,导致高尔夫运动成为高消费运动。因此,若将高尔夫运动设置在室内,则克服了诸多限制,节省了运动的成本。因此,可以根据运动中各个装置的传感信息来模拟运动的轨迹,从而实现室内运动。

接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的预测方向信息,具体包括:接收受击装置的第一传感信息,其中,所述第一传感信息包括方向信息、偏转角度信息和加速度信息,对所述方向信息、所述偏转角度信息和所述加速度信息进行预设分析,根据预设分析结果生成受击装置的预测方向信息。具体地,受击装置中,例如高尔夫球,装配有传感器,例如重力传感器、陀螺仪和地磁传感器,可以检测受击装置的传感信息,该传感信息为第一传感信息,包括方向信息、偏转角度信息和加速度信息。当用户击打受击装置后,受击装置会有初始运动,通过分析受击装置的初始运动状态,根据初始运动传感数据能够模拟出受击装置的后续运动状态。因此对受击装置的方向信息、偏转角度信息和加速度信息进行预设分析,所述预设分析可以为通过神经网络算法进行数值分析,从而根据目前的初始运动状态的传感信息计算出预测方向信息。

s120、接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息。

用户挥动击打装置的时候,能够根据击打装置的运动以及对其传感信息进行分析得出击打装置的力度信息,由于击打装置的力时作用在受击装置上的,因此击打装置的力度信息即为受击装置的受力信息。

接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息,具体包括:接收击打装置的第二传感信息,其中,所述第二传感信息包括击打方向信息、路径信息和击打加速度信息,对所述击打方向信息、路径信息和所述击打加速度信息进行预设分析,根据预设分析结果生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息。具体地,击打装置中,例如高尔夫球杆,装载有传感器,例如重力传感器、陀螺仪和地磁传感器,能够检测击打装置的传感信息,包括击打方向信息、路径信息和所述击打加速度信息,并对其进行预设分析,所述预设分析包括通过神经网络算法进行数值分析,得出击打装置的力度信息,击打装置的力度信息即为受击装置的受力信息。

s130、根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息。

根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息,具体包括:预先建立预测方向信息、受力信息和预测轨迹信息相对应的数据库,根据数据库生成所述方向信息和所述受力信息相对应的受击装置的预测轨迹信息。具体地,预先建立受击装置的预测方向信息、受力信息和预测轨迹信息相对应的数据库,数据库中包含有多组预测方向信息、受力信息和预测轨迹信息的对应数据,再根据数据库生成当前受击装置的预测方向信息、受力信息相对应的预测轨迹信息。

本发明实施例提供的一种智能运动模拟方法,接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的预测方向信息;接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息;根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息。通过对受击装置的方向信息和击打装置受力信息的分析,获得预测轨迹信息,从而使模拟轨迹在投影屏幕中显示,使智能运动能够在室内完成,并且解决了目前高尔夫运动成本高昂大多数用户难以参与的问题。

实施例二

图2是本发明实施例二提供的一种智能运动模拟方法流程图。本实施例在上述实施例的基础上进一步优化,其中,未在本实施例中详尽描述的内容详见

实施例一。如图2所示,该方法包括以下步骤:

s210、接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的预测方向信息。

s220、接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息。

s230、根据所述方向信息和所述受力信息生成受击装置的预测轨迹信息。

s240、于检测到受击装置接触到幕布的情况下,将预测轨迹信息投影到幕布上。

具体地,用户在室内用高尔夫球杆击打高尔夫球,高尔夫球被击出落到幕布上,此时通过检测装置检测到高尔夫球与幕布接触之后,将预测轨迹信息投影到幕布上,在幕布中的轨迹起点为高尔夫球与幕布的接触点。幕布中显示有果岭图像,高尔夫球于果岭图像中运动,并且果岭图像可以根据高尔夫球的运动而实时运动,直到高尔夫球进入球洞。

s250、于检测到预测轨迹信息显示完成的情况下,对此次过程进行评分。

具体地,当检测到预测轨迹信息显示结束时,说明已完成此次击球运动,因此,则根据高尔夫球的轨迹、进球情况等对此次击球过程进行评分。

本发明实施例提供的一种智能运动模拟方法,接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的预测方向信息;接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息;根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息,于检测到受击装置接触到幕布的情况下,将预测轨迹信息投影到幕布上;于检测到预测轨迹信息显示完成的情况下,对此次过程进行评分。通过在幕布上对预测轨迹信息进行显示,能够使用户观察到高尔夫球的运动过程,模拟出真实场景,使高尔夫运动能够在室内完成,并且解决了目前高尔夫运动成本高昂大多数用户难以参与的问题。

实施例三

图3为本发明实施例三提供的一种智能运动模拟装置结构示意图。如图3所示,一种智能运动模拟装置包括:

第一接收模块310,用于接收受击装置的第一传感信息,对第一传感信息进行预设分析,生成受击装置的方向信息;

第二接收模块320,用于接收击打装置的第二传感信息,对第二传感信息进行预设分析,生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息;

生成模块330,用于根据所述预测方向信息和所述受力信息生成受击装置的预测轨迹信息。

可选的,所述第一接收模块310具体用于:接收受击装置的第一传感信息,其中,所述第一传感信息包括方向信息、偏转角度信息和加速度信息,对所述方向信息、所述偏转角度信息和所述加速度信息进行预设分析,根据预设分析结果生成受击装置的预测方向信息。

可选的,所述第二接收模块320具体用于:接收击打装置的第二传感信息,其中,所述第二传感信息包括击打方向信息、路径信息和击打加速度信息,对所述击打方向信息、路径信息和所述击打加速度信息进行预设分析,根据预设分析结果生成击打装置的力度信息,并将所述力度信息作为受击装置的受力信息。

可选的,所述生成模块330具体用于:预先建立预测方向信息、受力信息和预测轨迹信息相对应的数据库,根据数据库生成所述方向信息和所述受力信息相对应的受击装置的预测轨迹信息。

本发明实施例提供的一种智能运动模拟系统,与上述实施例提出的一种智能运动模拟方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

实施例四

本实施例提供了一种系统,可以用于用户在室内参与高尔夫运动的情况。图4是本发明实施例四提供的一种智能运动模拟系统结构示意图。参见图4,该系统包括:

一个或多个处理器410;

存储器420,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器410执行,使得所述一个或多个处理器410实现如上述实施例提出的一种智能运动模拟方法。

图4中以一个处理器410为例;处理器410和存储器420可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种智能运动模拟方法对应的程序指令/模块。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的智能运动模拟方法。

存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本实施例提出的智能终端与上述实施例提出的一种智能运动模拟方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

实施例五

本实施例提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例提出的一种智能运动模拟方法。

本实施例提出的存储介质与上述实施例提出的一种智能运动模拟方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述的方法。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的一种智能运动模拟方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的一种智能运动模拟方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1