一种远程挥动高尔夫球杆的系统的制作方法_2

文档序号:8343823阅读:来源:国知局
。进一步的,高尔夫球模拟器可以显示与精确度(到洞)、距离(到洞)以及谁(例如哪位玩家、在游戏中设定)与旗杆最接近相关的数据。在一个不同的实施例中,高尔夫球模拟器可以代替发射监视器172,从而直接从高尔夫挥动中获取数据结果。在另一个实施例中,所述高尔夫球模拟器可以是一个外部设备,其可以直接从控制器155检测摆动数据。在又一个实施例中,高尔夫球模拟器使用由发射监视器172捕获的数据,但也可以计算出结果,以便使用算法预测高尔夫球的落地结果。在又一个进一步的实施例中,高尔夫球模拟器可以连接到服务器200,并且可以根据用户选择挥动参数108后选择的挥动按钮112从高尔夫球杆挥动逻辑175中接收挥动参数108。高尔夫球模拟器可以使用原始数据来计算发射数据122,然后根据计算显示高尔夫球的理论运动给最终用户105。换句话说,在一个实施例中,自动高尔夫球杆挥动设备199实际上是不摆动的,但一个可能的结果是由模拟器计算并显示给最终用户105。值得注意的是,如果在一个实施例中,其中没有击中一个真实的高尔夫球,那么着陆区域186是不需要的。根据如何使用高尔夫球模拟器,所述模拟器可以进一步显示高尔夫球的理论摆动或实际摆动(由照相机170捕获)以及轨迹和最终位置,而不需要球和/或自动高尔夫球杆挥动设备199的外部配置。
[0015]此外,自动高尔夫球杆挥动设备199可进一步包括至少一个照相机170,照相机170连接到控制器155,可以捕捉高尔夫挥动和/或高尔夫球的运动。在一个实施例中,至少一个照相机170可以是一个网络摄像头,而且高尔夫球杆的挥杆和/或高尔夫球的运动可以通过网站、内容浏览器、或网页浏览器120被传输到最终用户。高尔夫球杆挥杆的相关数据122可通过计算机通信网络140发送到最终用户105,并且可以显示在网页125、网页浏览器120、或其它内容的浏览器上。值得注意的是,网页125可包括在高尔夫球杆185被挥动期间,与高尔夫球杆的挥动以及挥动条件相关的附加信息,包括与天气、设备和地形相关的信息。在另一个实施例中,一个或多个照相机170可以设置在高尔夫球的着陆区域186,例如高尔夫果岭,以向最终用户105显示相对于高尔夫球果岭或航道的高尔夫球着陆区域。位于高尔夫球着陆区域186的照相机(多个)170可连接到控制器155,这样,照相机作为自动高尔夫球杆挥动设备199 一部分,或者是同设备199分离的,但能够经由计算机通信网络将数据(信息)传送至设备199的控制器155,和/或将数据传送至高尔夫球杆挥动逻辑175正在其上运行的服务器125。
[0016]如图1所示,所描述的方法可以通过高尔夫球杆挥动系统来实现。在进一步说明中,图2是配置用于远程挥动高尔夫球杆的远程挥动系统的示意图。所述系统可以包括一种服务器200,具有至少一个处理器210和存储器205,以支持操作系统(0/S)215的运行。高尔夫球杆测试模块300可在服务器200的存储器205内运行,并经由通信网络275连接自动高尔夫球杆挥动设备299。值得注意的是,高尔夫球杆测试模块300可以额外的在所述自动高尔夫球杆挥动设备299的控制器260 (未示出)的内存内执行。所述服务器200可连接到计算设备250,其中一个网站的远程操作员(最终用户)可选择一组挥动参数限定高尔夫挥杆的不同方面。进一步地,所述服务器200可经由通信网络275连接到网络服务器225以及自动高尔夫球杆挥动设备299。可选的高尔夫球模拟器292可进一步连接至控制器260或服务器200,这取决于如何使用高尔夫球模拟器,并将在下面作进一步说明。
[0017]自动高尔夫球杆挥动设备299可包括多个不同的数据捕捉装置245,控制器260,至少一个伺服马达265,多个机械臂270,和多个不同的高尔夫球杆285。所述多个不同的数据捕捉装置245可以是硬件,诸如发射监视器和照相机,它们连接到控制器260。所述数据捕捉装置245可以用于捕捉相关的高尔夫球杆285的挥动和/或高尔夫球的数据,例如但不仅限于,球杆285对球的影响,球的发射条件,以及球的飞行和着陆。值得注意的是,在一个实施例中,用于运行不同的数据捕捉装置245的计算机程序或程序可以在控制器260的存储器内执行。进一步地,所述装置可以独立的或一起运行。进一步注意到,如上所述,高尔夫球杆挥动模块300可以在控制器260的存储器内执行。进一步预期可能有一个实施例,其中,任何由服务器200执行的功能是由控制器260执行的。在另一个实施例中,多个单独的计算机或控制器260可以用于操作数据捕捉装置245。所述控制器260可连接到伺服马达265,马达265可将信号发送到至少一个机械臂270。每个机械臂270可连接到一个高尔夫球杆285,在其接收到的信号后,提示挥动高尔夫球杆285。值得注意的是,在一个实施例中,自动高尔夫球杆挥动设备299包括一个机械臂270,机械臂270连接到单个高尔夫球杆285。
[0018]值得注意的是,在一个实施例中,一种可选的高尔夫球模拟器292可耦合到控制器260。在一个实施例中,高尔夫球模拟器292可以从一个数据捕捉装置245捕捉与高尔夫球杆285的挥动相关联的数据,如一个发射监视器。在某种情况下,通过挥动设备299中的高尔夫球杆285击打的高尔夫球击打一个屏幕或类似部件,所示屏幕或类似部件连接到所述高尔夫球模拟器292。所述模拟器292可以捕捉与球相关的数据并计算球击中屏幕时的与球相关的各种参数。在另一个例子中,所述模拟器292可以捕捉与球杆285相关的挥动数据。换句话说,所述屏幕只是用作球和/或以包含高尔夫球的击打目标。在这两种情况下,所述高尔夫球模拟器292可以计算和显示高尔夫球的飞行(路径)和着陆(所得位置)。
[0019]在另一个实施例中,所述高尔夫球模拟器292可连接到控制器260并替换至少一个数据捕获装置245,如发射监视器或照相机。值得注意的是,一种屏幕或类似部件可以,但不必连接到高尔夫球模拟器292 ο所述高尔夫球模拟器292可以直接从控制器260捕捉与球杆挥动相关的数据。所述高尔夫球模拟器可以随后处理根据需要收集到的数据,以便在终端用户的计算设备250上显示高尔夫球的路径,球杆285的挥动,和/或球的落点位置。换言之,在一个实施例中,终端用户可以远程启动挥动设备299的挥动,但不是物理地击打连接的高尔夫球,挥动的最终数据可以被捕获并传送到模拟器292。所述高尔夫球模拟器292可以基于连接的高尔夫球杆285的挥动的检测结果得到的数据,显示一个高尔夫球的计算得到的位置和/或路径。进一步的,所述高尔夫球模拟器292可显示与精度度(到洞),距离(到洞),以及谁(例如哪位玩家,在游戏中设定)与旗杆最接近相关的信息;
在另一实施例中,高尔夫球模拟器292可以连接到服务器200。所述高尔夫球杆挥动模块300可包括能发送高尔夫球模拟器292 (最可能的是,没有一个屏幕)挥动参数的程序代码。在一个例子中,所述高尔夫球模拟器292可以使用原始数据来计算发射数据,然后基于计算在终端用户105的计算设备250上显示高尔夫球的理论运动轨迹。在这种方式中,设备299从未挥杆并击中小球;相反,高尔夫球模拟器292可以根据接收到的挥动参数计算球的路径和球杆285的挥动。
[0020]请注意,在上述描述的实施例中,高尔夫球杆挥动模块300可以执行上述的任务,例如但不仅限于,收集数据,接收参数,发送参数,计算数据,显示所得数据,而无论模块300在存储器(服务器200,控制器260,高尔夫球模拟器292等)中的哪里运行。换句话说,可以预期的是,模块300可以在各种计算设备中的存储器中运行。
[0021]如上所述,自动高尔夫球杆挥动设备299可连接到多个不同的数据捕捉装置245,包括至少一个照相机。所述照相机可以是一个网络摄像头并能通过通讯网络275传送至少一张多个机械臂挥动高尔夫球杆285的图像到一个远程操作员。具体的,所述图像可以被传输到一个网站或内容浏览器,以供计算装置250上的远程操作员使用。另外,至少一个照相机,诸如一种网络摄像头,可位于目标击球区(或着陆区),以显示终端用户击打高尔夫球的结果,包括但不仅限于在挥动高尔夫球杆285后击打连接高尔夫球杆285的高尔夫球的最终位置。值得注意,附加照相机(多个)显示了终端用户击打高尔夫球的结果,在一个实施例中,它可以连接到所述控制器260 (部分自动高尔夫球杆挥动设备299),或者在一个不同的实施例中,照相机(多个)可以是分离的。在任何情况下,所述照相机(多个)可通过计算机通信网络传输数据(信息)到设备299的控制器260和/或服务器200上,高尔夫球杆挥动模块300在服务器200上执行。换言之,照相机,不管它们是如何连接的,都可以位于一个目标击球区,以便捕捉高尔
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1