书签 分享 收藏 举报 版权申诉 / 13

虚拟高尔夫球运动实现方法、系统及其球杆和球座.pdf

  • 上传人:奻奴
  • 文档编号:4727525
  • 上传时间:2018-11-02
  • 格式:PDF
  • 页数:13
  • 大小:2.32MB
  • 摘要
    申请专利号:

    CN201310039100.0

    申请日:

    2013.01.31

    公开号:

    CN103083886A

    公开日:

    2013.05.08

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):A63B 67/02申请日:20130131|||公开

    IPC分类号:

    A63B67/02; A63B69/36; A63F13/00; A63F13/02

    主分类号:

    A63B67/02

    申请人:

    深圳市宇恒互动科技开发有限公司

    发明人:

    罗富强

    地址:

    518049 广东省深圳市福田区梅林路三号蓝天绿都家园附楼三楼

    优先权:

    专利代理机构:

    深圳市瑞方达知识产权事务所(普通合伙) 44314

    代理人:

    张约宗;张秋红

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及虚拟高尔夫球运动实现方法、系统及其球杆和球座,其中虚拟高尔夫球运动实现方法包括以下步骤:检测并计算得到球杆头的运动轨迹参数;检测并计算得到球杆头经过球座上虚拟球边缘时、球杆头或球座的红外LED光点坐标及时间戳;根据球杆头的运动轨迹参数和光点坐标及时间戳,计算得到球座上的虚拟球被击打时的击球点、击球角度和加速度;根据击球点、击球角度和加速度控制高尔夫球游戏进程。本发明通过设置虚拟的高尔夫球,根据计算出的击球点、击球角度和加速度控制高尔夫球游戏进程,这样可以避免使用实体的高尔夫球,实现安全的游戏互动。

    权利要求书

    权利要求书一种虚拟高尔夫球运动实现方法,其特征在于,包括以下步骤:
    检测并计算得到球杆头的运动轨迹参数;
    检测并计算得到所述球杆头经过球座上虚拟球边缘时、所述球杆头或所述球座上的红外LED光点坐标及时间戳;
    根据所述球杆头的运动轨迹参数和所述光点坐标及时间戳,计算得到所述球座上的虚拟球被击打时的击球点、击球角度和加速度;
    根据所述击球点、击球角度和加速度控制高尔夫球游戏进程。
    根据权利要求1所述的实现方法,其特征在于,所述检测并计算得到球杆头的运动轨迹参数具体为:
    由所述球杆头上的运动传感器感测球杆头的运动,得到所述球杆头的运动数据; 
    以上电时所述球杆头的位置或所述球杆头停止的位置作为所述球杆头的基准位置,根据所述运动传感器感测的运动数据计算得出所述球杆头的相对运动坐标,从而得到所述球杆头的运动轨迹参数。
    根据权利要求1所述的实现方法,其特征在于,所述检测并计算得到球杆头的运动轨迹参数具体为:
    由所述球杆头上的运动传感器感测球杆头的运动,得到所述球杆头的运动数据;
    由所述球座上的红外LED检测单元感测所述球杆头的红外LED、或者由所述球杆头上的红外LED检测单元感测所述球座的红外LED,得到所述球杆头的运动轨迹;
    再将所述运动轨迹与所述运动传感器检测到的运动数据相融合,得到融合后的精确运动数据;
    以上电时所述球杆头的位置或所述球杆头停止的位置作为所述球杆头的基准位置,根据所述融合后的精确运动数据,计算得出所述球杆头的相对运动坐标,从而得到所述球杆头的运动轨迹参数。
    根据权利要求1所述的实现方法,其特征在于,所述检测并计算得到所述球杆头经过所述球座上虚拟球边缘时的时间戳具体为:
    由所述球座上的红外LED检测单元感测所述球杆头的红外LED、或者由所述球杆头上的红外LED检测单元感测所述球座的红外LED,得到所述球杆头经过所述球座上虚拟球边缘时的光点坐标及时间戳。
    根据权利要求1所述的实现方法,其特征在于,所述根据所述球杆头的运动轨迹参数和所述光点坐标及时间戳,计算得到所述球座上的虚拟球被击打时的击球点、击球角度和加速度具体为:
    将所述光点坐标与标准坐标、及所述球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角相对比,计算出击球点位置;
    将所述时间戳与所述球杆头相同时间戳的运动轨迹参数相对应,计算出所述球杆头的击球角度和力度。
    根据权利要求5所述的实现方法,其特征在于,所述球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角和所述球杆头时间戳的计算过程为:
    由所述球杆头上的运动传感器感测球杆头的运动坐标;
    设定虚拟击球面相对应所述运动坐标的偏移量;
    计算得到所述球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角和所述球杆头的时间戳。
    根据权利要求5所述的实现方法,其特征在于,所述光点坐标计算过程为:
    由设置在所述球座底部的摄像头或MEMS扫描镜检测所述球杆头底部的红外LED、或者由设置在所述球杆头底部的摄像头或MEMS扫描镜检测所述球座底部的红外LED,计算得到光点(X,Y)轴坐标;
    由设置在所述球座侧面的垂直摄像头或MEMS扫描镜检测所述球杆头侧面的红外LED、或者由设置在所述球杆头侧面的垂直摄像头或MEMS扫描镜检测所述球座侧面的红外LED,计算得到光点(X,Z)轴坐标;
    由所述光点(X,Y)轴坐标和所述光点(X,Z)轴坐标得到完整的光点坐标。
    一种虚拟高尔夫球运动实现系统的球杆,包括杆部和球杆头,其特征在于,所述球杆头的底部和两侧分别设置有至少一个红外LED;所述球杆头内设置有:
    用于检测所述球杆头运动数据的运动传感器;
    用于计算得到所述球杆头的运动轨迹参数,并根据球杆头的运动轨迹参数和由球座发送的光点坐标及时间戳,计算得到所述球座上的虚拟球被击打时的击球点、击球角度和加速度的数据处理模块;
    用于完成与球座及虚拟高尔夫球运动实现系统的主机之间数据传输的第一通讯模块。
    根据权利要求8所述的球杆,其特征在于,所述运动传感器为三维加速度传感器、陀螺仪、地磁传感器中的一种或多种。
    一种虚拟高尔夫球运动实现系统的球杆,包括杆部和球杆头,其特征在于,所述球杆头的底部和两侧分别设置有用于感测球座上的红外LED光点、以得到球杆头经过球座上虚拟球边缘时的光点坐标及时间戳的红外LED检测单元,所述红外LED检测单元为摄像头或MEMS扫描镜;所述球杆头内设置有:
    用于检测所述球杆头运动数据的运动传感器;
    用于计算得到所述球杆头的运动轨迹参数、光点坐标及时间戳,并根据球杆头的运动轨迹参数、光点坐标及时间戳,计算得到所述球座上的虚拟球被击打时的击球点、击球角度和加速度的数据处理模块;
    用于完成与虚拟高尔夫球运动实现系统的主机之间数据传输的第一通讯模块。
    一种与权利要求8所述的球杆配合使用的球座,包括球座体,其特征在于,所述球座体的底部和两侧分别设置有用于感测所述红外LED光点、以得到球杆头经过球座上虚拟球边缘时的光点坐标及时间戳的红外LED检测单元,所述红外LED检测单元为摄像头或MEMS扫描镜;
    所述球座体内还设置有用于将所述红外LED检测单元检测到的数据发送给所述球杆的第二通讯模块。
    一种与权利要求8所述的球杆配合使用的球座,包括球座体,其特征在于,所述球座体的底部和两侧分别设置有至少一个红外LED光点。
    一种虚拟高尔夫球运动实现系统,包括主机,其特征在于,还包括如权利要求8所述的球杆和如权利要求11所述的球座;或者,还包括如权利要求10所述的球杆和如权利要求12所述的球座。
    根据权利要求13所述的虚拟高尔夫球运动实现系统,其特征在于,所述主机包括:
    用于与所述球杆进行数据通讯的第三通讯模块;
    用于根据所述球杆发送的击球点、击球角度和加速度控制高尔夫球游戏进程的游戏进程控制模块。

    说明书

    说明书虚拟高尔夫球运动实现方法、系统及其球杆和球座
    技术领域
    本发明涉及游戏设备技术领域,更具体地说,涉及一种虚拟高尔夫球运动实现方法、系统及其球杆和球座。
    背景技术
    现有的虚拟高尔夫游戏系统中,与游戏主机互动的游戏控制器很少见,多数是利用红外LED来检测高尔夫球杆的全部运动,这样会导致所检测到的数据精度差。并且现有的虚拟高尔夫游戏系统中,是在球座上设置实体的高尔夫球,在游戏时实际击打高尔夫球。由于高尔夫球杆击打球的力量很大,因此在家庭环境中使用时,很容易造成高尔夫球脱落,从而产生伤人损物事件,安全性很低。
    发明内容
    本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种虚拟高尔夫球运动实现方法、系统及其球杆和球座。
    本发明解决其技术问题所采用的技术方案是:
    构造一种虚拟高尔夫球运动实现方法,其中,包括以下步骤:
    检测并计算得到球杆头的运动轨迹参数;
    检测并计算得到所述球杆头经过球座上虚拟球边缘时、所述球杆头或所述球座上的红外LED光点坐标及时间戳;
    根据所述球杆头的运动轨迹参数和所述光点坐标及时间戳,计算得到所述球座上的虚拟球被击打时的击球点、击球角度和加速度;
    根据所述击球点、击球角度和加速度控制高尔夫球游戏进程。
    本发明所述的实现方法,其中,所述检测并计算得到球杆头的运动轨迹参数具体为:
    由所述球杆头上的运动传感器感测球杆头的运动,得到所述球杆头的运动数据;
    以上电时所述球杆头的位置或所述球杆头停止的位置作为所述球杆头的基准位置,根据所述运动传感器感测的运动数据计算得出所述球杆头的相对运动坐标,从而得到所述球杆头的运动轨迹参数。
    本发明所述的实现方法,其中,所述检测并计算得到球杆头的运动轨迹参数具体为:
    由所述球杆头上的运动传感器感测球杆头的运动,得到所述球杆头的运动数据;
    由所述球座上的红外LED检测单元感测所述球杆头的红外LED、或者由所述球杆头上的红外LED检测单元感测所述球座的红外LED,得到所述球杆头的运动轨迹;
    再将所述运动轨迹与所述运动传感器检测到的运动数据相融合,得到融合后的精确运动数据;
    以上电时所述球杆头的位置或所述球杆头停止的位置作为所述球杆头的基准位置,根据所述融合后的精确运动数据,计算得出所述球杆头的相对运动坐标,从而得到所述球杆头的运动轨迹参数。
    本发明所述的实现方法,其中,所述检测并计算得到所述球杆头经过所述球座上虚拟球边缘时的时间戳具体为:
    由所述球座上的红外LED检测单元感测所述球杆头的红外LED、或者由所述球杆头上的红外LED检测单元感测所述球座的红外LED,得到所述球杆头经过所述球座上虚拟球边缘时的光点坐标及时间戳。
    本发明所述的实现方法,其中,所述根据所述球杆头的运动轨迹参数和所述光点坐标及时间戳,计算得到所述球座上的虚拟球被击打时的击球点、击球角度和加速度具体为:
    将所述光点坐标与标准坐标、及所述球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角相对比,计算出击球点位置;
    将所述时间戳与所述球杆头相同时间戳的运动轨迹参数相对应,计算出所述球杆头的击球角度和力度。
    本发明所述的实现方法,其中,所述球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角和所述球杆头时间戳的计算过程为:
    由所述球杆头上的运动传感器感测球杆头的运动坐标;
    设定虚拟击球面相对应所述运动坐标的偏移量;
    计算得到所述球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角和所述球杆头的时间戳。
    本发明所述的实现方法,其中,所述光点坐标计算过程为:
    由设置在所述球座底部的摄像头或MEMS扫描镜检测所述球杆头底部的红外LED、或者由设置在所述球杆头底部的摄像头或MEMS扫描镜检测所述球座底部的红外LED,计算得到光点(X,Y)轴坐标;
    由设置在所述球座侧面的垂直摄像头或MEMS扫描镜检测所述球杆头侧面的红外LED、或者由设置在所述球杆头侧面的垂直摄像头或MEMS扫描镜检测所述球座侧面的红外LED,计算得到光点(X,Z)轴坐标;
    由所述光点(X,Y)轴坐标和所述光点(X,Z)轴坐标得到完整的光点坐标。
    本发明还提供了一种虚拟高尔夫球运动实现系统的球杆,包括杆部和球杆头,其中,所述球杆头的底部和两侧分别设置有至少一个红外LED;所述球杆头内设置有:
    用于检测所述球杆头运动数据的运动传感器;
    用于计算得到所述球杆头的运动轨迹参数,并根据球杆头的运动轨迹参数和由球座发送的光点坐标及时间戳,计算得到所述球座上的虚拟球被击打时的击球点、击球角度和加速度的数据处理模块;
    用于完成与球座及虚拟高尔夫球运动实现系统的主机之间数据传输的第一通讯模块。
    本发明所述的球杆,其中,所述运动传感器为三维加速度传感器、陀螺仪、地磁传感器中的一种或多种。
    本发明还提供了一种虚拟高尔夫球运动实现系统的球杆,包括杆部和球杆头,其中,所述球杆头的底部和两侧分别设置有用于感测球座上的红外LED光点、以得到球杆头经过球座上虚拟球边缘时的光点坐标及时间戳的红外LED检测单元,所述红外LED检测单元为摄像头或MEMS扫描镜;所述球杆头内设置有:
    用于检测所述球杆头运动数据的运动传感器;
    用于计算得到所述球杆头的运动轨迹参数、光点坐标及时间戳,并根据球杆头的运动轨迹参数、光点坐标及时间戳,计算得到所述球座上的虚拟球被击打时的击球点、击球角度和加速度的数据处理模块;
    用于完成与虚拟高尔夫球运动实现系统的主机之间数据传输的第一通讯模块。
    本发明还提供了一种与前述的球杆配合使用的球座,包括球座体,其中,所述球座体的底部和两侧分别设置有用于感测所述红外LED光点、以得到球杆头经过球座上虚拟球边缘时的光点坐标及时间戳的红外LED检测单元,所述红外LED检测单元为摄像头或MEMS扫描镜;
    所述球座体内还设置有用于将所述红外LED检测单元检测到的数据发送给所述球杆的第二通讯模块。
    本发明还提供了一种与前述的球杆配合使用的球座,包括球座体,其中,所述球座体的底部和两侧分别设置有至少一个红外LED光点本发明还提供了一种虚拟高尔夫球运动实现系统,包括主机,其中,还包括前述球杆和前述球座。
    本发明所述的虚拟高尔夫球运动实现系统,其中,所述主机包括:
    用于与所述球杆进行数据通讯的第三通讯模块;
    用于根据所述球杆发送的击球点、击球角度和加速度控制高尔夫球游戏进程的游戏进程控制模块。
    本发明的有益效果在于:通过设置虚拟的高尔夫球(简称虚拟球),检测并计算球杆头的运动轨迹参数和所述光点坐标及时间戳,再计算得到球座上的虚拟球被击打时的击球点、击球角度和加速度,并根据击球点、击球角度和加速度控制高尔夫球游戏进程,这样可以避免使用实体的高尔夫球,实现安全的游戏互动。
    附图说明
    下面将结合附图及实施例对本发明作进一步说明,附图中:
    图1是本发明较佳实施例的虚拟高尔夫球运动实现方法流程图;
    图2是本发明较佳实施例的虚拟高尔夫球运动实现系统原理框图;
    图3是本发明较佳实施例的虚拟高尔夫球运动实现系统详细原理框图;
    图4是本发明另一较佳实施例的虚拟高尔夫球运动实现系统详细原理框图。
    具体实施方式
    为使本发明所要解决的技术问题、技术方案及效果更加清楚明白,下面结合附图及实施例,对本发明进行进一步详细的说明。应当理解,以下所描述的具体实施例仅用于解释本发明,并不用于限定本发明。
    本发明较佳实施例的虚拟高尔夫球运动实现方法流程如图1所示,同时参阅图2和图3所示的虚拟高尔夫球运动实现系统,该方法包括以下步骤:
    步骤S101、检测并计算得到球杆头的运动轨迹参数;具体包括:
    由球杆头上的运动传感器12感测球杆头的运动,得到球杆头的运动数据;以上电时球杆头的位置或球杆头停止的位置作为球杆头的基准位置,根据运动传感器12感测的运动数据计算得出球杆头的相对运动坐标,从而得到球杆头的运动轨迹参数。
    或者,优选地,由球杆头上的运动传感器12感测球杆头的运动,得到球杆头的运动数据;同时,由球座20上的红外LED检测单元21感测球杆头的红外LED11、或者由球杆头上的红外LED检测单元感测球座20上的红外LED,得到球杆头的运动轨迹;再将运动轨迹与运动传感器12检测到的运动数据相融合,得到融合后的精确运动数据;然后再以上电时球杆头的位置或球杆头停止的位置作为球杆头的基准位置,根据融合后的精确运动数据,计算得出球杆头的相对运动坐标,从而得到球杆头的运动轨迹参数。
    步骤S102、检测并计算得到球杆头经过球座20上虚拟球边缘时、球杆头的红外LED11光点坐标及时间戳;具体包括:由球座20上的红外LED检测单元21感测球杆头的红外LED11、或者由球杆头上的红外LED检测单元感测球座20上的红外LED,得到球杆头经过球座20上虚拟球边缘时的光点坐标及时间戳。
    步骤S103、根据球杆头的运动轨迹参数和光点坐标及时间戳,计算得到球座20上的虚拟球被击打时的击球点、击球角度和加速度;具体包括:
    将光点坐标与标准坐标、及球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角相对比,计算出击球点位置;将时间戳与球杆头相同时间戳的运动轨迹参数相对应,计算出球杆头的击球角度和力度。
    其中,上述球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角和球杆头时间戳的计算过程为:由球杆头上的运动传感器12感测球杆头的运动坐标;设定虚拟击球面相对应运动坐标的偏移量;计算得到球杆头的虚拟击球面运动轨迹、虚拟击球面姿态角和球杆头的时间戳。
    上述光点坐标的计算过程为:由设置在球座20底部的摄像头或MEMS扫描镜(即红外LED检测单元21)检测球杆头底部的红外LED11、或者由设置在球杆头底部的摄像头或MEMS扫描镜检测球座20底部的红外LED,计算得到光点(X,Y)轴坐标;由设置在球座20侧面的垂直摄像头或MEMS扫描镜检测球杆头侧面的红外LED11、或者由设置在球杆头侧面的垂直摄像头或MEMS扫描镜检测球座20侧面的红外LED,计算得到光点(X,Z)轴坐标;由光点(X,Y)轴坐标和光点(X,Z)轴坐标组合得到完整的光点坐标。
    步骤S104、根据计算得到的击球点、击球角度和加速度控制高尔夫球游戏进程。
    其中,可利用运动传感器12检测高尔夫球杆10的运动,利用设置在球座20底部和侧面的摄像头或MEMS扫描镜检测球杆头的底部和侧面所带的红外LED11作为击球判断,或利用设置在球杆头底部和侧面的摄像头或MEMS扫描镜检测球座20的底部和侧面所带的红外LED11作为击球判断,并将检测到的数据运算成坐标和判断指令,再通过无线或有线方式发送到游戏主机30控制高尔夫游戏的进程。上述虚拟高尔夫球运动实现方法中,由于取消了实体高尔夫球,可以不用击打高尔夫球而安全的实现游戏互动,消除了安全隐患,同时保证了高尔夫动作的检测参数不会遗漏,保证了家庭中高尔夫游戏的安全进行。
    为实现上述虚拟高尔夫球运动方法,本发明还提供了一种虚拟高尔夫球运动实现系统的球杆10,包括杆部和球杆头;内部原理如图3所示,在球杆头的底部和两侧分别设置有至少一个红外LED11,以便于检测球杆头经过时的轨迹和姿态;在球杆头内设置有运动传感器12、数据处理模块13和第一通讯模块14。
    其中,上述运动传感器12用于检测球杆头运动数据;数据处理模块13用于计算得到球杆头的运动轨迹参数,并根据球杆头的运动轨迹参数和由球座20发送的光点坐标及时间戳,计算得到球座20上的虚拟球被击打时的击球点、击球角度和加速度;第一通讯模块14,用于完成球杆10与球座20及虚拟高尔夫球运动实现系统主机30之间数据传输,优选为无线数据传输。
    优选地,上述球杆10中的运动传感器12为三维加速度传感器、陀螺仪、地磁传感器中的一种或多种。具体地,在上述球杆头部安装有三维加速度传感器、三维陀螺仪、三维地磁传感器中的一个或多个,一种或多种构成的感测单元、运算单元、存储单元、通讯单元、按键和电源。
    上述球杆头内部的运动传感器12检测球杆头的运动,计算后得到坐标,通过设定虚拟球杆击球面相对于前面检测到的坐标的偏移量得到球面坐标,进一步得到各号球杆头的虚拟击球面运动轨迹、击球面姿态角以及时间戳。
    进一步地,在上述球杆10的杆部设置有各种功能按键,例如游戏开始按键、球杆型号选择按键等,以便于对游戏进行操控。其中,可以通过球杆型号选择按键改变工作模式,实现不同型号球杆不同虚拟击球面的改变。
    上述实施例中,可通过设定不同的球杆10对应不同的球杆头的外形,保存在存储器中,球杆头的外形的判断采用检测到的三维坐标点作为基准,然后相对于基准点的球杆头的外形的坐标偏移组构成了球杆头的外形坐标。虚拟球也同样以球座为基准,向上一顶的偏移量作为球的中心位,以中心位为基点的球体大小就作为虚拟球的位置和边缘,球杆头和球的虚拟位置坐标通过无线方式发送到对方其中一方,通过虚拟尺寸匹配计算可以判断出虚拟击球点。
    更进一步地,在上述球杆10上设置有振动马达,该振动马达可在球杆10的球杆头到达虚拟球边沿时发出振动,以模拟击球效果,使得玩家体验更加真实。
    为实现上述虚拟高尔夫球运动方法,本发明还提供了一种与前述的球杆10配合使用的球座20,包括球座体;其内部原理如图3所示,在球座体的底部和两侧分别设置有红外LED检测单元21,用于感测球杆头上的红外LED11光点,以得到球杆头经过球座20上虚拟球边缘时的光点坐标及时间戳,该红外LED检测单元21可以是摄像头或MEMS扫描镜;球座体内还设置有第二通讯模块22,用于将红外LED检测单元21检测到的数据以有线或无线的形式发送给球杆10,由球杆10上的第一通讯模块14接收。
    可以理解,在上述球座体上,除了设置有上述红外LED检测单元21外,还设置有运算单元、存储器、通讯单元、存储器及电源等部件,在此省略描述。
    在另一实施例中,提供了一种虚拟高尔夫球运动实现系统的球杆10,如图4所示,包括杆部和球杆头;球杆头的底部和两侧分别设置有用于感测球座20上的红外LED光点、以得到球杆头经过球座20上虚拟球边缘时的光点坐标及时间戳的红外LED检测单元,红外LED检测单元为摄像头或MEMS扫描镜。球杆头内设置有:用于检测球杆头运动数据的运动传感器;用于计算得到球杆头的运动轨迹参数、光点坐标及时间戳,并根据球杆头的运动轨迹参数、光点坐标及时间戳,计算得到球座20上的虚拟球被击打时的击球点、击球角度和加速度的数据处理模块;用于完成与虚拟高尔夫球运动实现系统的主机之间数据传输的第一通讯模块。
    相应地,如图4所示,在将红外LED检测单元设置到球杆头上去后,本发明还提供了一种与上述球杆相适配的球座,包括球座体,在球座体的底部和两侧分别设置有至少一个红外LED光点。由球杆头上的红外LED检测单元(摄像头或MEMS扫描镜)感测球座20上的红外LED,得到球杆头的运动轨迹,并由球杆头上的红外LED检测单元(摄像头或MEMS扫描镜)感测球座20上的红外LED,得到球杆头经过球座20上虚拟球边缘时的光点坐标及时间戳。这样由摄像头或MEMS扫描镜检测到的数据可直接由球杆的数据处理模块进行数据运算处理,省去了球座与球杆之间的通讯,使得整个系统响应更快,成本也更低。
    本发明还提供了一种虚拟高尔夫球运动实现系统,如图2、图3和图4所示,包括主机30,还包括前述球杆10和前述球座20。其中,主机30包括:用于与球杆10进行数据通讯的第三通讯模块31;用于根据球杆10发送的击球点、击球角度和加速度控制高尔夫球游戏进程的游戏进程控制模块32。
    游戏时,球杆10中的运动传感器12(三维加速度传感器、陀螺仪、地磁传感器等等)将检测到球杆10运动,并将感测数据传给数据处理模块13进行运算,这里以上电时球杆头的位置作为球杆头的基准点,运动过程中计算得到以基准点为原点的坐标,也可以将停止位作为基准点,运动过程中计算得到相对坐标,进一步得到运动轨迹。
    球座20上的摄像头分别检测到球杆10的红外LED11在摄像头内部形成的光点在其整个成像面所划分的坐标区域,得到一个平面坐标,两个摄像头组合成完整三维坐标(X,Y,Z)以及球杆10过虚拟球边沿时的时间戳,球座20上的第二通讯模块22将坐标及时间戳发送给球杆10上的第一通讯模块14,第一通讯模块14将数据传给数据处理模块13,结合球杆10的运动轨迹和时间戳,通过运算得到虚拟球被击打时的击球点、角度、加速度等参数,并通过第一通讯模块14将参数发送给游戏主机30,控制游戏主机30内部的游戏进程。
    综上,本发明设置虚拟的高尔夫球(简称虚拟球),检测并计算球杆头的运动轨迹参数和所述光点坐标及时间戳,再计算得到球座上的虚拟球被击打时的击球点、击球角度和加速度,并根据击球点、击球角度和加速度控制高尔夫球游戏进程,这样可以避免使用实体的高尔夫球,实现安全的游戏互动。
    应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

    关 键  词:
    虚拟 高尔夫球 运动 实现 方法 系统 及其 球杆
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:虚拟高尔夫球运动实现方法、系统及其球杆和球座.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4727525.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1