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

文档序号:8343823阅读:来源:国知局
夫球的最终位置和/或球飞行的路径并发送数据(图像)到终端用户。进一步需要注意的是,所述照相机可以被在控制器260上的存储器内执行的计算机程序控制,或被在照相机本身的存储器内执行的计算机程序控制。换句话说,所述数据捕获装置245可使用已知的或以后开发的任何方法进行操作。
[0022]高尔夫球杆挥动模块300可以包括程序代码,其由在服务器200上的至少一个处理器210执行时可以通过计算机通信网络275接收远程操作员设定的一组挥动参数来限定高尔夫球杆挥杆不同范围。远程操作者可选择一组参数,该组参数显示在计算设备250上的一个网页上。在接收到的一组挥动参数后,所述高尔夫球杆测试模块300可进一步包括程序代码,该程序代码可以根据接收到的挥动参数引导多个机械臂270挥动连接的高尔夫球杆285。值得注意的是,多个机械臂270可连接到每个伺服马达265或只是一个机械臂270连接到每个伺服马达。该模块300还可以进一步包括程序代码,以测试连接的高尔夫球杆的挥动结果,并且测试结果的数据通过计算机通信网络发送到远程操作员。所述挥动的高尔夫球杆的结果可包括,但不仅限于,高尔夫球杆的传感性能,在连接的高尔夫球杆挥动后,高尔夫球被连接的高尔夫球杆击中后的最终位置。
[0023]可选地,模块300可以包括程序代码,以发送来自于高尔夫球模拟器292感测到的数据结果。如果需要(取决于发送数据的类型和/或格式),高尔夫球模拟器292可以处理此数据以便给终端用于显示在高尔夫球杆285的挥动后,对应的高尔夫球的理论的运动轨迹。换言之,在一个实施例中,终端用户可以远程启动设备299的挥动,但不是物理地击打连接的高尔夫球,挥动的结果数据可被捕获并传送到模拟器292。高尔夫球模拟器292可以基于来自连接的高尔夫球杆285的挥动的检测结果获得的数据,显示高尔夫球的一个计算的最终位置和/或路径。进一步的,高尔夫球模拟器292可以显示关于精度(到洞),距离(到洞),以及谁(哪位玩家,在游戏中设定,例如)与旗杆最接近的信息。
[0024]在进一步的高尔夫球杆挥动模块的程序代码的操作的示意图中,图3显示了用于远程地挥动高尔夫球杆的过程的流程图。从方框305开始,可以通过计算机通信网络从远程操作员处接收一组挥动参数,该组参数限定了高尔夫球杆挥杆的不同范围。挥动参数可以包括,但不仅限于,方向,速度,力量和击球形态。远程操作员可以使用在网站上显示的图形用户界面选择挥动参数。值得注意的是,远程操作员可以是使用计算机设备的终端用户。进一步注意到,如图框315所示,如果需要的话,挥动参数可转换成数据格式,以便于挥动参数可以被转发到多个自动高尔夫球杆测试设备的机械臂上,以使所述多个机械臂根据接收到的挥动参数所指引挥动连接的高尔夫球杆。值得注意的是,高尔夫球杆也可以与高尔夫球接触,以便当机械臂是直接被引导挥动时,高尔夫球杆撞击高尔夫球以引起高尔夫球的运动。
[0025]如方框325所示,在高尔夫球杆挥杆后,高尔夫球杆挥杆后的结果可被感测。高尔夫球杆挥杆后的检测结果可包括感测高尔夫球杆的性能,以及连接的高尔夫球杆杆挥杆后,一个被连接的高尔夫球杆的击打的高尔夫球的最终位置。还可以感测关于高尔夫球杆或高尔夫球的附加数据。如方框335所示,感测到的数据可以被收集。数据采集装置中,如照相机,发射监视器,跟踪设备等,(或者计算机程序操作这些装置)可以仅捕获有关高尔夫球杆的挥杆和/或高尔夫球的飞行的原始数据;因此,此数据可能需要收集,以用于进一步处理。因此,应当注意,该数据捕获装置能够分析关于高尔夫球杆的挥动,球的发射条件,球的飞行和球的着陆与球的影响的数据。值得注意的是,如方框345所示,如果需要的话,模块300可从所收集的数据中计算出上述数据。换句话说,如果数据捕获装置(或相关的计算机程序)不分析原始数据,原始数据可能需要被处理,以便获得更多有用的数据,例如涉及高尔夫球杆挥杆和/或高尔夫球的发射数据,包括但不仅限于:头速度,球速,垂直发射角度,水平发射角度,回旋,侧旋,峰轨迹,下降角度,下降速度,飞行离差,飞行距离,总离差和总距离。如方框355所示,一旦数据从来自于高尔夫挥杆的传感结果中获取(收集和/或计算的),获取的数据可以被发送。该数据可通过计算机通信网络被发送到远程操作员处。在一个实施例中,数据可以被传输到远程操作员,以便通过网络浏览器显示在网页上。在另一个实施例中,数据可以首先被发送到一个高尔夫球模拟器。然后高尔夫球模拟器可以基于收集方框335向远程操作员的发送的数据,显示高尔夫球的最终位置和/或路径。如果需要的话,该高尔夫球模拟器可以基于高尔夫球杆挥动的感测结果计算出球的预测结果O
[0026]除了涉及远程高尔夫球杆挥动的方法,本发明还可以进一步用于高尔夫球杆的远程测试。在一个实施例中,远程高尔夫球杆的测试方法可包括通过计算机通信网络从远程操作员处接收自动高尔夫球杆挥杆设备的一组挥动参数,挥动参数限定了高尔夫球杆挥杆的不同范围,根据接收到的挥动参数,指挥多个设备的机械臂挥动连接的高尔夫球杆,感测高尔夫球杆的性能,并通过计算机通信网络把从所感测的性能中获得的数据传送给远程操作员。
[0027]本发明的另一个实施例还可包括有远程高尔夫球杆测试系统。该系统可包括有配置用于通信的连接网络服务器和计算装置的服务器。还可以包括自动高尔夫球杆挥动设备,并具有连接控制器的伺服马达和附着在伺服马达上的多个机械臂。在一个实施例中,自动高尔夫球杆挥动设备可以包含一个机械臂。在另一个实施例中,自动高尔夫球杆挥动设备可以包括多个、不同的机械臂。每一个机械臂都可以与高尔夫球杆连接。远程高尔夫球杆挥动模块可包括程序代码,该程序代码用于通过计算机通信网络接收来自远程操作员的一组挥动参数,挥动参数定义了高尔夫球杆挥动过程的不同范围;该程序代码还用于指导设备的多个机械臂根据接收的挥动参数挥动连接的高尔夫球杆,用于感测高尔夫球杆性能,并通过计算机通信网络向远程操作者传输源自于感测的结果的数据。挥动参数可以包括,但不仅限于方向、力量和速度。
[0028]本领域技术人员应当理解,本发明的目的可以体现为系统、方法或计算机程序产品。因此,本发明的内容可采取完全地硬件实施方式、完全地软件实施方式(包括固件、常驻软件、微代码等)、或者软硬件结合的实施方式,以上所述在本文中通常被称为“电路”、“模块”或“系统”。进一步地,本发明的内容可以采取计算机程序产品的形式,通过具有计算机可读程序代码的一个或多个计算机可读介质的实施方式实施。
[0029]可以利用一个或多个计算机可读介质的任何组合。该计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是,但不仅限于例如电子、磁、光、电磁、红外或半导体的系统、装置或设备,或上述任何适当组合。计算机可读存储介质的更具体例子(非详细清单)包括如下:具有一条或多条导线的导电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPR0M或闪存存储器)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备或上述的任何适当组合。在本文中,计算机可读存储介质可以是任何有形介质,该有形介质可以包含或储存程序,程序可以供指令执行系统、装置或设备使用或与之有联系。
[0030]计算机可读信号介质可以包含体现计算机可读程序代码的传播数据信号,例如,在基带中或作为载波的一部分中体现。这样的传播信号可采取任何的形式传播,包括但不仅限于电磁、光学或任何合适的组合。计算机可读信号介质可以是任何计算机可读介质,其不是计算机可读存储介质,并可以通信、传播或运输程序,程序可以供指令执行系统、装置或设备使用或与之有联系。
[0031]用于计算机可读介质中的程序代码,可使用任何适当的介质传输,包括但不仅限于无线、有线、光纤电缆、射频及类似物、或者是任何上述的适当组合。用于本发明的执行操作的计算机程序代码,可以使用一个或多个编程语言的任意组合写入,括面向对象的编程语言和传统的过程编程语言。该程序代码可以在用户的计算机上完全地执行、部分地执行,或作为独立的软件包执行,部分地在用户计算机上执行及部分地在远程计算机上执行,或在远程计算机或服务器上完全地执行。在后一种情况下,远程计算机可以通过任何类型的网络连接到用户的计算机,包括局域网(LAN)或广域网(WAN),或也可连接于外部计算机(例如,通过使用因特网服务提供商的因特网)。
[0032]上文根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图插图和/或方框图,已经描述了本发明的目的。在这方面,根据本发明的多种实施例,附图中的流程图和方框图说明了系统、方法及计算机程序产品可能实施的体系结构、功能和操作。例如,在流程
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1