CN112930562A - 为用户刺激高尔夫球击球的方法和装置 - Google Patents
为用户刺激高尔夫球击球的方法和装置 Download PDFInfo
- Publication number
- CN112930562A CN112930562A CN201980071270.2A CN201980071270A CN112930562A CN 112930562 A CN112930562 A CN 112930562A CN 201980071270 A CN201980071270 A CN 201980071270A CN 112930562 A CN112930562 A CN 112930562A
- Authority
- CN
- China
- Prior art keywords
- golf
- shot
- simulation
- user
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000004936 stimulating effect Effects 0.000 title description 2
- 238000004088 simulation Methods 0.000 claims abstract description 37
- 230000007613 environmental effect Effects 0.000 claims description 11
- 239000006185 dispersion Substances 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000000007 visual effect Effects 0.000 claims 1
- 230000000284 resting effect Effects 0.000 description 13
- 230000008901 benefit Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 244000025254 Cannabis sativa Species 0.000 description 2
- 235000021384 green leafy vegetables Nutrition 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- XEEYBQQBJWHFJM-UHFFFAOYSA-N iron Substances [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 230000021317 sensory perception Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/003—Repetitive work cycles; Sequence of movements
- G09B19/0038—Sports
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B57/00—Golfing accessories
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0056—Tracking a path or terminating locations for statistical or strategic analysis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/12—Absolute positions, e.g. by using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3605—Golf club selection aids informing player of his average or expected shot distance for each club
Landscapes
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种为用户模拟高尔夫球击球的方法和装置。该方法包括接收高尔夫球场信息和接收用户的历史高尔夫球击球能力,以及基于高尔夫球在所述高尔夫球场上的当前位置、所述高尔夫球场信息以及所述用户的历史高尔夫球击球能力生成至少一个当前高尔夫球击球模拟,和基于至少一个当前高尔夫球击球模拟确定当前高尔夫球击球的策略。
Description
优先权声明
本申请要求2018年11月26日提交的美国临时专利申请序列号62/771,382的优先权。上述申请的说明书以引用方式并入本申请。
技术领域
本公开涉及一种为用户模拟高尔夫球击球的方法和装置。此外,本公开涉及根据当前的击球条件和用户技能为用户提供击球策略的方法和装置。
背景技术
球童(Caddies)根据各种因素向高尔夫球手提供策略建议。该建议可能包括,例如,对高尔夫球杆的选择、挥杆力度和球手当前击球目标的建议。在为当前击球提出建议时,建议还可以考虑到未来的击球。球童(caddie)可能考虑的因素有很多,包括,例如,从当前球的位置到预期目标或危险物的距离、球的当前球位(lie)、环境条件和高尔夫球手的能力。然而,球童所提供的策略建议受到球童的记忆力、知识、感官知觉等的限制。
发明内容
本发明的实施例涉及一种为用户模拟高尔夫球击球的方法,包括接收高尔夫球场信息和接收所述用户的历史高尔夫球击球能力,并结合基于高尔夫球在所述高尔夫球场上的当前位置,所述高尔夫球场信息和所述用户的历史高尔夫球击球能力,生成至少一个当前高尔夫球击球模拟,并基于所述至少一个当前高尔夫球击球模拟来确定当前的高尔夫球击球的策略。
本发明的实施例还涉及一种为用户模拟高尔夫球击球的装置,包括被配置为接收高尔夫球场信息、所述用户的历史高尔夫球击球能力、对应于高尔夫球在高尔夫球场上的位置的数据和对应于高尔夫球场的地理布局的高尔夫球场信息;以及根据高尔夫球在所述高尔夫球场上的当前位置、所述高尔夫球场信息和所述用户的历史高尔夫球击球能力,生成至少一个当前高尔夫球击球的模拟的处理器,并根据所述至少一个当前高尔夫球击球的模拟确定当前高尔夫球击球的策略。
本发明的实施例还涉及一种可操作的计算机程序产品,当在处理器上执行该计算机程序时,能够接收高尔夫球场信息并接收所述用户的历史高尔夫球击球能力,并根据高尔夫球在所述高尔夫球场上的当前位置,所述高尔夫球场信息和所述用户的历史高尔夫球击球能力,生成至少一个当前高尔夫球击球模拟。该计算机程序产品根据所述至少一个当前高尔夫球击球模拟确定所述当前高尔夫球击球的策略。
附图说明
图1示出了根据一个示例性实施例的装置的框图;
图2示出了图1的装置的一个示例性的操作过程500;
图3示出了在图2的操作过程中所使用的高尔夫球场上模拟高尔夫球击球过程中所执行的步骤;
图4A示出了高尔夫球击球类型N的最终静止位置的示例性统计表示;
图4B示出了包括图4A的最终静止位置的统计描述的示例的表格;
图5示出了用于计算高尔夫球手完成该洞所需的预期击球次数的示例性性能指标;
图6示出了相同击球类型N的三个不同的目标方向;
图7示出了两种不同的击球类型,每种类型都有最佳目标方向;
图8示出了包括典型球手的每种击球类型的平均发射条件的表格;
图9显示了一个表格,其中包括每种击球类型的每个参数的标准偏差以及每种击球类型的未命中百分比。
具体实施方式
示例性实施例描述了一种电子装置,例如,诸如智能手机之类的移动计算设备,其被配置为接收和/或计算影响高尔夫球击球的信息,模拟多个高尔夫球击球选项中的每个选项的轨迹,并确定当前击球的策略,该策略具有使击球者在当前球洞的得分最小化的最高概率。该电子装置可以与多个源通信并从多个源接收数据。例如,该电子装置可以接收与高尔夫球手相关的第一数据,包括:高尔夫球手的球杆、击球技巧(shot repertoire)和使用各种球杆的能力。第一数据可以由诸如装置的发射监控器采集,该发射监控器采集与被击打的球的发射相关的数据,包括:3D发射向量(例如,球速、发射角度、发射方向)、旋转速率、旋转轴等。第一数据还可以包括高尔夫球手的手动输入,包括:发射统计、高尔夫球空气动力学等。第一数据还可以取决于高尔夫球的当前球位,例如,高尔夫球手的能力可能会发生变化,这取决于下一杆是从发球区还是球道、粗面、上坡、下坡等。该电子装置可以接收与高尔夫球场相关的第二数据。例如,第二数据可以包括高尔夫球场的地理地图,包括:距离和地形、不同切面的草(例如,球道、粗糙、果岭)和危险物(例如,水、沙、树)的存在、高度、杆位等。第二数据还可以包括高尔夫球场的当前状况,例如,高尔夫球场是干的还是湿的,果岭是快的还是慢的。该电子装置可以接收与环境条件有关的第三数据。例如,第三数据可以包括当前的温度、海拔高度、风况等。
本文描述的示例性实施例是在移动电子装置上执行,然而,可以使用其他设备或设备的组合。例如,一些处理步骤可以从设备远程执行并通过例如电信网络与设备通信。在另一个实施例中,出于娱乐或分析的目的,可以在远离实际高尔夫球场的地点模拟高尔夫击球/回合。例如,可以观察PGA巡回赛选手的职业高尔夫球比赛,并且可以从高尔夫选手的远程生成模拟,例如PGA巡回赛广播分析。在这种情况下,高尔夫球手和/或高尔夫球可以通过例如图像跟踪来定位跟踪,并且模拟可以随着高尔夫球手在该轮比赛中的进展而更新。广播中的播音员可以描述生成的可能选项(例如,基于高尔夫球手的历史数据或最近使用各种球杆的表现、当前的球位等),并给出高尔夫球手成功完成各个选项中的每一个的机会的细目分类。这些选项也可以在球场的视频渲染中或在高尔夫球手正在打球的洞的计算机创建的拓扑渲染中为观众模拟。
此外,有关各种选项的数据可用于生成投注机会,并计算出高尔夫球手的选择选项和/或高尔夫球手的击球成功或失败以达到既定目标(例如,在果岭上或在靠近果岭的水障碍侧上达到最终的静止位置等)。由于经常在同一天举行多次比赛,职业高尔夫球手不可能与所有人比赛。如上所述的模拟可以允许球手将不同球场上的潜在成绩与其他球手的模拟成绩或与这些球场上以前的锦标赛的历史胜利成绩进行比较,以选择使玩家表现良好的机会最大化的比赛在做出此决定时,高尔夫球手可以例如针对各种比赛中的每一个在高尔夫球场上模拟他的比赛,其发球区和大头针的位置对应于这些球场针对其各自比赛的实际或可能的配置。类似地,业余高尔夫球手可以在球场上模拟来自不同发球台位置的比赛,以确定从哪个发球台位置进行比赛,以最大限度地实现最低净得分的机会,考虑到高尔夫球手的障碍以及球场的坡度等级。
影响击球的各种参数可以由相关的统计描述符来表示。可以为每个模拟击球分配一个反映该击球所呈现的挑战水平的值。例如,该挑战值可以来自高尔夫球文献,和/或可以进行调整以反映高尔夫球手的能力。例如,第一个高尔夫球手可能擅长将高尔夫球从果岭侧沙坑中打出,并且平均打出1.8杆才能将球从果岭侧沙坑球位打进当前洞,而第二个高尔夫球手可能难以将高尔夫球从果岭侧沙坑中打出,并且平均打出3杆才能将球打进当前洞。可以给落在果岭、球道等处的球分配不同的数值,以反映球手在剩余球洞的可能表现。可以考虑分散区域,以反映给定的高尔夫击球的不确定程度。
示例性实施例在高尔夫球手沿着球场前进时跟踪高尔夫球手。例如,电子装置可以包括地理定位确定功能,例如,GPS。电子装置可以确定高尔夫球手在球场的当前球洞上的当前位置,确定通往当前球洞的球杆一个或多个潜在路径,并基于第一、第二和第三数据模拟多个不同的击球选项中的每一个的结果。所述电子装置可以模拟高尔夫球手可获得的每个击球选项的结果,例如,全强度并有轻微的衰减的发球杆(a driver at fullstrength with a slight fade),75%强度的5号铁杆(a 5iron at 75%strength),半强度的挖起杆切起球(a pitching wedge chip shot at half strength)等。然后,电子装置可以通过显示器向高尔夫球手呈现一个或多个模拟击球选项,作为最佳选项或作为排序选项。基于该分析,大量的模拟击球选项可能被确定为对高尔夫球手来说缺乏价值的选项,并且这些击球选项可以被抑制(即,不呈现给高尔夫球手)。可以向高尔夫球手呈现一些(例如,两个或三个)更有利的选项,作为具有各种指示符的选项,以指示为每个选项显示的可能的优缺点。电子装置可进一步优化当前洞的剩余部分,并确定击球策略,例如,得分低于某一数值的最低得分可能性或最高得分可能性,例如,标准杆、小鸟球、老鹰球、博格球(bogie)等。
示例性实施例可以在一局比赛期间或之前的任何时间向高尔夫球手提供详细的分析。可以为高尔夫球手模拟整个高尔夫回合。例如,高尔夫球手可以针对多种不同策略中的每一种策略生成球场上的预期得分。高尔夫球手可以进一步控制高尔夫球手比赛的各个方面。例如,高尔夫球手可以首先使用高尔夫球手的当前击球技巧模拟该局高尔夫比赛,并将第一模拟与第二模拟进行比较,在第二模拟中高尔夫球手已为高尔夫球手的技巧增加了更多的击球。通过这种方式,高尔夫球手可以确定高尔夫球手比赛中的哪些部分对最终成绩影响最大,以及哪些方面应该加以改进。
电子装置还可以是高尔夫球模拟器,或者可以与高尔夫球模拟器相结合。可以为另一个球员,例如PGA巡回赛球员,模拟一局高尔夫球,并且高尔夫模拟器可以包括一个游戏,其中,高尔夫球手通过模拟的一局与另一个球员竞争。
通过将详细的数据输入与本文所述的各种模型相结合,可以模拟潜在的击球,并将其与高度的粒度(a high degree of granularity)进行比较。更基本的模型可能会考虑,例如,球通常从球杆在平坦的表面上移动的距离。然而,示例性实施例结合弹跳和滚动模型以及详细的球场布局来实现球的轨迹模型,使得示例性实施例能够以非常详细的方式投射球的目标路径,并考虑到与目标路径的潜在偏差。例如,考虑到上坡击球,该示例性模型将考虑球的弧度和球的路径是否可能越过丘陵,包括球可能撞击丘陵的角度和位置,以及球在撞击后可能如何滚动,包括可能滚回下坡。包括风等在内的其他考虑因素,可能会进一步提高模型的预测价值。示例性实施例提供了一种用于执行风险/回报分析的方法,考虑了与偏离目标的击球相关的潜在风险以及与理想(或接近理想)的击球相关的潜在收益,并生成详细的建议,供用户在下次击球之前考虑。下面将进一步详细说明该示例性模拟的这种用途和其他用途。
如图1所示,用于模拟高尔夫射击的装置100的第一实施例包括处理器110、显示器120和用户界面(UI)130。装置100可以具有触摸屏或其他界面,显示屏120和用户界面130均在其上实现。装置100可以具有存储装置140,在存储装置140中存储与高尔夫击球模拟相关的数据。其他数据可以通过,例如远程通信网络传送到装置100。例如,装置100可以存储关于高尔夫球手的击球统计数据210(即第一数据)的信息和高尔夫球场布局260(即第二数据),而其他信息,例如环境条件250(即第三数据),可以例如远程通信到装置100。在图1中示出数据是远程接收的,然而,可以使用内部存储和远程存储的任何组合。此外,装置100包括位置确定功能150,例如GPS,用于确定要进行击球的位置。在另一个实施例中,装置100的用户可以通过UI130手动输入击球位置。在又一个实施例中,通过,例如,图像或雷达跟踪远程跟踪用户的高尔夫球,并将球的当前位置传送到装置100以用于进一步处理。
图2显示了用于使用装置100为高尔夫球手生成优化的球童(caddie)建议的过程/方法500。最有效的球童建议通常包括高尔夫球击球类型的描述,包括要使用的高尔夫球杆、球的发射方向、挥杆速度等,这些建议将使球手以最少的击球次数完成球洞。
在步骤510中,收集高尔夫球手的击球统计数据210。在本实施例中,装置100可以访问高尔夫球手可用的高尔夫球杆的击球统计数据,以及高尔夫球手可以用每个可用的高尔夫球杆执行的不同挥杆类型的统计数据。球杆和挥杆类型的每个唯一组合在本文中被称为击球类型。在图8的表中显示了一组示例性球杆的示例性击球统计。如图8所示,该表包括基于高尔夫球手的每种击球类型的平均发射条件的结果。对于每种击球类型,击球统计数据210可以以许多不同的方式进行表征。例如,这可以是平均距离和/或分散区域,但这些击球统计数据210可以更优选地由球的发射特征表示,例如球速、发射角度、发射方向、旋转速度和旋转轴-所有参数都由相关的统计描述符表示。统计描述符的一个简单形式,如图9所示,显示了每种击球类型的每个参数的标准偏差以及未命中率。如本领域技术人员将理解的,高尔夫球手的击球统计数据可以由发射监控器捕获,例如由装置捕获。此外,图8和图9中的信息可以直接从使用启动监视器的一个或多个会话中得出。
在步骤520中,确定高尔夫球在高尔夫球场上的发射位置310,如图6所示。这可以通过各种地理位置确定手段,例如,装置或高尔夫球手上的GPS、信标等自动完成。另外,可以通过例如由高尔夫球手输入到UI130上的高尔夫球洞的图形布局来手动输入位置。此外,代替地理位置确定装置,用户可以使用测距仪来确定高尔夫球手和高尔夫球相对于目标(例如,球洞或果岭中心)的位置,该目标是在没有关于高尔夫球场的附加信息的情况下生成的。可选地,也可以输入高尔夫球的球位212,因为这可能影响给定挥杆类型的发射条件,发射位置310和高尔夫球的球位212被统称为球的发射条件215。如果正在进行的高尔夫球场是高尔夫球模拟器(即,其中所击球被投射到模拟高尔夫球场的虚拟环境中),则高尔夫球模拟器可以自动将球的位置,以及,可选地,球位信息传达给处理器110。
在步骤530中,确定环境条件250。环境条件250可以包括风速和风向、温度、压力、湿度和其他将对球的空气动力学产生影响的因素中的一个或多个。本领域技术人员将理解,可以可选地省略该信息。然而,这可能会降低装置100所做的某些预测的准确性。例如,可以从高尔夫球场附近的气象站或从在线天气信息服务中收集该信息,或者可以手动输入。当用户在高尔夫球模拟器上打球时,高尔夫球模拟器可以将环境条件信息传达给处理器110。环境条件250也可以由高尔夫球手估计,或者,替代地,可以将预定值分配给一个或多个参数(例如,无风、20摄氏度和正常气压)。
在步骤540中,处理器110使用击球统计数据210、环境条件250、高尔夫球场布局260以及可选地,关于地面条件的信息270来模拟每种击球类型。击球类型模拟的细节将在下面描述。
图3示出了基于高尔夫球手的击球统计数据210(例如,可能的发射参数)和统计描述(例如,在图8和9中包括的那些)来模拟每个击球类型的数据输入和所执行的处理步骤。模拟使装置100能够针对每种击球类型生成球的最终静止位置的统计描述。一种做到这一点的方法是模拟若干次击球,每次击球都具有特定的球发射条件215,代表击球统计数据,并确定每次击球相应的球的最终静止位置240,然后,在给定高尔夫球场布局260,地面条件270等的情况下,这将提供给定击球类型的最终静止位置的统计表示。如步骤212所示,可以基于接收到的关于球212的球位信息来改变特定的球发射条件215。
通过球轨迹模型220和弹跳和滚动模型230来建模每个球发射条件的轨迹。在本领域中已知各种球轨迹模型来确定球的飞行路径和着陆位置。在http://www.math.union.edu/~wangj/courses/previous/math238w13/Golf%20Ball%20Flight%20Dynamics2.pdf中可以找到这样一种轨迹模型。对每种击球类型的模拟还需要模拟高尔夫球在落地位置与地面初次撞击后的弹跳和滚动。各种弹跳和滚动模型是本领域的技术人员已知的。例如,可以从https://en.wikipedia.org/wiki/Bouncing_ball中获得弹跳和滚动模型。
基于对每种击球类型的模拟结果,确定对每种击球类型的最终静止位置240的统计描述。该最终静止位置的统计描述可以,例如,由如图4A所示的数字来表示,该数字可以,例如,叠加在显示目标和危险物等的高尔夫球洞的图形表示上。本质上,最终静止位置的统计描述是一个二维的概率密度函数p(X,Z),它反映了球的最终静止位置在距离X和Z边的概率p,其中Z边相对于预期目标方向。在图4A中,球的平均最终静止位置为410。在图4中,统计描述简化为4种不同的情况(长、短、左和右),每种情况都有相关的概率Pi。击球结束在目标左边的平均最终静止位置是411,长杆412、右杆413和短杆414也是如此。在图4B中示出了最终静止位置的统计描述的示例。
在步骤550中,通过性能指标对每种击球类型的最终静止位置的统计描述进行评分,该性能指标例如可以是完成该洞所需的预期击球数。该度量也可以是MarkBroadie在“每次击球都算(EveryShotCounts)”ISBN9781592407507一书中定义的“获得的杆数(strokes gained)”。如本领域技术人员所理解的,可以从ShotLink数据库中为PGA巡回赛职业选手确定获得的杆数,参见https://www.pgatour.com/stats/academicdata/shotlink.html。
每个高尔夫球手获得的杆数可能与PGA巡回赛职业选手的杆数不同,特别是当高尔夫球手的技术水平明显低于巡回赛职业选手时。可以用与巡回赛职业选手相同的统计方法来计算其他技术水平的球手获得的杆数。性能指标将取决于每种击球类型与球洞的剩余距离(即,从最终静止位置到球洞的距离)以及与球的最终静止位置相关的球位条件。在图5中,显示了与所确定的击球的最终静止位置相关联的每一种球位条件的性能指标相对于到洞的距离的示例。
每个击球类型的性能指标是通过对最终静止位置的统计描述中的所有击球的性能指标的求和计算出来的,按照每种击球的概率加权。这可以用下面的公式来描述击球类型N:
PerfMetricShotType N=∑i all shotsprohi·PerfMetrici [公式1]
其中,∑i all shotsprobi=1,
PerfMetrici对于击球i杆来说,取决于到球洞的距离和与最终静止位置相关的球位条件,例如,如图5所示。
由于性能指标取决于球位条件和最终静止位置,因此性能指标还取决于从球位置310朝向球洞的初始目标方向,如图6所示,该图显示了三个不同的目标方向331、334和337。对于每一个目标方向331、334和337,可以根据平均静止位置330、333和336,以及分别与目标方向331、334和337相对应的分散轮廓332、335和338来确定相应的最终静止位置的统计描述。由[公式1]计算出的图6中每个目标方向的性能指标显然将是不同的。在步骤550中确定的最佳目标方向是从针对每种射击类型N测试的不同目标方向中选择的目标方向,其给出最低的PerfMetric。所测试的目标方向之间的粒度需要达到高尔夫球手可以控制球的初始发射方向的水平。通常,高尔夫球手无法将目标方向控制在小于0.5度的范围内。实际情况是,为寻找最佳目标方向的目标方向的变化是非常有限的,通常将在与目标区域中心(例如,球道中心或果岭中心)的直线的±5度以内,再加上0.5度的粒度,导致可以在11个目标方向上进行测试。在步骤550中,处理器110将针对每种击球类型N,识别出最低的性能指标,并选择相关的最佳目标方向。
在图6中,球310的发射位置位于球道350上,球洞320位于果岭354上。高尔夫球场通常还将包括刘乱草区352、沙坑356和水障碍358。风向和速度370将对球的轨迹产生影响,从而对球的最终静止位置产生影响。
处理器执行模拟,并确定每种击球类型N的最佳目标方向,并确定每种击球类型N的性能指标,图7示出了两种最佳击球类型的示例。第一种击球类型由平均最终静止位置330和分散轮廓332表示,而第二种击球类型由平均最终静止位置340和分散轮廓342表示。在步骤560中,处理器从所有性能指标最低的击球类型中选择一种击球类型。该击球类型通过,例如,显示器120,以构造成模仿球童在类似情况下向高尔夫球手提供的建议的形式传达给高尔夫球手。例如,这可以采取诸如“尝试用5号铁杆瞄准旗帜左侧5米”的形式。
可选地,球童建议可以附有类似于图7的图形,以便高尔夫球手可以更充分地理解支持球童建议的理由。装置100还可以建议具有不同球童建议的多个选项,每个球童建议包括相关的指标和/或图形表示。特别是,在高尔夫球场上,许多情况都将提供风险略微增加的激进策略(例如,直接击向洞),但如果成功执行,则对应于获得较低得分的可能性以及通常具有较高得分的更安全击球将目标指向果岭中心的方向(或避免发生危险)更可能被安全地执行,但可能导致随后的击球更加困难(例如,更长的推杆)以完成该洞。
另外,建议也可以作为具有不同风险/回报特征的几个选项来呈现。例如,第一个选项可以向用户指示,他可能在2次击球中完成当前球洞,同时分解该球手能够按要求完成击球的可能性。然后,第二选项可指示在另外3杆内完成该洞的策略,而其他选项则概述逐渐增加的可能性场景,从而随着每个选项所需的杆数的增加(即,成绩逐步变差),成功采用该策略的容易度和可能性增加。例如,可以如下显示这些选项:对于击球类型A完成进洞:2杆或更少5%,3杆或更少30%,4杆或更少50%,5杆或更少70%,而对于击球类型B完成进洞:2杆或少于1%,3杆或少于25%,4杆或少于55%,5杆或少于85%。另外,也可以通过以下方式显示选项:选项1:2杆以内完成进洞-5%(击球类型A)、1%(击球类型B);选项2:3杆以内完成进洞-30%(击球类型A)、25%(击球类型B);选项3:4杆以内完成进洞-50%(击球类型A)、55%(击球类型B);选项4:5杆以内完成进洞-70%(击球类型A)、85%(击球类型B)。在这些选项中的每一个中,都会呈现2种击球类型,并显示出该高尔夫球手成功勾勒出击球轮廓的百分比可能性(将在输出中详细说明)。
上述解释的许多优化是可选的,并且对于本发明的概念来说不是必须遵循的果岭中心的线作为目标方向,来省略对每种击球类型的目标方向的优化。本领域技术人员将理解,该装置可以被实现为可安装在例如智能手机或其他移动计算装置上并且可操作的程序。例如,该程序可以是可安装在智能手机上的应用程序,以利用已安装的位置确定服务和地图绘制软件以及来自例如智能手机的摄像头的任何其他信息,并且该***的操作的任何划分可以在移动装置中的本地处理器和一个或多个远程处理器之间划分,并且所利用的数据可以类似地以任何方式在本地存储的数据和移动装置(例如,无线)根据需要接收的数据流或以其他方式接收的数据之间划分。
在为高尔夫球手显示每种击球类型的最终静止位置时,也可以省略步骤550中的性能指标计算,优选地具有平均最终静止位置和分散轮廓或与上述相似的轮廓。在这种情况下,高尔夫球手可以通过查看显示屏120上类似于图7所示的高尔夫球洞的图形表示来选择球童建议。
Claims (17)
1.一种为用户模拟高尔夫球击球的方法,包括:
接收高尔夫球场信息;
接收所述用户的历史高尔夫球击球能力;
基于高尔夫球在所述高尔夫球场上的当前位置,所述高尔夫球场信息和所述用户的历史高尔夫球击球能力,生成至少一个当前高尔夫球击球模拟;
基于所述至少一个当前高尔夫球击球模拟来确定所述当前高尔夫球击球的策略。
2.根据权利要求1所述的方法,还包括:
确定当前环境条件;以及
基于所述当前环境条件,生成所述至少一个当前高尔夫球击球模拟。
3.根据权利要求2所述的方法,其中,所述当前环境条件包括风速、风向、温度、压力和湿度中的至少一个。
4.根据权利要求1所述的方法,其中,根据从所述用户的历史高尔夫球击球能力得出的发射参数,在球的轨迹模型基础上生成所述模拟。
5.根据权利要求4所述的方法,其中,所述模拟是基于一个弹跳和滚动模型产生的,该模型是根据与高尔夫球场的模拟初始撞击而实施的。
6.根据权利要求5所述的方法,还包括:
确定所述模拟的分散区域,该分散区域反映了一个区域,根据与所述用户的历史高尔夫球击球能力相对应的模拟的不确定性程度,高尔夫球手在尝试模拟击球时可能落在该区域。
7.根据权利要求6所述的方法,还包括:
将所述模拟显示在显示器上,所述被显示的模拟包括所述球的模拟路径和基于所述分散区域的分散轮廓。
8.根据权利要求7所述的方法,还包括:
为使用第一高尔夫球杆进行的高尔夫球击球生成第一高尔夫球击球模拟,以及为使用第二高尔夫球杆进行的高尔夫球击球生成第二高尔夫球击球模拟;和
在所述显示器上同时显示所述第一模拟和第二模拟,以便进行视觉比较。
9.根据权利要求1所述的方法,还包括:
根据所述用户的历史高尔夫球击球能力和所述用户的当前位置,确定所述用户完成与第一击球策略对应的洞的预期高尔夫球击球次数。
10.权利要求9所述的方法,还包括:
生成第二击球策略,其中,所述第一击球策略导致较少的预期击球次数并且具有较低的计算成功几率,所述第二击球策略导致更多的预期高尔夫球击球次数并且具有高于所述第一击球策略的计算成功几率。
11.根据权利要求1所述的方法,其中,所述高尔夫球场信息包括与高尔夫球洞距离、高尔夫球洞位置、地形、地面条件和危险物中的至少一个相关的信息。
12.根据权利要求1所述的方法,还包括:
定位跟踪所述用户和所述高尔夫球中的至少一个,以确定高尔夫球击球的发射位置。
13.根据权利要求12所述的方法,其中,GPS执行所述定位跟踪。
14.根据权利要求12所述的方法,其中,雷达和成像仪中的至少一个执行定位跟踪。
15.根据权利要求1所述的方法,还包括:
通过用户界面手动输入发射位置信息。
16.一种为用户模拟高尔夫球击球的装置,包括:
被配置为接收高尔夫球场信息、所述用户的历史高尔夫球击球能力、对应于高尔夫球在高尔夫球场上的位置的数据和对应于所述高尔夫球场的地理布局的高尔夫球场信息的输入;以及
根据所述高尔夫球在所述高尔夫球场上的当前位置、所述高尔夫球场信息和所述用户的历史高尔夫球击球能力生成至少一个当前高尔夫球击球的模拟,并根据所述至少一个当前高尔夫球击球的模拟确定当前高尔夫球击球的策略的处理器。
17.一种可操作的计算机程序产品,当在处理器上执行时可执行以下操作:
接收高尔夫球场信息;
接收所述用户的历史高尔夫球击球能力;
基于高尔夫球在所述高尔夫球场上的当前位置、所述高尔夫球场信息和所述用户的历史高尔夫球击球能力,生成至少一个当前高尔夫球击球模拟;以及
基于所述至少一个当前高尔夫球击球模拟,确定所述当前高尔夫球击球的策略。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862771382P | 2018-11-26 | 2018-11-26 | |
US62/771,382 | 2018-11-26 | ||
PCT/IB2019/060135 WO2020109974A1 (en) | 2018-11-26 | 2019-11-25 | Method and device for stimulating golf shots for a user |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112930562A true CN112930562A (zh) | 2021-06-08 |
Family
ID=68733428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980071270.2A Pending CN112930562A (zh) | 2018-11-26 | 2019-11-25 | 为用户刺激高尔夫球击球的方法和装置 |
Country Status (6)
Country | Link |
---|---|
US (2) | US11285367B2 (zh) |
EP (1) | EP3821421A1 (zh) |
JP (2) | JP7194282B2 (zh) |
KR (1) | KR102573743B1 (zh) |
CN (1) | CN112930562A (zh) |
WO (1) | WO2020109974A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102378555B1 (ko) | 2020-08-07 | 2022-03-25 | 주식회사 에스지엠 | 플레이 정보를 제공하는 가상 골프 장치 |
WO2022096353A1 (en) | 2020-11-03 | 2022-05-12 | Topgolf Sweden Ab | Three-dimensional object tracking using unverified detections registered by one or more sensors |
GB202102007D0 (en) * | 2021-02-12 | 2021-03-31 | Ribeiro Guilherme Quilelli Correa | Trajectory guidance for sports projectiles |
KR102644005B1 (ko) * | 2021-06-15 | 2024-03-07 | (주)에스지엠 | 가상 골프 장치 및 가상 골프 장치의 동작방법 |
US11986699B1 (en) * | 2022-11-28 | 2024-05-21 | Pga Tour Enterprises, Llc | System and method for estimating final resting position of golf balls |
US11872464B1 (en) * | 2023-06-01 | 2024-01-16 | Pga Tour, Inc. | Golf play outcome simulation modeling system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050227791A1 (en) * | 2004-03-18 | 2005-10-13 | Hbl Ltd. | Virtual caddy system and method |
CN102470267A (zh) * | 2009-06-30 | 2012-05-23 | 高夫准株式会社 | 高尔夫模拟设备及其方法 |
CN102918559A (zh) * | 2010-04-01 | 2013-02-06 | 高夫准株式会社 | 表现果岭地貌的影像处理装置及影像处理方法以及使用该装置与方法的虚拟高尔夫模拟设备 |
JP2013154177A (ja) * | 2012-01-30 | 2013-08-15 | Bridgestone Sports Co Ltd | ゴルフプレー情報提供システム |
CN103252070A (zh) * | 2012-02-15 | 2013-08-21 | 幻音科技(深圳)有限公司 | 高尔夫球赛中的辅助方法及*** |
US20130260922A1 (en) * | 2012-03-30 | 2013-10-03 | Nike, Inc. | Methods For Selecting Golf Balls Based On Environmental Factors |
US20150126308A1 (en) * | 2013-11-06 | 2015-05-07 | Percentageplay Golf, Llc | Combining statistically determined capabilities of a golfer with golf course data to aid shot selection |
CN105107167A (zh) * | 2011-04-05 | 2015-12-02 | 耐克创新有限合伙公司 | 存储和分析高尔夫数据的***和方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5507485A (en) * | 1994-04-28 | 1996-04-16 | Roblor Marketing Group, Inc. | Golf computer and golf replay device |
US9283464B2 (en) * | 2007-08-03 | 2016-03-15 | Lynqs, Inc. | Golf gaming systems and methods |
JP5574609B2 (ja) | 2008-03-19 | 2014-08-20 | カーステン マニュファクチュアリング コーポレーション | ゴルフクラブのカスタムフィッティングのための方法、装置、及びシステム |
JP5756957B2 (ja) | 2010-01-06 | 2015-07-29 | 株式会社ユピテル | ゴルフ練習・支援装置及びプログラム |
EP2803062B1 (en) | 2012-01-13 | 2017-06-14 | NIKE Innovate C.V. | Automatic club setting and ball flight optimization |
US9542596B2 (en) | 2013-12-26 | 2017-01-10 | Freeman & Freeman Golf, Inc. | Systems and apparatus for facilitating the production and presentation of strokes gained golf statistics |
JP7006379B2 (ja) | 2018-02-28 | 2022-01-24 | 住友ゴム工業株式会社 | ゴルフショット分析装置 |
US11000734B2 (en) | 2018-12-19 | 2021-05-11 | Karsten Manufacturing Corporation | Systems and methods for computing a strokes gained performance metric from ball flight data that considers predetermined offline information |
-
2019
- 2019-11-25 WO PCT/IB2019/060135 patent/WO2020109974A1/en unknown
- 2019-11-25 KR KR1020217002444A patent/KR102573743B1/ko active IP Right Grant
- 2019-11-25 EP EP19813160.9A patent/EP3821421A1/en active Pending
- 2019-11-25 CN CN201980071270.2A patent/CN112930562A/zh active Pending
- 2019-11-25 JP JP2021530050A patent/JP7194282B2/ja active Active
- 2019-11-25 US US16/693,920 patent/US11285367B2/en active Active
-
2022
- 2022-02-23 US US17/652,216 patent/US20220176224A1/en active Pending
- 2022-12-09 JP JP2022197537A patent/JP7467581B2/ja active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050227791A1 (en) * | 2004-03-18 | 2005-10-13 | Hbl Ltd. | Virtual caddy system and method |
CN102470267A (zh) * | 2009-06-30 | 2012-05-23 | 高夫准株式会社 | 高尔夫模拟设备及其方法 |
CN102918559A (zh) * | 2010-04-01 | 2013-02-06 | 高夫准株式会社 | 表现果岭地貌的影像处理装置及影像处理方法以及使用该装置与方法的虚拟高尔夫模拟设备 |
CN105107167A (zh) * | 2011-04-05 | 2015-12-02 | 耐克创新有限合伙公司 | 存储和分析高尔夫数据的***和方法 |
JP2013154177A (ja) * | 2012-01-30 | 2013-08-15 | Bridgestone Sports Co Ltd | ゴルフプレー情報提供システム |
CN103252070A (zh) * | 2012-02-15 | 2013-08-21 | 幻音科技(深圳)有限公司 | 高尔夫球赛中的辅助方法及*** |
US20130260922A1 (en) * | 2012-03-30 | 2013-10-03 | Nike, Inc. | Methods For Selecting Golf Balls Based On Environmental Factors |
US20150126308A1 (en) * | 2013-11-06 | 2015-05-07 | Percentageplay Golf, Llc | Combining statistically determined capabilities of a golfer with golf course data to aid shot selection |
Also Published As
Publication number | Publication date |
---|---|
WO2020109974A1 (en) | 2020-06-04 |
KR102573743B1 (ko) | 2023-09-01 |
JP7467581B2 (ja) | 2024-04-15 |
US20200164258A1 (en) | 2020-05-28 |
EP3821421A1 (en) | 2021-05-19 |
US20220176224A1 (en) | 2022-06-09 |
JP2022511439A (ja) | 2022-01-31 |
JP7194282B2 (ja) | 2022-12-21 |
US11285367B2 (en) | 2022-03-29 |
KR20210022742A (ko) | 2021-03-03 |
JP2023025244A (ja) | 2023-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7467581B2 (ja) | ユーザに対しゴルフショットをシミュレートする方法及び装置 | |
US20220122269A1 (en) | Systems and methods for determining trajectories of basketball shots for display | |
TWI635417B (zh) | 螢幕高爾夫系統、實現於螢幕高爾夫系統的高爾夫資訊服務方法、用於高爾夫資訊服務的移動終端的控制方法及存儲根據該方法的程式的電腦可讀存儲介質 | |
US20050227792A1 (en) | Virtual golf training and gaming system and method | |
KR100866385B1 (ko) | 스크린 골프에서 볼 정보를 제공하기 위한 방법과 이를위한 시스템 | |
KR101019862B1 (ko) | 가상 골프 시뮬레이션 방법 및 이를 이용하는 가상 골프 시뮬레이션 장치 | |
US10843056B2 (en) | Golf simulating system and method for playing a golf game partially in a golf simulator and partially on a golf course | |
KR20200130724A (ko) | 스포츠 볼 발사 최적화 시스템 및 방법 | |
US20230249032A1 (en) | Systems and methods for computing a strokes gained performance metric from ball flight data that considers predetermined offline information | |
KR20190096572A (ko) | 골프 실력 평가 및 향상 시스템 및 방법 | |
KR20230058331A (ko) | 모바일 기기를 이용한 포터블 가상 골프 시스템 | |
KR102442476B1 (ko) | 골프 플레이 정보를 제공하는 가상 골프 장치 | |
KR102644005B1 (ko) | 가상 골프 장치 및 가상 골프 장치의 동작방법 | |
KR102514113B1 (ko) | 스크린 골프 장치 | |
KR102280404B1 (ko) | 비거리를 조정하는 가상 골프 장치 | |
KR102664956B1 (ko) | 가상 골프 장치 및 골프공의 타격결과를 예측하는 시스템 | |
US20240189696A1 (en) | Screen golf device | |
KR20230162863A (ko) | 목표를 설정하는 가상 골프 장치 및 가상 골프 시스템 | |
KR20230132005A (ko) | 승부결과를 예측하는 가상 골프 장치 | |
KR20190107510A (ko) | 골프 필드 내에서의 데이터를 분석하는 서버, 방법 및 컴퓨터 프로그램 | |
KR20180086863A (ko) | 골프코스가 투영되는 실외골프연습방법 및 이를 구현하는 휴대기기 및 컴퓨터 | |
KR20140097667A (ko) | 온라인 골프 게임의 볼 랜딩 영역 표시 방법 및 이를 위한 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |