开云·KAIYUN (中国) 官方网站- 让体育离您更近

官方动态

kaiyun登陆入口开云一种基于VR技术的体育训练系统及方法

作者:小编 日期:2024-07-13 08:23:06 点击数: 

  开云kaiyun官网突如其来的疫情使得人们不得不居家隔离,保持健康。可是仍旧有不少人希望可以外出跑步或者锻炼来增强健康。医学专家也认为,疫情之下民众在对病毒严格防控外,也不要放弃自身的适当运动锻炼。只要在开放式、空气流动性强、人员较少的场地中进行健身运动是完全没有问题的,这与疫情的防控并不相悖。但是民众在健身活动项目的选择上,不宜选择有接触的对抗类运动项目。由于参与对抗类运动项目的人员运动量大,不适宜戴口罩运动,戴口罩容易引起呼吸不畅而导致昏厥等问题,而且也容易近距离频繁接触,不利于自身安全。因此只能减少或停止相关运动,但是运动员或相关对抗类运动爱好者若不加以训练,技术容易退化。

  本发明的目的之一在于提供一种基于vr技术的体育训练系统,解决运动员或相关对抗类运动爱好由于不能参与室外训练也找不到训练对手,而导致技术容易退化的问题。

  为了达到上述目的,提供一种基于vr技术的体育训练系统,包括用户端、摄像头、操作手柄、vr设备和服务器,所述摄像头设置在运动场地,所述操作手柄包括姿态采集传感器,所述操作手柄、vr设备、摄像头和用户端均与服务器通信连接,所述服务器包括:

  信息存储模块:用于获取并存储vr设备的三维参数信息;还用于通过摄像头采集用户穿戴vr设备在运动场地中的图像信息;还用于存储若干对抗类运动游戏;

  房屋参数识别模块:用于根据vr设备的三维参数信息、图像信息和图像识别技术获取房屋的房屋参数信息;

  运动需求获取模块:用于获取用户端的运动需求信息,所述运动需求信息包括对抗类运动游戏种类;

  运动需求处理模块:用于根据运动需求信息从信息存储模块中分析相匹配的对抗类运动游戏,并分析对抗类运动游戏和房屋参数信息之间的匹配度,若匹配度不小于匹配度适宜阈值,则生成向vr设备加载所述对抗类运动游戏的游戏加载信息,再根据游戏加载信息和信息存储模块向vr设备加载运行所述对抗类运动游戏构建虚拟运动场景和虚拟对抗对手;

  游戏互动处理模块:用于将通过摄像头和操作手柄采集的用户的游戏姿态信息导入到虚拟运动场景中与虚拟对抗对手进行动作互动。

  1.用户端、摄像头、操作手柄、vr设备和服务器的设置,由于疫情的影响,运动员或相关对抗类运动爱好者不仅不能参与室外训练,而且也找不到训练对手,通过摄像头、操作手柄可以采集用户的游戏姿态信息,从而方便通过vr设备和服务器让用户在虚拟空间中进行模拟训练,同时可以提供虚拟对抗对手与用户进行对训练,方便用户进行单人训练,满足防疫要求的同时,还可以避免训练少导致技术容易退化的问题。而且由于城市土地规划的问题,在城市在适合室外训练且安装有相关体育器材的运动场所极少,若用户想训练,不仅需要租赁场地,还需购买相应的体育器材,导致其训练的成本十分高昂,而本方案采用vr技术的方式,无需租赁场地和购买相应的体育器材,其成本相对较低,而且使用也更方便。

  2.房屋参数识别模块的设置,由于对抗类运动游戏所需的场地大小是不同的,若当前用户安装使用摄像头和vr设备的场地大小不符合条件,用户可能在运动过程中装上建筑物而受伤。房屋参数识别模块可以根据vr设备的三维参数信息、图像信息和图像识别技术获取房屋的房屋参数信息,以便于服务器判断用户的运动需求是否合适,能不能避免用户在实际操作中受伤而提供数据支持。

  3.运动需求处理模块和游戏互动处理模块的设置,可以根据运动需求信息从信息存储模块中分析相匹配的对抗类运动游戏,若对抗类运动游戏和房屋参数信息之间的匹配度大于等于匹配度适宜阈值,说明用户当前所选的运动场地适合用户选择的对抗类运动游戏,大概率不会出现操作中受伤的情况,然后生成向vr设备加载所述对抗类运动游戏的游戏加载信息,从而构建起虚拟运动场景和虚拟对抗对手以便于用户训练。

  进一步,所述运动需求处理模块还用于在匹配度小于匹配度适宜阈值时,向用户端发送游戏环境不匹配以及询问是否继续游戏的提示信息,并接收用户端根据提示信息反馈的确认信息;还用于在接收到确认信息后,将匹配度与预设的匹配度下限阈值进行比较,若匹配度不小于匹配度下限阈值,则生成虚拟对抗对手和用户能在当前运动场所完成的对抗项目的项目信息,向用户端发送项目信息,并接收用户端根据项目信息反馈的项目选择信息;

  运动需求处理模块的设置,在匹配度小于匹配度适宜阈值时,说明当前运动场地空间有限,不太适合用户完整体验该对抗类运动游戏。因此向用户端发送提示信息,询问用户当前游戏环境不匹配是否还要继续游戏,然后接收用户反馈的确认信息,若接收到确认信息,则表示用户确认要继续游戏,再将匹配度与预设的匹配度下限阈值进行比较,若匹配度大于等于匹配度下限阈值,则说明当前运动场地仅能完成对抗类运动游戏的一部分项目,然后生成虚拟对抗对手和用户能在当前运动场所完成的对抗项目的项目信息,以便用户进行选择。同时接收用户端根据项目信息反馈的项目选择信息,让游戏互动处理模块根据项目选择信息来调整虚拟运动场景与虚拟对抗对手,以便于达到训练的同时,避免用户碰撞建筑物而受伤。

  项目参数设定子模块:用于接收用户端对所选对抗项目设定的对抗项目参数,并根据对抗项目参数调整虚拟对抗对手的能力,所述对抗项目参数包括对抗项目种类、对抗难度等级和锻炼时长;

  项目参数设定子模块的设置,以便于用户自己设定抗类运动游戏的对抗项目参数,从而测试自己在所选对抗项目上的能力。而完成度统计子模块则可以统计用户对所选对抗项目的完成度,以便于服务器分析用户的能力水平。

  项目推荐子模块:用于根据分析预测的技术水平等级向用户端推荐对应技术水平等级的重复锻炼项目、进阶项目和实战考核项目。

  能力预测子模块的设置,可以方便分析预测用户对所选项目的技术水平等级,从而方便通过项目推荐子模块为用户推荐合适的重复锻炼项目、进阶项目和实战考核项目,达到以避免技术退化,甚至实现技术提高的可能。

  本发明的目的之二在于提供一种基于vr技术的体育训练方法,本方法应用于上述系统,具体包括以下步骤:

  信息存储步骤:获取vr设备的三维参数信息;通过摄像头采集用户穿戴vr设备在运动场地中的图像信息;并将vr设备的三维参数信息和图像信息存储到信息存储模块,以及在信息存储模块内存储若干对抗类运动游戏;

  房屋参数识别步骤:根据vr设备的三维参数信息、图像信息和图像识别技术获取房屋的房屋参数信息;

  运动需求获取步骤:获取用户端的运动需求信息,所述运动需求信息包括对抗类运动游戏种类;

  运动需求处理步骤:根据运动需求信息从信息存储模块中分析相匹配的对抗类运动游戏,并分析对抗类运动游戏和房屋参数信息之间的匹配度,若匹配度不小于匹配度适宜阈值,则生成向vr设备加载所述对抗类运动游戏的游戏加载信息,再根据游戏加载信息和信息存储模块向vr设备加载运行所述对抗类运动游戏构建虚拟运动场景和虚拟对抗对手;

  游戏互动处理步骤:将通过摄像头和操作手柄采集的用户的游戏姿态信息导入到虚拟运动场景中与虚拟对抗对手进行动作互动。

  1.通过摄像头、操作手柄可以采集用户的游戏姿态信息,从而方便通过vr设备和服务器让用户在虚拟空间中进行模拟训练,同时可以提供虚拟对抗对手与用户进行对训练,方便用户进行单人训练,满足防疫要求的同时,还可以避免训练少导致技术容易退化的问题。而且由于城市土地规划的问题,在城市在适合室外训练且安装有相关体育器材的运动场所极少,若用户想训练,不仅需要租赁场地,还需购买相应的体育器材,导致其训练的成本十分高昂,而本方案采用vr技术的方式,无需租赁场地和购买相应的体育器材,其成本相对较低,而且使用也更方便。

  2.房屋参数识别步骤的设置,由于对抗类运动游戏所需的场地大小是不同的,若当前用户安装使用摄像头和vr设备的场地大小不符合条件,用户可能在运动过程中装上建筑物而受伤。房屋参数识别模块可以根据vr设备的三维参数信息、图像信息和图像识别技术获取房屋的房屋参数信息,以便于服务器判断用户的运动需求是否合适,能不能避免用户在实际操作中受伤而提供数据支持。

  3.运动需求处理步骤和游戏互动处理步骤的设置,可以根据运动需求信息从信息存储模块中分析相匹配的对抗类运动游戏,若对抗类运动游戏和房屋参数信息之间的匹配度大于等于匹配度适宜阈值,说明用户当前所选的运动场地适合用户选择的对抗类运动游戏,大概率不会出现操作中受伤的情况,然后生成向vr设备加载所述对抗类运动游戏的游戏加载信息,从而构建起虚拟运动场景和虚拟对抗对手以便于用户训练。

  进一步,所述运动需求处理步骤中,在匹配度小于匹配度适宜阈值时,向用户端发送游戏环境不匹配以及询问是否继续游戏的提示信息,并接收用户端根据提示信息反馈的确认信息;且在接收到确认信息后,将匹配度与预设的匹配度下限阈值进行比较,若匹配度不小于匹配度下限阈值,则生成虚拟对抗对手和用户能在当前运动场所完成的对抗项目的项目信息,向用户端发送项目信息,并接收用户端根据项目信息反馈的项目选择信息;

  运动需求处理步骤的设置,在匹配度小于匹配度适宜阈值时,说明当前运动场地空间有限,不太适合用户完整体验该对抗类运动游戏。因此向用户端发送提示信息,询问用户当前游戏环境不匹配是否还要继续游戏,然后接收用户反馈的确认信息,若接收到确认信息,则表示用户确认要继续游戏,再将匹配度与预设的匹配度下限阈值进行比较,若匹配度大于等于匹配度下限阈值,则说明当前运动场地仅能完成对抗类运动游戏的一部分项目,然后生成虚拟对抗对手和用户能在当前运动场所完成的对抗项目的项目信息,以便用户进行选择。同时接收用户端根据项目信息反馈的项目选择信息,让游戏互动处理步骤根据项目选择信息来调整虚拟运动场景与虚拟对抗对手,以便于达到训练的同时,避免用户碰撞建筑物而受伤。

  项目参数设定子步骤:接收用户端对所选对抗项目设定的对抗项目参数,并根据对抗项目参数调整虚拟对抗对手的能力,所述对抗项目参数包括对抗项目种类、对抗难度等级和锻炼时长;

  项目参数设定子步骤的设置,以便于用户自己设定抗类运动游戏的对抗项目参数,从而测试自己在所选对抗项目上的能力。而完成度统计子步骤则可以统计用户对所选对抗项目的完成度,以便于服务器分析用户的能力水平。

  项目推荐子步骤:根据分析预测的技术水平等级向用户端推荐对应技术水平等级的重复锻炼项目、进阶项目和实战考核项目。

  能力预测子步骤的设置,可以方便分析预测用户对所选项目的技术水平等级,从而方便通过项目推荐子步骤为用户推荐合适的重复锻炼项目、进阶项目和实战考核项目,达到以避免技术退化,甚至实现技术提高的可能。

  一种基于vr技术的体育训练系统,基本如附图1所示:包括用户端、摄像头、操作手柄、vr设备和服务器,所述用户端为智能手机,其搭载app与服务器进行远程通信连接。所述摄像头设置在运动场地,运动场地为室内场地,例如住宅房间等。所述操作手柄包括姿态采集传感器,所述操作手柄、vr设备和摄像头均与服务器通信连接,所述服务器包括:

  信息存储模块:用于从用户端获取并存储vr设备的三维参数信息;还用于通过摄像头采集用户穿戴vr设备在运动场地中的图像信息;还用于存储若干对抗类运动游戏;本实施例中,信息存储模块存储有乒乓球体育游戏、羽毛球体育游戏、网球体育游戏和足球体育游戏。

  房屋参数识别模块:用于根据vr设备的三维参数信息、图像信息和图像识别技术获取房屋的房屋参数信息;由于采集的图像信息中,是采集到了vr设备的,而且vr设备的三维参数信息已知,因此通过现有的图像识别技术,以vr设备在图像信息的像素长度信息和vr设备的三维参数信息为参照,对比分析获取房屋参数信息,例如房屋的长、宽、高等数据。

  运动需求获取模块:用于获取用户端的运动需求信息,所述运动需求信息包括对抗类运动游戏种类;本实施例中,对抗类运动游戏种类具体包括乒乓球体育游戏、羽毛球体育游戏、网球体育游戏和足球体育游戏。

  运动需求处理模块:用于根据运动需求信息从信息存储模块中分析相匹配的对抗类运动游戏,并分析对抗类运动游戏和房屋参数信息之间的匹配度,若匹配度不小于匹配度适宜阈值,则生成向vr设备加载所述对抗类运动游戏的游戏加载信息,再根据游戏加载信息和信息存储模块向vr设备加载运行所述对抗类运动游戏构建虚拟运动场景和虚拟对抗对手;

  本实施例中,匹配度分析的方法为通过计算对抗类运动游戏所需的实际空间与房屋参数信息的比值得到,若匹配度大于等于匹配度适宜阈值,说明当前房屋的空间大小完全合适,完全可以顺利的进行用户所选的对抗类运动游戏。例如,用户选择乒乓球体育游戏时,乒乓球台的长为2.74米、宽为1.525米、离地面0.76米,标准比赛场约为14米长、7米宽和4米高,而平时锻炼所需的场地大小无需达到标准比赛场的大小,因此匹配度可以设置得偏小一些,基本不影响正常运动。若匹配度大于等于匹配度适宜阈值,说明用户当前所选的运动场地适合用户选择的对抗类运动游戏,大概率不会出现操作中受伤的情况。

  运动需求处理模块还用于在匹配度小于匹配度适宜阈值时,向用户端发送游戏环境不匹配以及询问是否继续游戏的提示信息,并接收用户端根据提示信息反馈的确认信息;还用于在接收到确认信息后,将匹配度与预设的匹配度下限阈值进行比较,若匹配度不小于匹配度下限阈值,则生成虚拟对抗对手和用户能在当前运动场所完成的对抗项目的项目信息,向用户端发送项目信息,并接收用户端根据项目信息反馈的项目选择信息;

  本实施例中,若匹配度小于匹配度适宜阈值时,说明当前房间的空间大小偏小,有存在受伤的风险。因此向用户端发送提示信息,询问用户当前游戏环境不匹配是否还要继续游戏,然后接收用户反馈的确认信息,若接收到确认信息,则表示用户已知到风险且确认要继续游戏。而匹配度下限阈值为用户可以在当前房间完成一部分对抗项目的最小值,若匹配度小于匹配度下限阈值,用户只能放弃在该房间训练,若匹配度大于等于匹配度下限阈值,则说明当前运动场地仅能完成对抗类运动游戏的一部分项目,例如房间的大小不足标准比赛场14米长、7米宽和4米高,长宽仅有其四分之一的大小,因此可完成的部分对抗项目包括正手击球训练和反手击球训练,用户可以选择相应的对抗项目进行训练,既能保证训练的可实现性,同时保证用户的身体安全。

  游戏互动处理模块:用于将通过摄像头和操作手柄采集的用户的游戏姿态信息导入到虚拟运动场景中与虚拟对抗对手进行动作互动。还用于根据项目选择信息调整虚拟运动场景与虚拟对抗对手

  项目参数设定子模块:用于接收用户端对所选对抗项目设定的对抗项目参数,并根据对抗项目参数调整虚拟对抗对手的能力,所述对抗项目参数包括对抗项目种类、对抗难度等级和锻炼时长;

  完成度统计子模块:用于根据游戏姿态信息统计用户对所选对抗项目的完成度。项目参数设定子模块的设置,以便于用户自己设定抗类运动游戏的对抗项目参数,从而测试自己在所选对抗项目上的能力。而完成度统计子模块则可以统计用户对所选对抗项目的完成度,以便于服务器分析用户的能力水平。

  项目推荐子模块:用于根据分析预测的技术水平等级向用户端推荐对应技术水平等级的重复锻炼项目、进阶项目和实战考核项目。能力预测子模块的设置,可以方便分析预测用户对所选项目的技术水平等级,从而方便通过项目推荐子模块为用户推荐合适的重复锻炼项目、进阶项目和实战考核项目,达到以避免技术退化,甚至实现技术提高的可能。

  信息存储步骤:获取vr设备的三维参数信息;通过摄像头采集用户穿戴vr设备在运动场地中的图像信息;并将vr设备的三维参数信息和图像信息存储到信息存储模块,以及在信息存储模块内存储若干对抗类运动游戏;

  房屋参数识别步骤:根据vr设备的三维参数信息、图像信息和图像识别技术获取房屋的房屋参数信息;

  运动需求获取步骤:获取用户端的运动需求信息,所述运动需求信息包括对抗类运动游戏种类;

  运动需求处理步骤:根据运动需求信息从信息存储模块中分析相匹配的对抗类运动游戏,并分析对抗类运动游戏和房屋参数信息之间的匹配度,若匹配度不小于匹配度适宜阈值,则生成向vr设备加载所述对抗类运动游戏的游戏加载信息,再根据游戏加载信息和信息存储模块向vr设备加载运行所述对抗类运动游戏构建虚拟运动场景和虚拟对抗对手;在匹配度小于匹配度适宜阈值时,向用户端发送游戏环境不匹配以及询问是否继续游戏的提示信息,并接收用户端根据提示信息反馈的确认信息;且在接收到确认信息后,将匹配度与预设的匹配度下限阈值进行比较,若匹配度不小于匹配度下限阈值,则生成虚拟对抗对手和用户能在当前运动场所完成的对抗项目的项目信息,向用户端发送项目信息,并接收用户端根据项目信息反馈的项目选择信息;

  游戏互动处理步骤:将通过摄像头和操作手柄采集的用户的游戏姿态信息导入到虚拟运动场景中与虚拟对抗对手进行动作互动。根据项目选择信息调整虚拟运动场景与虚拟对抗对手。

  项目参数设定子步骤:接收用户端对所选对抗项目设定的对抗项目参数,并根据对抗项目参数调整虚拟对抗对手的能力,所述对抗项目参数包括对抗项目种类、对抗难度等级和锻炼时长;

  项目推荐子步骤:根据分析预测的技术水平等级向用户端推荐对应技术水平等级的重复锻炼项目、进阶项目和实战考核项目。

  以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

输入店铺信息,获取专业全方面分析

* 您的信息将被严格保密,请放心填写