US20080139330A1 - Method and an Apparatus For Determining a Parameter of a Path of a Sports Ball on the Basis of a Launch Position Thereof - Google Patents

Method and an Apparatus For Determining a Parameter of a Path of a Sports Ball on the Basis of a Launch Position Thereof Download PDF

Info

Publication number
US20080139330A1
US20080139330A1 US11/630,884 US63088405A US2008139330A1 US 20080139330 A1 US20080139330 A1 US 20080139330A1 US 63088405 A US63088405 A US 63088405A US 2008139330 A1 US2008139330 A1 US 2008139330A1
Authority
US
United States
Prior art keywords
launch
determining
information
ball
time
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.)
Abandoned
Application number
US11/630,884
Inventor
Fredrik Tuxen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Trackman AS
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/630,884 priority Critical patent/US20080139330A1/en
Assigned to INTERACTIVE SPORTS GAMES A/S reassignment INTERACTIVE SPORTS GAMES A/S ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TUXEN, FREDRIK
Publication of US20080139330A1 publication Critical patent/US20080139330A1/en
Assigned to TRACKMAN A/S reassignment TRACKMAN A/S CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: INTERACTIVE SPORTS GAMES A/S
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3658Means associated with the ball for indicating or measuring, e.g. speed, direction
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • G01S13/867Combination of radar systems with cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • A63B2024/0034Tracking the path of an object, e.g. a ball inside a soccer pitch during flight
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/05Image processing for measuring physical parameters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/807Photo cameras

Definitions

  • the present invention relates to a method and an apparatus for determining a parameter of a sports ball and in particular to determining the parameter on the basis of a determined launch position thereof.
  • the present invention relates to a solution to that problem.
  • the invention relates to a method of determining a parameter of a path of a sports ball, the method comprising:
  • the sports ball may be any type of ball used in any type of sports, such as a golf ball, a basket ball, a foot ball, a soccer ball, a volley ball, a base ball, or the like.
  • the parameter to be determined may relate to any part of the path of the ball, such as the launch position, launch angle or velocity, the flight, the maximum height obtained, a deviation from a desired or assumed direction, a spin, a landing position, a flight distance, or the like.
  • the parameter and/or (as will be described further below) the launch position may be determined from the received electromagnetic radiation.
  • the radiation used may be any type of radiation, such as visible, X-ray, UV, IR, NIR, microwave, radio wave radiation. In fact, also sound could be used for this purpose.
  • the ball emits the radiation and the receiving means receive emitted radiation.
  • a radiating means emits radiation toward the ball which reflects the radiation toward the receiving means.
  • the presently preferred radiation and reception is the use of a CW Doppler RADAR, which normally is able to determine an angle from the radar to the object (ball), but not directly the distance, and a velocity of the object toward or away from the radar.
  • the launch position may be represented in a number of manners and in a number of coordinate systems, such as a polar coordinate system or a Cartesian coordinate system.
  • the origin of the coordinate system may be selected at any position, such as at the receiving means.
  • the coordinates of the launch position may be relative or absolute and may be provided in any unit desired.
  • the position is represented in polar coordinates being two angles (vertical and horizontal) and a distance—from the radiation receiver.
  • the determination of the launch position comprises determining information relating to an angle between a predetermined coordinate system and the launch position.
  • This angle may be represented as an angle or as a number of distances describing the angle.
  • a downward angle may be represented by a height and a horizontal distance.
  • the predetermined coordinate system may be any desired coordinate system, such as one having its origin at the receiving position.
  • the angle information determination comprises:
  • the image data may be related to the desired coordinate system such that any position in the image data is related to a direction in the coordinate system.
  • the position of the launch position in the image data may be described as an angle.
  • the launch position may be determinable in the image data in a number of manners. In one manner, the position of the ball in the image may be taken as the launch position. In another manner, a number of images are taken, and a position where, in an earlier image, the ball is present and where it, in a later image, is not, may be taken as the launch position. In fact, the launch position may be taken as a position in which the ball was present in a number of the earlier images indicating that the ball was stationary at that position.
  • the angle information determination comprises providing, from the received radiation, information relating to a path of the ball at launch and determining the angle information from the path information.
  • information may be derived as to the path taken at or just after launch. From this path, different parameters, such as a maximum velocity, maximum acceleration or the like may be derived, and the launch position may be taken as a position in which that parameter was present.
  • the angle information determination comprises providing, from the received radiation, information relating to a path of an element used for launching the ball and determining the angle information from the path information.
  • Elements used for launching sports balls may be bats, golf clubs, rackets, hands, feet, heads, or the like.
  • Monitoring or receiving the radiation from the launch position would normally also provide radiation from any launching element, whereby this radiation will also comprise information relating to the launch.
  • Interesting parameters of the path of the launching element may be a position where a velocity of the element changes abruptly, indicating that energy is transferred to the ball.
  • Another parameter may be a certain extreme position of the element (minimum height for golf clubs, maximum height of a hand in volley ball, left/rightmost position of a baseball bat). These parameters are derivable from the path of that element.
  • the angle information determination comprises providing, from the received radiation, information relating to a path of the ball while in flight and determining the angle information from the path information and an estimate of the path at a point in time of launch.
  • path parameters or a shape of the path is assumed, so that the path may be estimated by determining a part thereof from the radiation while the ball is in flight. From that path information, the path may be “back-tracked” toward and to the point in time of launch. Further below, a number of manners of estimating the point in time of launch are described.
  • angle information may be combined in order to e.g. obtain a better certainty or precision of the angle information.
  • the angle information may be combined with distance information in order to determine the launch position.
  • the distance may be the only information desired.
  • the determination of the launch position comprises determining information relating to a distance from a radiation receiver to the launch position.
  • the determination of the distance information comprises:
  • the consecutive points of velocity information may be provided using e.g. a radar in that some radar set-ups are useful only for detecting moving objects. Thus, this type of detection set-up automatically provides this type of information.
  • the distance information determination comprises optically viewing the ball and determining the launch using audio detection, the distance information determination determining the distance information from a difference in points in time of detection of the launch by the optical system and the sound detection system.
  • the launch when monitoring or viewing the ball, using e.g. a video camera or a camera providing a plurality of images one after the other, the launch may be determined by the ball having one position in one image and another position (or not being present there at all) in another image. Thus, this will provide a point in time of optically detecting the launch.
  • the launch may be detected by sound in that a launch of a ball may provide a recognizable sound or a recognizable change in sound.
  • a launch of a ball may provide a recognizable sound or a recognizable change in sound.
  • simultaneously “listening” will provide another point in time of launch, but this point in time will be delayed due to the velocity of sound being lower than the velocity of light.
  • other delays relating to detection delays etc. may also occur, but these may be taken into account.
  • the distance information determination comprises providing an image of the ball at the launch position and determining the distance information by an extent of the ball in the image.
  • Knowing the size of the ball will provide a distance determination merely from the extent of the ball in the image. Whether the image is digital or analogue (standard image film) is not critical, even though a measurement of a linear dimension in a digital image may provide a lower precision due to the resolution of the image.
  • the distance information determination comprises determining angle information according to the first embodiment, and wherein the distance information is determined on the basis of the angle information determined and a predetermined height difference between a means for receiving the radiation and the launch position.
  • the angle information from the first embodiment preferably represents at least a vertical angle from e.g. the radiation receiver to the launch position.
  • the distance from the radiation receiver such as the horizontal distance
  • the height, of the radiation receiver over the launch position is known.
  • This height may e.g. be defined by e.g. a tripod or the like on which the receiver is positioned.
  • the distance information determination comprises providing a stereo image pair of the ball at the launch position and determining the launch position from an angular displacement of the ball in the two images.
  • Stereo imaging is a known technology well adapted to determine distances.
  • the distance information determination comprises determining an intensity of emitted/reflected radiation at least substantially at the point in time of launch and determining the distance information from the determined intensity.
  • the emission or reflection of the ball may be known so that by simply determining the intensity of the radiation received may provide an estimate of the distance to the ball. If the ball then is at the launch position, the distance to the launch position may be determined.
  • the ball may not be determinable if it is not moving, whereby the first detection thereof by the receiver may be at or shortly after launch, whereby the initially received intensity may be used for determining the distance information.
  • the distance information determination comprises emitting radiation of at least two wavelengths toward the ball, and determining the distance information from the received radiation.
  • One manner of performing this is to use two radiation providers which are phase locked. If this technique is used with a Radar, it is termed a Multi Frequency CW Radar (MF-CW Radar).
  • MF-CW Radar Multi Frequency CW Radar
  • the distance to the ball or launch point may be determined from the phase of the received, interfering radiation. The phase shift will relate to the distance which the radiation has travelled.
  • the distance information may be determined using a single frequency or phase-modulated carrier of signal.
  • the distance information may be determined by correlation analysis.
  • a Radar using this technique may be called a Phase-modulated or Frequency-modulated CW Radar (PM- or FM-CW Radar).
  • the distance information determination could comprise emitting radiation comprising a phase and/or frequency modulated signal and determining the distance information from the received radiation.
  • the individual situations or embodiments of the second embodiment may be combined in order to achieve an increased precision of the information.
  • the distance information and the angle information may be combined in order to determine the launch position.
  • the launch position determination comprises estimating a point in time of launch. This may be in situations, where it is desired to back-track e.g. a path to the point in time of the launch. Normally, the path is determined as a plurality of points along which the ball flies. This path is extended or tracked toward the launch position/time, but it may not be determinable that a certain point of the path actually is at the launch position. Also, no points may be available as early as at the launch position, whereby this point in time is required in order to determine the position of the path at that point in time: the launch position.
  • the launch time estimation comprises providing a plurality of images of the launch position and determining the launch time by a difference being present between two images, such as on either side of the launch time.
  • a video sequence or a sequence of images may be used, and the launch may be determined as a point in time between two images where the ball is present in the earlier image but not in the next image.
  • the launch position may be a position where the ball is present in a number of the earlier images (making sure that it is stationary, e.g.).
  • the launch time estimation comprises providing, from the received radiation, information relating to a path of the ball at launch and determining the launch time from the path information.
  • the path of the ball may illustrate specific parameters or behaviours at the position—and time—of launch.
  • the launch position may e.g. be determined at the position of largest velocity
  • the point in time may be determined also at the time of largest velocity.
  • other parameters may be used for indicating launch: extreme positions (lowest, highest etc), highest acceleration or the like.
  • the path may be determined from a number of determinations of the ball, such as velocity and/or position date.
  • the launch time may be determined as a first detection of the ball where it has a non-zero velocity.
  • the launch time estimation comprises providing, from the received radiation, information relating to a path of an element used for launching the ball and determining the launch time from the path information. This is also indicated above, where the element is also tracked and the launch position is determined from specific characteristics of the path thereof. The same characteristics may be used for indicating the launch time.
  • the launch time estimation may comprise providing, from the received radiation, information relating to a path of the ball while in flight and determining the launch time from the path information and an estimate of the path at a point in time of launch.
  • parameters of the path such as the shape, velocity, height, e.g.
  • the point in time may be determined by back-tracking the path until a given parameter is obtained.
  • This parameter may be that the ball reaches a certain height, at which launch takes place (such as ground level in golf).
  • the launch time estimation could comprise estimating the point in time of launch on the basis of a predetermined audio parameter determined from sound detected at launch.
  • a microphone may be used for the determination.
  • the parameter may be a characteristic sound, frequency, intensity level, intensity increase, or the like.
  • the microphone may be moved closer to the launch position or the delay may be estimated on the basis of a distance measurement as described above.
  • the individual situations in the third embodiment may be combined in order to obtain a higher precision of the determined point in time.
  • the invention in a second aspect, relates to an apparatus of determining a parameter of a path of a sports ball, the apparatus comprising:
  • the apparatus may also comprise means for emitting radiation toward the ball, which then reflects radiation toward the receiver.
  • the launch position and/or the parameter may be determined from the received electromagnetic radiation.
  • the receiving means may be adapted to receive any wavelength or wavelength interval of a wide variety of types of radiation, such as microwaves, visible light, X-rays, IR, NIR, ultrasound or the like—or sound.
  • types of radiation such as microwaves, visible light, X-rays, IR, NIR, ultrasound or the like—or sound.
  • the means for determining the launch position comprise means for determining information relating to an angle between a predetermined axis of the receiving means and the launch position.
  • the angle information determining means comprise means for providing image data relating to the axis and the launch position., the angle information determining means being adapted to determine the angle information on the basis of the image data.
  • the image data providing means may be a camera, such as a still camera or a video camera. If the camera is fixed at a given position, the position of the launch position in the image may directly describe one or more angles in which this position is in a predetermined coordinate system, such as a coordinate system having origin at the image providing means.
  • the position may be translated into any other coordinate system.
  • the angle information determining means comprise means for providing, from the received radiation, information relating to a path of the ball at launch, the information determining means being adapted to determine the angle information from the path information.
  • the path of the ball at launch may be determined using e.g. a radar or the like. From this path, an extrapolation may be performed, if required, in order to determine the position of the launch.
  • the angle information determining means comprise means for providing, from the received radiation, information relating to a path of an element used for launching the ball, the information determining means being adapted to determine the angle information from the path information. This is described above.
  • the angle information determining means comprise means for providing, from the received radiation, information relating to a path of the ball while in flight, the angle information determining means being adapted to provide estimate of the path at a point in time of launch and to determine the angle information from the estimate and the path information.
  • the means for determining the launch position comprise means for determining information relating to a distance from the radiation receiver to the launch position.
  • the distance information determining means comprise:
  • the distance information determining means comprise means for optically viewing the ball and means for detecting the launch on the basis of received audio information, the distance information determining means being adapted to determine the distance information from a difference in points in time of detection of the launch by the optical system and the sound detection system.
  • a camera for viewing the ball by providing a series of images and determining the launch as a difference in two consecutive images.
  • a microphone may be used for detecting the launch by a characteristic sound or change in sound, and the distance may be determined from a difference in launch times caused by the difference in the velocity of sound and light/radiation.
  • the distance information determining means may comprise means for providing an image of the ball at the launch position, the distance information determining means being adapted to determine the distance information by an extent of the ball in the image.
  • This image providing means may be any type of camera.
  • the image may be a hard copy which is subsequently used for the determination.
  • the distance information determining means comprise means for determining angle information according to the first embodiment, and wherein the distance information determining means are adapted to determine the distance information on the basis of the angle information determined and a predetermined height difference between the receiving means and the launch position.
  • the angle and distance information may be represented also as distances, angles and the like. Determining the distance when the height (vertical distance) and the angle are known is trivial.
  • the distance information determining means comprise means providing a stereo image pair of the ball at the launch, position, the distance information determining means being adapted to determine the launch position from an angular displacement of the ball in the two images.
  • Stereo imaging is a known technology also for distance determination.
  • the distance information determining means may comprise means for determining an intensity of emitted/reflected radiation at least substantially at the point in time of launch, the distance information determining means being adapted to determine the distance information from the determined intensity. Knowing the intensity emitted from the ball or a reflection coefficient thereof (and an intensity transmitted toward the ball) will enable this feature.
  • the distance information determining means comprise means for emitting radiation of at least two wavelengths toward the ball, the distance information determining means being adapted to determine the distance information from the received radiation.
  • One manner of obtaining this is to have two radiation providers which are phase-locked. The received radiation interferes and consequently has a phase which is modulated depending on the distance from the ball to the receiver.
  • the distance information determining means may comprise means for emitting radiation comprising a phase and/or frequency modulated signal, the distance information determining means being adapted to determine the distance information from the received radiation.
  • the launch position determination means comprise means for estimating a point in time of launch.
  • the launch time estimating means comprise means for providing a plurality of images of the launch position, the launch time estimating means being adapted to determine the launch time by a difference being present between two images.
  • a camera such as a video camera or a still camera may be used.
  • the launch time estimating means comprise means for providing, from the received radiation, information relating to a path of the ball at launch, the launch time estimating means being adapted to determine the launch time from the path information.
  • the launch time estimating means may comprise means for providing, from the received radiation, information relating to a path of an element used for launching the ball, the launch time estimating means being adapted to determine the launch time from the path information.
  • the launch time estimating means may comprise means for providing, from the received radiation, information relating to a path of the ball while in flight, the launch time estimating means being adapted to determine the launch time from the path information and an estimate of the path at a point in time of launch.
  • the launch time estimating means may comprise means for detecting sound and means for determining the point in time of launch by identifying a predetermined parameter in the detected sound.
  • FIG. 1 is a block diagram of the main components in the present invention.
  • FIG. 2 shows the positions of the different coordinate systems in a top view.
  • FIG. 3 shows the positions of the different coordinate systems in a side view.
  • FIG. 4 shows the relative velocity measured by the radar during launch of a ball with a club.
  • FIG. 5 shows the path of club and ball during launch.
  • FIG. 6 shows the image of a camera looking in the launching area.
  • FIG. 7 shows the relative velocity measured by the radar during launch of a ball with a club as well as the audio signal captured by a microphone.
  • FIG. 8 shows the vertical and horizontal angle of the ball just after launch measured by the radar.
  • FIG. 9 shows the process flow of the present invention.
  • the projectile is a golf ball being launched towards a target.
  • the image capturing device is a camera 1
  • the measurement equipment to determine the actual projectile path is a radar 2 , as shown in FIG. 1 .
  • the radar 2 is a velocity and angle measuring type, e.g. a monopulse Doppler radar.
  • the radar 2 might optionally be equipped with a range measuring capability, such as frequency- or phase-modulated (FM or PM) Doppler radar, or be a multi-frequency (MF) type of Doppler radar.
  • FM or PM phase-modulated
  • MF multi-frequency
  • the system may also include a microphone 3 to detect the launch time.
  • the radar, image and microphone data are captured by a computer 4 , which displays the ball flight data in the proper coordinate system.
  • the golf ball flight path 18 data is desired in a coordinate system 16 which has origin at the launch point 11 and with a horizontal reference line 13 that goes through the desired target 12 .
  • the hereby defined coordinate system is called the golfer coordinate system 16 , as seen in FIG. 2 .
  • the trajectory data of the ball flight path 18 is measured by the radar 6 in the radar coordinate system 14 .
  • the image captured by the camera 7 is obtained in the camera coordinate system 15 .
  • Every golf shot will typically be launched from slightly different positions, and also the target will often change during a golf session. This means that the position and orientation of the golfer coordinate system 16 is in general different for every golf shot. This illustrates the need for an efficient way to automatically transfer measurement data from the radar coordinate system 14 into the golfer coordinate system 16 .
  • the present invention has a much less stringent requirement on where to tee-off, since the system actually measures the launch position. This makes system using the present invention much more user-friendly.
  • the process flow of the current invention is shown in FIG. 9 .
  • the user selects a target to aim for in step 34 .
  • the system calculates the target position 12 in the radar coordinate system 14 .
  • the ball is launched in step 36 , and the radar 6 measures the ball flight.
  • the ball flight path 18 is measured in step 37 by the radar 8 .
  • the system determines, in step 38 , the actual launch position from the recorded data from the radar 6 , the camera 7 , and/or the optional microphone 8 , see further below.
  • the golfer coordinate system 16 is determined relative to the radar coordinate system 14 . All the measured ball flight data are then transformed 39 from the radar coordinate system 14 to the golfer coordinate system 16 .
  • the data is presented 40 on the display 5 for the user.
  • the radar 6 is a continuous wave (CW) type Doppler radar.
  • CW Doppler radar is in general not able to directly measure the distance from the radar to the object being tracked.
  • the Doppler radar measures the relative velocity of the object relative to the radar.
  • To obtain the distance to a tracking object from a CW based radar system it is necessary to integrate the relative velocity from a known reference point—normally the launch point. Any biases or offsets in the reference point will be directly added to the 3D position. This is why previous techniques require the golf ball to be launched from a very limited area.
  • the launch position relative to the radar can be expressed in many ways, but are typically either in Cartesian or polar coordinates, see FIGS. 2 and 3 .
  • the determination of the launch point consists of two steps.
  • the first step is determination of the angles Eo and Ao from the radar to the launch point. Several different methods for doing this are outlined below.
  • the second step is determination of the distance Ro from the radar to the launch point. Several different methods for doing this are outlined below.
  • a diagram like that illustrated in FIG. 4 can be constructed.
  • the radar 6 is positioned behind the launch point 11 ; thereby the radar signal in FIG. 4 will monitor both the relative velocity of the dub 19 as well as the relative velocity of the ball 20 .
  • the first data point of the ball velocity 20 corresponds to the launch of the ball.
  • This first ball data point is then evaluated for the vertical angle Eo and horizontal angle Ao directly, e.g. by using the monopulse principle as outlined in the publication “Introduction to Radar Systems”, Third Edition, Merril I. Skolnik, which is incorporated herein as reference.
  • FIG. 8 the first data point of the ball happens at time Tfirst, which is after the launch time To.
  • Tfirst the launch time
  • the measured vertical angle 30 and horizontal angle 31 of the ball will look like those illustrated in FIG. 8 .
  • the vertical and horizontal angle can be back-extrapolated in time until To. Then Eo and Ao can directly be determined.
  • the back-extrapolation is preferably done assuming a linear motion of the ball, which can take into account known forces acting on the ball, like gravity, drag and lift.
  • the third method to determine Eo and Ao uses images from the camera 7 taken both before and after ball launch.
  • the image 24 could look like that illustrated in FIG. 6 , where 25 is the horizontal reference line of the camera coordinate system 15 , and 26 is the vertical reference line of the camera coordinate system 15 .
  • the launched ball 28 can be identified in the image 24 .
  • the vertical and horizontal angle to the launch position from the camera 7 can be determined.
  • the vertical and horizontal angle from the camera is then converted to Eo and Ao, which are the same angles seen from the radar 6 , by taking into account the known geometric relation between the radar 6 and camera 7 .
  • This step requires knowledge of the distance Ro from the radar to the launch point. See below how Ro may be determined.
  • the determination of Ro can preferably be done using the first range data point of the ball flight, similar to what is described in paragraph 1.1. above.
  • back-extrapolation of the measured range to the ball until launch time To may be used; this is similar to what is described in paragraph 1.2 above.
  • the radar incorporates frequency- or phase-modulation on the carrier (FM or PM based radar systems), the range to both the sports ball and the launching element can be measured directly.
  • the range can also be directly measured by using a multi-frequency Doppler radar, sometimes used in telerometers as explained in the publication “Introduction to Radar Systems”, Second Edition, Merril I. Skolnik, which is incorporated herein as reference.
  • the determination of Ro can preferably be done using the first range data point of the ball flight, similar to 1.1. above.
  • back-extrapolation of the measured range to the ball until launch time To may be used; this is similar to 1.2 above.
  • the height of the launch point above the ground is actually well known within some minor limits. This is the case for golf balls, where the ball is launched if not on the ground, then only elevated up to 5 cm.
  • the distance Ro can be calculated from the measured vertical angle Eo by [eqn. 2].
  • the system includes the optional microphone 3 , another method exits.
  • the sound signal captured by the microphone 8 will change dramatically when the impact between the launching element and the sports ball takes place. This is illustrated in FIG. 7 , where the relative velocity of the club 19 and relative velocity of the ball 20 captured by the radar 6 is shown in relation to the recorded audio signal 29 recorded by the microphone 8 . Because of the speed of sound being around 1.000.000 times less than the speed of light, the impact detection time Ts of the audio signal will be delayed Td relative to the launch time To measured by the radar and/or camera.
  • Ro can be determined from [eqn. 3].
  • This method uses images from the camera 7 taken both before and after ball launch. By analyzing the difference of a sequence of images 24 taken before and after launch, the launched ball 28 can be identified in the image 24 . From the image 24 , the angular extent of the launched ball 28 can be determined by well known vision methods.
  • the diameter of the sport ball is well defined.
  • the distance to the launch point ‘Ro’ from the camera can be determined.
  • the distance ‘Ro’ from the camera must be converted to Ro seen from the radar by taking into account the known geometric relation between the radar 6 and the camera 7 .
  • the distance to the launch point can be determined directly from the angular displacement in the two corresponding pictures. This technique will not be explained further here, but it is a well known technique within vision technology.
  • FIG. 4 the relative velocity of the club 19 and the ball 20 is shown.
  • FIG. 5 the corresponding measured club path 22 and ball path 23 are shown.
  • the launch point 21 and the launch time To may be determined where the club and the ball are present at the same point at the same time.
  • the launch time To can be found from FIG. 4 and/or FIG. 6 in a number of different ways, to name a few:
  • Another method uses the measured ball flight data from the radar. The trajectory data can then be back-extrapolated until a predetermined launch height is reached.
  • the precision of this method as for method 2.3 is proportional with the degree of flatness from radar position to launch point.
  • the system includes the optional microphone 3 , one further method exits.
  • the sound signal captured the microphone 8 will change dramatically, as explained above in method 2.4, when impact between launching element and sports ball takes place.
  • the launch time To can be calculated using [eqn. 4].
  • Another method again uses a rapid sequence of pictures taken by the camera 7 during launch.
  • vision techniques detecting the picture frame of ball impact and correlating this picture timewise with the recorded radar signal, the ball launch time To can be determined in the radar signal. This may be a single frame or a point in time between two frames: one where the ball is present and another where the ball is in movement or is gone.
  • All the methods may be combined and used in conjunction to increase the accuracy of the determination of the launch point 11 .

Abstract

A method of estimating a parameter of a sports ball in flight which parameter is estimated on the basis of a determined or measured position of launch thereof. The launch position may be determined using path information relating to the flight path of the ball or an element used for launching the ball. Optionally, optical data, such as image data, and/or sound may be used for determining the launch position.

Description

  • The present invention relates to a method and an apparatus for determining a parameter of a sports ball and in particular to determining the parameter on the basis of a determined launch position thereof.
  • In a number of sports disciplines, different parameters of sports balls are desired. In a number of these disciplines, information is desired relating to the launch thereof. In golf, e.g. a number of apparatus have been described which determine parameter of the golf ball. However, these parameters have been determined solely on the basis of the golf ball when in flight, and none of these references describe the determination of the launch position and the determination of the parameters on the basis of this position. Normally, a launch position is assumed or dictated, and if this position is not used, a wrongly determined parameter is determined.
  • Assuming a certain launch position forces the athlete/golfer to launch from that position. If that position is disadvantageous to the athlete and he wishes to launch from another position, either a wrongly determined parameter is determined, or the apparatus must be displaced in order to facilitate a better launch position and still obtain the correct value for the parameter. This is highly unwanted in that the apparatus should be as maintenance free and adjustment free as possible.
  • The present invention relates to a solution to that problem.
  • In a first aspect, the invention relates to a method of determining a parameter of a path of a sports ball, the method comprising:
      • receiving electromagnetic radiation emitted from or reflected by the sports ball when in flight,
      • determining a position from which the sports ball was launched, and
      • determining the parameter on the basis of the determined launch position of the sports ball.
  • In the present context, the sports ball may be any type of ball used in any type of sports, such as a golf ball, a basket ball, a foot ball, a soccer ball, a volley ball, a base ball, or the like.
  • The parameter to be determined may relate to any part of the path of the ball, such as the launch position, launch angle or velocity, the flight, the maximum height obtained, a deviation from a desired or assumed direction, a spin, a landing position, a flight distance, or the like.
  • The parameter and/or (as will be described further below) the launch position may be determined from the received electromagnetic radiation.
  • Also, in the present context, the radiation used may be any type of radiation, such as visible, X-ray, UV, IR, NIR, microwave, radio wave radiation. In fact, also sound could be used for this purpose.
  • In one embodiment, the ball emits the radiation and the receiving means receive emitted radiation. In another embodiment, a radiating means emits radiation toward the ball which reflects the radiation toward the receiving means.
  • The presently preferred radiation and reception is the use of a CW Doppler RADAR, which normally is able to determine an angle from the radar to the object (ball), but not directly the distance, and a velocity of the object toward or away from the radar.
  • The launch position may be represented in a number of manners and in a number of coordinate systems, such as a polar coordinate system or a Cartesian coordinate system. The origin of the coordinate system may be selected at any position, such as at the receiving means. The coordinates of the launch position may be relative or absolute and may be provided in any unit desired.
  • Preferably, the position is represented in polar coordinates being two angles (vertical and horizontal) and a distance—from the radiation receiver.
  • In a first preferred embodiment, the determination of the launch position comprises determining information relating to an angle between a predetermined coordinate system and the launch position.
  • This angle may be represented as an angle or as a number of distances describing the angle. For example, a downward angle may be represented by a height and a horizontal distance. Naturally, such simple shifts of coordinate systems are well known and within the grasp of the skilled person.
  • The predetermined coordinate system may be any desired coordinate system, such as one having its origin at the receiving position.
  • In one situation, the angle information determination comprises:
      • providing image data relating to the coordinate system and the launch position and
      • determining the angle information on the basis of the image data.
  • Preferably, the image data may be related to the desired coordinate system such that any position in the image data is related to a direction in the coordinate system. In that situation, the position of the launch position in the image data may be described as an angle.
  • The launch position may be determinable in the image data in a number of manners. In one manner, the position of the ball in the image may be taken as the launch position. In another manner, a number of images are taken, and a position where, in an earlier image, the ball is present and where it, in a later image, is not, may be taken as the launch position. In fact, the launch position may be taken as a position in which the ball was present in a number of the earlier images indicating that the ball was stationary at that position.
  • In another situation, the angle information determination comprises providing, from the received radiation, information relating to a path of the ball at launch and determining the angle information from the path information. Thus, when receiving radiation also at the point in time where the ball was launched, information may be derived as to the path taken at or just after launch. From this path, different parameters, such as a maximum velocity, maximum acceleration or the like may be derived, and the launch position may be taken as a position in which that parameter was present.
  • In a different situation, the angle information determination comprises providing, from the received radiation, information relating to a path of an element used for launching the ball and determining the angle information from the path information. Elements used for launching sports balls may be bats, golf clubs, rackets, hands, feet, heads, or the like. Monitoring or receiving the radiation from the launch position would normally also provide radiation from any launching element, whereby this radiation will also comprise information relating to the launch.
  • Interesting parameters of the path of the launching element may be a position where a velocity of the element changes abruptly, indicating that energy is transferred to the ball. Another parameter may be a certain extreme position of the element (minimum height for golf clubs, maximum height of a hand in volley ball, left/rightmost position of a baseball bat). These parameters are derivable from the path of that element.
  • In yet another situation, the angle information determination comprises providing, from the received radiation, information relating to a path of the ball while in flight and determining the angle information from the path information and an estimate of the path at a point in time of launch. In this situation, path parameters or a shape of the path is assumed, so that the path may be estimated by determining a part thereof from the radiation while the ball is in flight. From that path information, the path may be “back-tracked” toward and to the point in time of launch. Further below, a number of manners of estimating the point in time of launch are described.
  • Naturally, the above situations relating to the providing of angle information may be combined in order to e.g. obtain a better certainty or precision of the angle information.
  • Depending on the reception strategy of the radiation, the angle information may be combined with distance information in order to determine the launch position.
  • In other systems, the distance may be the only information desired.
  • Thus, in a second embodiment, the determination of the launch position comprises determining information relating to a distance from a radiation receiver to the launch position.
  • In a first situation, the determination of the distance information comprises:
      • determining, from the received electromagnetic radiation, a velocity at a number of consecutive points in time,
      • estimating a point in time of launch as a first point in time of non-zero velocity,
      • determining launch using audio detection, and
      • determining the distance from a difference in the determined points in time of non-zero velocity and audio detection.
  • The consecutive points of velocity information may be provided using e.g. a radar in that some radar set-ups are useful only for detecting moving objects. Thus, this type of detection set-up automatically provides this type of information.
  • In a second situation, the distance information determination comprises optically viewing the ball and determining the launch using audio detection, the distance information determination determining the distance information from a difference in points in time of detection of the launch by the optical system and the sound detection system.
  • Thus, when monitoring or viewing the ball, using e.g. a video camera or a camera providing a plurality of images one after the other, the launch may be determined by the ball having one position in one image and another position (or not being present there at all) in another image. Thus, this will provide a point in time of optically detecting the launch.
  • Also, the launch may be detected by sound in that a launch of a ball may provide a recognizable sound or a recognizable change in sound. Thus, simultaneously “listening” will provide another point in time of launch, but this point in time will be delayed due to the velocity of sound being lower than the velocity of light. Naturally, other delays relating to detection delays etc. may also occur, but these may be taken into account.
  • In another situation, the distance information determination comprises providing an image of the ball at the launch position and determining the distance information by an extent of the ball in the image.
  • Knowing the size of the ball will provide a distance determination merely from the extent of the ball in the image. Whether the image is digital or analogue (standard image film) is not critical, even though a measurement of a linear dimension in a digital image may provide a lower precision due to the resolution of the image.
  • In yet another situation, the distance information determination comprises determining angle information according to the first embodiment, and wherein the distance information is determined on the basis of the angle information determined and a predetermined height difference between a means for receiving the radiation and the launch position.
  • The angle information from the first embodiment preferably represents at least a vertical angle from e.g. the radiation receiver to the launch position. In that situation, the distance from the radiation receiver, such as the horizontal distance, may be determined, when the vertical distance, the height, of the radiation receiver over the launch position is known. This height may e.g. be defined by e.g. a tripod or the like on which the receiver is positioned.
  • In another situation, the distance information determination comprises providing a stereo image pair of the ball at the launch position and determining the launch position from an angular displacement of the ball in the two images. Stereo imaging is a known technology well adapted to determine distances.
  • In an alternative situation, the distance information determination comprises determining an intensity of emitted/reflected radiation at least substantially at the point in time of launch and determining the distance information from the determined intensity. The emission or reflection of the ball may be known so that by simply determining the intensity of the radiation received may provide an estimate of the distance to the ball. If the ball then is at the launch position, the distance to the launch position may be determined.
  • Depending on the receiver set-up, the ball may not be determinable if it is not moving, whereby the first detection thereof by the receiver may be at or shortly after launch, whereby the initially received intensity may be used for determining the distance information.
  • If a set-up is used where radiation is emitted toward the ball and reflected by the ball, the intensity will relate differently to the distance, but this is mere mathematics, which the skilled person will master.
  • In another situation, the distance information determination comprises emitting radiation of at least two wavelengths toward the ball, and determining the distance information from the received radiation. One manner of performing this is to use two radiation providers which are phase locked. If this technique is used with a Radar, it is termed a Multi Frequency CW Radar (MF-CW Radar). In this situation, where the phases or frequencies of the two providers is known, the distance to the ball or launch point may be determined from the phase of the received, interfering radiation. The phase shift will relate to the distance which the radiation has travelled.
  • Alternatively, the distance information may be determined using a single frequency or phase-modulated carrier of signal. In this case, the distance information may be determined by correlation analysis. A Radar using this technique may be called a Phase-modulated or Frequency-modulated CW Radar (PM- or FM-CW Radar). Thus, the distance information determination could comprise emitting radiation comprising a phase and/or frequency modulated signal and determining the distance information from the received radiation.
  • Naturally, the individual situations or embodiments of the second embodiment may be combined in order to achieve an increased precision of the information. Also, the distance information and the angle information may be combined in order to determine the launch position.
  • In certain of the above methods, it is desired or required that the launch position determination comprises estimating a point in time of launch. This may be in situations, where it is desired to back-track e.g. a path to the point in time of the launch. Normally, the path is determined as a plurality of points along which the ball flies. This path is extended or tracked toward the launch position/time, but it may not be determinable that a certain point of the path actually is at the launch position. Also, no points may be available as early as at the launch position, whereby this point in time is required in order to determine the position of the path at that point in time: the launch position.
  • In one situation, the launch time estimation comprises providing a plurality of images of the launch position and determining the launch time by a difference being present between two images, such as on either side of the launch time.
  • This is also described above. A video sequence or a sequence of images may be used, and the launch may be determined as a point in time between two images where the ball is present in the earlier image but not in the next image. Naturally, the launch position may be a position where the ball is present in a number of the earlier images (making sure that it is stationary, e.g.).
  • In another situation, the launch time estimation comprises providing, from the received radiation, information relating to a path of the ball at launch and determining the launch time from the path information. As mentioned above, the path of the ball may illustrate specific parameters or behaviours at the position—and time—of launch. Thus, as well as the launch position may e.g. be determined at the position of largest velocity, the point in time may be determined also at the time of largest velocity. Naturally, also other parameters may be used for indicating launch: extreme positions (lowest, highest etc), highest acceleration or the like. Also, the path may be determined from a number of determinations of the ball, such as velocity and/or position date. Thus, the launch time may be determined as a first detection of the ball where it has a non-zero velocity.
  • In yet another situation, the launch time estimation comprises providing, from the received radiation, information relating to a path of an element used for launching the ball and determining the launch time from the path information. This is also indicated above, where the element is also tracked and the launch position is determined from specific characteristics of the path thereof. The same characteristics may be used for indicating the launch time.
  • Also, the launch time estimation may comprise providing, from the received radiation, information relating to a path of the ball while in flight and determining the launch time from the path information and an estimate of the path at a point in time of launch. In this manner, parameters of the path (such as the shape, velocity, height, e.g.) are assumed, and the point in time may be determined by back-tracking the path until a given parameter is obtained. This parameter may be that the ball reaches a certain height, at which launch takes place (such as ground level in golf).
  • Finally, the launch time estimation could comprise estimating the point in time of launch on the basis of a predetermined audio parameter determined from sound detected at launch. Thus, a microphone may be used for the determination. The parameter may be a characteristic sound, frequency, intensity level, intensity increase, or the like.
  • If the above-mentioned delay caused by the velocity of sound is a problem, the microphone may be moved closer to the launch position or the delay may be estimated on the basis of a distance measurement as described above.
  • Again, the individual situations in the third embodiment may be combined in order to obtain a higher precision of the determined point in time.
  • In a second aspect, the invention relates to an apparatus of determining a parameter of a path of a sports ball, the apparatus comprising:
      • means for receiving electromagnetic radiation emitted from or reflected by the sports ball when in flight,
      • means for determining a position from which the sports ball was launched and
      • means for determining the parameter on the basis of the determined launch position of the sports ball.
  • As mentioned above, the apparatus may also comprise means for emitting radiation toward the ball, which then reflects radiation toward the receiver.
  • The launch position and/or the parameter may be determined from the received electromagnetic radiation.
  • The receiving means may be adapted to receive any wavelength or wavelength interval of a wide variety of types of radiation, such as microwaves, visible light, X-rays, IR, NIR, ultrasound or the like—or sound.
  • In one embodiment, the means for determining the launch position comprise means for determining information relating to an angle between a predetermined axis of the receiving means and the launch position.
  • In one situation, the angle information determining means comprise means for providing image data relating to the axis and the launch position., the angle information determining means being adapted to determine the angle information on the basis of the image data. The image data providing means may be a camera, such as a still camera or a video camera. If the camera is fixed at a given position, the position of the launch position in the image may directly describe one or more angles in which this position is in a predetermined coordinate system, such as a coordinate system having origin at the image providing means.
  • Naturally, the position may be translated into any other coordinate system.
  • In another situation, the angle information determining means comprise means for providing, from the received radiation, information relating to a path of the ball at launch, the information determining means being adapted to determine the angle information from the path information. The path of the ball at launch may be determined using e.g. a radar or the like. From this path, an extrapolation may be performed, if required, in order to determine the position of the launch.
  • In a third situation, the angle information determining means comprise means for providing, from the received radiation, information relating to a path of an element used for launching the ball, the information determining means being adapted to determine the angle information from the path information. This is described above.
  • In yet another situation, the angle information determining means comprise means for providing, from the received radiation, information relating to a path of the ball while in flight, the angle information determining means being adapted to provide estimate of the path at a point in time of launch and to determine the angle information from the estimate and the path information.
  • In another embodiment, the means for determining the launch position comprise means for determining information relating to a distance from the radiation receiver to the launch position.
  • In a first situation, the distance information determining means comprise:
      • means for determining, from the received electromagnetic radiation, a velocity of the ball at a number of consecutive points in time,
      • means for estimating a point in time of launch as a first point in time of non-zero velocity,
      • means for determining launch using audio detection, and
      • means for determining the distance from a difference in the determined points in time of non-zero velocity and audio detection.
  • This is a simple manner of determining the distance information.
  • In another situation, the distance information determining means comprise means for optically viewing the ball and means for detecting the launch on the basis of received audio information, the distance information determining means being adapted to determine the distance information from a difference in points in time of detection of the launch by the optical system and the sound detection system. Thus, a camera for viewing the ball by providing a series of images and determining the launch as a difference in two consecutive images.
  • Thus, in these two situations, a microphone may be used for detecting the launch by a characteristic sound or change in sound, and the distance may be determined from a difference in launch times caused by the difference in the velocity of sound and light/radiation.
  • Alternatively or in addition, the distance information determining means may comprise means for providing an image of the ball at the launch position, the distance information determining means being adapted to determine the distance information by an extent of the ball in the image. This image providing means may be any type of camera. Alternatively, the image may be a hard copy which is subsequently used for the determination.
  • In another situation, the distance information determining means comprise means for determining angle information according to the first embodiment, and wherein the distance information determining means are adapted to determine the distance information on the basis of the angle information determined and a predetermined height difference between the receiving means and the launch position. As described above, the angle and distance information may be represented also as distances, angles and the like. Determining the distance when the height (vertical distance) and the angle are known is trivial.
  • In yet another situation, the distance information determining means comprise means providing a stereo image pair of the ball at the launch, position, the distance information determining means being adapted to determine the launch position from an angular displacement of the ball in the two images. Stereo imaging is a known technology also for distance determination.
  • Alternatively or in addition, the distance information determining means may comprise means for determining an intensity of emitted/reflected radiation at least substantially at the point in time of launch, the distance information determining means being adapted to determine the distance information from the determined intensity. Knowing the intensity emitted from the ball or a reflection coefficient thereof (and an intensity transmitted toward the ball) will enable this feature.
  • In another situation, the distance information determining means comprise means for emitting radiation of at least two wavelengths toward the ball, the distance information determining means being adapted to determine the distance information from the received radiation. One manner of obtaining this is to have two radiation providers which are phase-locked. The received radiation interferes and consequently has a phase which is modulated depending on the distance from the ball to the receiver.
  • Also, the distance information determining means may comprise means for emitting radiation comprising a phase and/or frequency modulated signal, the distance information determining means being adapted to determine the distance information from the received radiation.
  • In a third embodiment, as described above, the launch position determination means comprise means for estimating a point in time of launch.
  • In one situation, the launch time estimating means comprise means for providing a plurality of images of the launch position, the launch time estimating means being adapted to determine the launch time by a difference being present between two images. Again a camera such as a video camera or a still camera may be used.
  • In another situation, the launch time estimating means comprise means for providing, from the received radiation, information relating to a path of the ball at launch, the launch time estimating means being adapted to determine the launch time from the path information.
  • Alternatively or in addition, the launch time estimating means may comprise means for providing, from the received radiation, information relating to a path of an element used for launching the ball, the launch time estimating means being adapted to determine the launch time from the path information.
  • Also, the launch time estimating means may comprise means for providing, from the received radiation, information relating to a path of the ball while in flight, the launch time estimating means being adapted to determine the launch time from the path information and an estimate of the path at a point in time of launch.
  • Finally, the launch time estimating means may comprise means for detecting sound and means for determining the point in time of launch by identifying a predetermined parameter in the detected sound.
  • It is clear that the situations of the individual embodiments of the second aspect may be combined in any manner desired in order to provide the information required or even increase a precision in the determination of the information.
  • Also, it is dear that the tracking of the paths, the back-tracking and other calculations or determinations as well as the geometrical conversions desired are standard operations of persons working with tracking using e.g. radars.
  • In the following, a preferred embodiment of the invention will be described with reference to the drawing, wherein:
  • FIG. 1 is a block diagram of the main components in the present invention.
  • FIG. 2 shows the positions of the different coordinate systems in a top view.
  • FIG. 3 shows the positions of the different coordinate systems in a side view.
  • FIG. 4 shows the relative velocity measured by the radar during launch of a ball with a club.
  • FIG. 5 shows the path of club and ball during launch.
  • FIG. 6 shows the image of a camera looking in the launching area.
  • FIG. 7 shows the relative velocity measured by the radar during launch of a ball with a club as well as the audio signal captured by a microphone.
  • FIG. 8 shows the vertical and horizontal angle of the ball just after launch measured by the radar.
  • FIG. 9 shows the process flow of the present invention.
  • In the present embodiment, the projectile is a golf ball being launched towards a target. The image capturing device is a camera 1, and the measurement equipment to determine the actual projectile path is a radar 2, as shown in FIG. 1. Preferably, the radar 2 is a velocity and angle measuring type, e.g. a monopulse Doppler radar. The radar 2 might optionally be equipped with a range measuring capability, such as frequency- or phase-modulated (FM or PM) Doppler radar, or be a multi-frequency (MF) type of Doppler radar.
  • Optionally, the system may also include a microphone 3 to detect the launch time. The radar, image and microphone data are captured by a computer 4, which displays the ball flight data in the proper coordinate system.
  • Independently of the position and physical orientation of the radar, the golf ball flight path 18 data, and specifically the landing point 17, is desired in a coordinate system 16 which has origin at the launch point 11 and with a horizontal reference line 13 that goes through the desired target 12. The hereby defined coordinate system is called the golfer coordinate system 16, as seen in FIG. 2.
  • The trajectory data of the ball flight path 18 is measured by the radar 6 in the radar coordinate system 14. The image captured by the camera 7 is obtained in the camera coordinate system 15.
  • Every golf shot will typically be launched from slightly different positions, and also the target will often change during a golf session. This means that the position and orientation of the golfer coordinate system 16 is in general different for every golf shot. This illustrates the need for an efficient way to automatically transfer measurement data from the radar coordinate system 14 into the golfer coordinate system 16.
  • Previous techniques require that the golf ball is launched from within a very limited area (20 cm diameter circle) to operate correctly. When using such a system for golf shots from the grass, it will be required to move the radar unit very often, since the preferred tee-off position of the golfer changes all the time—the golfer wants to have fresh grass under the ball.
  • The present invention has a much less stringent requirement on where to tee-off, since the system actually measures the launch position. This makes system using the present invention much more user-friendly.
  • The process flow of the current invention is shown in FIG. 9. The user selects a target to aim for in step 34. Then, in step 35 the system calculates the target position 12 in the radar coordinate system 14. The ball is launched in step 36, and the radar 6 measures the ball flight. The ball flight path 18 is measured in step 37 by the radar 8. After completion of tracking the system determines, in step 38, the actual launch position from the recorded data from the radar 6, the camera 7, and/or the optional microphone 8, see further below. Having the launch position 11 and the target position 12, the golfer coordinate system 16 is determined relative to the radar coordinate system 14. All the measured ball flight data are then transformed 39 from the radar coordinate system 14 to the golfer coordinate system 16. Finally, the data is presented 40 on the display 5 for the user.
  • Most of the steps in the process flow in FIG. 9 are well known from prior art. However the determination of the launch point in this context is novel, as is the determination of parameters of the ball path on the basis of a measured launch point. The determination of the launch point will be outlined in details below.
  • In the preferred embodiment, the radar 6 is a continuous wave (CW) type Doppler radar. These types of radars are very well suited for measuring on golf balls. However, a CW Doppler radar is in general not able to directly measure the distance from the radar to the object being tracked. The Doppler radar measures the relative velocity of the object relative to the radar. To obtain the distance to a tracking object from a CW based radar system, it is necessary to integrate the relative velocity from a known reference point—normally the launch point. Any biases or offsets in the reference point will be directly added to the 3D position. This is why previous techniques require the golf ball to be launched from a very limited area.
  • The launch position relative to the radar can be expressed in many ways, but are typically either in Cartesian or polar coordinates, see FIGS. 2 and 3.

  • [Xo,Yo,Zo]=Ro*[cos(Eo)*cos(Ao), sin(Eo), cos(Eo)*sin(Ao)]  [eqn. 1]
      • Ro, distance from launch point to radar
      • Eo, vertical angle to launch point from radar
      • Ao, measured horizontal angle to launch point from radar
      • [Xo,Yo,Zo], Cartesian coordinates of launch point in radar coordinate system 14
  • The determination of the launch point consists of two steps.
  • The first step is determination of the angles Eo and Ao from the radar to the launch point. Several different methods for doing this are outlined below.
  • The second step is determination of the distance Ro from the radar to the launch point. Several different methods for doing this are outlined below.
  • 1. Determination of Angles to Launch Point Eo, Ao
  • In the following, several different methods will be outlined.
  • 1.1. By frequency analysing the received radar signal during launch of a golf ball, a diagram like that illustrated in FIG. 4 can be constructed. The radar 6 is positioned behind the launch point 11; thereby the radar signal in FIG. 4 will monitor both the relative velocity of the dub 19 as well as the relative velocity of the ball 20. The first data point of the ball velocity 20 corresponds to the launch of the ball. This first ball data point is then evaluated for the vertical angle Eo and horizontal angle Ao directly, e.g. by using the monopulse principle as outlined in the publication “Introduction to Radar Systems”, Third Edition, Merril I. Skolnik, which is incorporated herein as reference.
  • 1.2. In cases where the ball velocity and/or angles can not be detected exactly at launch time, another approach may be used. In FIG. 8 the first data point of the ball happens at time Tfirst, which is after the launch time To. The measured vertical angle 30 and horizontal angle 31 of the ball will look like those illustrated in FIG. 8. By other means adapted to determine the launch time To, see later, the vertical and horizontal angle can be back-extrapolated in time until To. Then Eo and Ao can directly be determined.
  • The back-extrapolation is preferably done assuming a linear motion of the ball, which can take into account known forces acting on the ball, like gravity, drag and lift.
  • 1.3. The third method to determine Eo and Ao uses images from the camera 7 taken both before and after ball launch. The image 24 could look like that illustrated in FIG. 6, where 25 is the horizontal reference line of the camera coordinate system 15, and 26 is the vertical reference line of the camera coordinate system 15. By analyzing the difference of a sequence of images 24 taken before and after launch, the launched ball 28 can be identified in the image 24. Hereby the vertical and horizontal angle to the launch position from the camera 7 can be determined.
  • The vertical and horizontal angle from the camera is then converted to Eo and Ao, which are the same angles seen from the radar 6, by taking into account the known geometric relation between the radar 6 and camera 7. This step requires knowledge of the distance Ro from the radar to the launch point. See below how Ro may be determined.
  • 2. Determination of Distance to Launch Point Ro
  • In the following, several different methods will be outlined.
  • 2.1. By analysing the change in received power level of the radar signal versus time for a sports ball, the distance to the ball can in fact be determined. This method is outlined in applicants co-pending PCT/DK2005/000336 and which is incorporated herein by reference.
  • The determination of Ro can preferably be done using the first range data point of the ball flight, similar to what is described in paragraph 1.1. above. Alternatively, back-extrapolation of the measured range to the ball until launch time To may be used; this is similar to what is described in paragraph 1.2 above.
  • 2.2. If the radar incorporates frequency- or phase-modulation on the carrier (FM or PM based radar systems), the range to both the sports ball and the launching element can be measured directly. The range can also be directly measured by using a multi-frequency Doppler radar, sometimes used in telerometers as explained in the publication “Introduction to Radar Systems”, Second Edition, Merril I. Skolnik, which is incorporated herein as reference.
  • Identical to 2.1. above, the determination of Ro can preferably be done using the first range data point of the ball flight, similar to 1.1. above. Alternatively, back-extrapolation of the measured range to the ball until launch time To may be used; this is similar to 1.2 above.
  • 2.3. In many cases the height of the launch point above the ground is actually well known within some minor limits. This is the case for golf balls, where the ball is launched if not on the ground, then only elevated up to 5 cm. By knowing the height of the radar 6 above the ground, the distance Ro can be calculated from the measured vertical angle Eo by [eqn. 2].

  • Ro=H/cos(Eo)  [eqn. 2]
      • where H is the predetermined height of the radar above the ground
  • Obviously, the same method can be applied to the vertical angle determined from the camera 7, as in 1.3 above. In this case, H should be replaced by the height of the camera 7 above the ground, and the hereby determined ‘Ro’ from [eqn. 2] must be converted to Ro, seen from the radar, by taking into account the known geometric relation between the radar 6 and camera 7.
  • It is clear that the precision of this method is proportional to the degree of flatness from the radar/camera position to the launch point.
  • 2.4. If the system includes the optional microphone 3, another method exits. The sound signal captured by the microphone 8 will change dramatically when the impact between the launching element and the sports ball takes place. This is illustrated in FIG. 7, where the relative velocity of the club 19 and relative velocity of the ball 20 captured by the radar 6 is shown in relation to the recorded audio signal 29 recorded by the microphone 8. Because of the speed of sound being around 1.000.000 times less than the speed of light, the impact detection time Ts of the audio signal will be delayed Td relative to the launch time To measured by the radar and/or camera.
  • By arranging the microphone in the same distance as the radar from the launch point Rm will equal Ro. In this case Ro can be determined from [eqn. 3].

  • Ro=Td/(1/Vs−1/c)≈Td*Vs  [eqn. 3]
      • ,where
      • Td is the delay of the audio launch time and the radar/camera launch time
      • Vs is the speed of sound
      • c is the speed of light
  • 2.5. This method uses images from the camera 7 taken both before and after ball launch. By analyzing the difference of a sequence of images 24 taken before and after launch, the launched ball 28 can be identified in the image 24. From the image 24, the angular extent of the launched ball 28 can be determined by well known vision methods.
  • In most cases, the diameter of the sport ball is well defined. By relating the determined angular extent of the ball to the physical, predetermined diameter, the distance to the launch point ‘Ro’ from the camera can be determined.
  • As for method 2.3, the distance ‘Ro’ from the camera must be converted to Ro seen from the radar by taking into account the known geometric relation between the radar 6 and the camera 7.
  • 2.6. If the camera 7 is a stereo camera, the distance to the launch point can be determined directly from the angular displacement in the two corresponding pictures. This technique will not be explained further here, but it is a well known technique within vision technology.
  • Again, simple geometric correction is required on the determined distance to account for the displacement of the stereo camera 7 relative to the radar 6.
  • 3. Determination of Launch Time To
  • In some of the above methods for determining the launch position parameters Eo, Ao and Ro, it is required to know the launch time To. Below, several different methods to determine To will be outlined.
  • 3.1. In FIG. 4, the relative velocity of the club 19 and the ball 20 is shown. In FIG. 5, the corresponding measured club path 22 and ball path 23 are shown. The launch point 21 and the launch time To may be determined where the club and the ball are present at the same point at the same time. The launch time To can be found from FIG. 4 and/or FIG. 6 in a number of different ways, to name a few:
      • Maximum club velocity
      • Minimum club height
      • First ball velocity higher than 0
  • 3.2. Another method uses the measured ball flight data from the radar. The trajectory data can then be back-extrapolated until a predetermined launch height is reached.
  • The precision of this method as for method 2.3 is proportional with the degree of flatness from radar position to launch point.
  • 3.3. If the system includes the optional microphone 3, one further method exits. The sound signal captured the microphone 8 will change dramatically, as explained above in method 2.4, when impact between launching element and sports ball takes place. By knowing the distance Rm from the microphone to the launch point, the launch time To can be calculated using [eqn. 4].

  • To=Ts=Td≈Rm/Vs  [eqn. 4]
      • ,where
      • Ts is the detected beginning of the abrupt change in the audio signal
  • 3.4 Another method again uses a rapid sequence of pictures taken by the camera 7 during launch. By vision techniques, detecting the picture frame of ball impact and correlating this picture timewise with the recorded radar signal, the ball launch time To can be determined in the radar signal. This may be a single frame or a point in time between two frames: one where the ball is present and another where the ball is in movement or is gone.
  • All the methods may be combined and used in conjunction to increase the accuracy of the determination of the launch point 11.

Claims (43)

1-42. (canceled)
43. A method of determining a parameter of a path of a sports ball, the method comprising:
receiving, using a CW Doppler Radar, electromagnetic radiation emitted from or reflected by the sports ball when in flight, and
determining the parameter on the basis of information received from the Radar, the method being characterized by determining, on the basis of received electromagnetic radiation emitted from or reflected by the sports ball, a position from which the sports ball was launched,
wherein the determining step comprises determining the parameter also on the basis of the determined launch position of the sports ball.
44. A method according to claim 43, wherein the determination of the launch position comprises determining information relating to an angle between a predetermined coordinate system and the launch position.
45. A method according to claim 44, wherein the angle information determination comprising providing image data relating to the coordinate system and the launch position and determining the angle information on the basis of the image data.
46. A method according to claim 44, wherein the angle information determination comprises providing, from the received radiation, information relating to a path of the ball at launch and determining the angle information from the path information.
47. A method according to claim 44, wherein the angle information determination comprises providing, form the received radiation, information relating to a path of an element used for launching the ball and determining the angle information from the path information.
48. A method according to claim 44, wherein the angle information determination comprises providing, from the received radiation, information relating to a path of the ball while in flight and determining the angle information from the path information and an estimate of the path at a point in time of launch.
49. A method according to claim 43, wherein the determination of the launch position comprises determining a information relating to a distance from a radiation receiver to the launch position.
50. A method according to claim 49, wherein the determination of the distance information comprises:
determining, from the received electromagnetic radiation, a velocity at a number of consecutive points in time,
estimating a point in time of launch as a first point in time of non-zero velocity,
determining launch using audio detection, and
determining the distance from a difference in the determined points in time of non-zero velocity and audio detection.
51. A method according to claim 49, wherein the distance information determination comprises optically viewing the ball and determining the launch using audio detection, the distance information determination determining the distance information from a difference in points in time of detection of the launch by the optical system and the sound detection system.
52. A method according to claim 49, wherein the distance information determination comprises providing an image of the ball at the launch position and determining the distance information by an extent of the ball in the image.
53. A method according to claim 49, wherein the distance information determination comprises determining angle information according to any of claims 3-6, and wherein the distance information is determined on the basis of the angle information determined and a predetermined height difference between a means for receiving the radiation and the launch position.
54. A method according to claim 49, wherein the distance information determination comprises providing a stereo image pair of the ball at the launch position and determining the launch position from an angular displacement of the ball in the two images.
55. A method according to claim 49, wherein the distance information determination comprises determining an intensity of emitted/reflected radiation at least substantially at the point in time of launch and determining the distance information from the determined intensity.
56. A method according to claim 49, wherein the distance information determination comprises emitting radiation of at least two wavelengths toward the ball and determining the distance information from the received radiation.
57. A method according to claim 49, wherein the distance information determination comprises emitting radiation comprising a phase and/or frequency modulated signal and determining the distance information from the received radiation.
58. A method according to claim 43, wherein the launch position determination comprises estimating a point in time of launch.
59. A method according to claim 48, wherein the launch time estimation comprises providing a plurality of images of the launch position and determining the launch time by a difference being present between two images.
60. A method according to claim 48, wherein the launch time estimation comprises providing, from the received radiation, information relating to a path of the ball at launch and determining the launch time from the path information.
61. A method according to claim 48, wherein the launch time estimation comprises providing, form the received radiation, information relating to a path of an element used for launching the ball and determining the launch time from the path information.
62. A method according to claim 48, wherein the launch time estimation comprises providing, from the received radiation, information relating to a path of the ball while in flight and determining the launch time from the path information and an estimate of the path at a point in time of launch.
63. A method according to claim 48, wherein the launch time estimation comprises estimating the point in time of launch on the basis of a predetermined audio parameter determined from sound detected at launch.
64. An apparatus of determining a parameter of a path of a sports ball, the apparatus comprising:
a CW Doppler radar for receiving electromagnetic radiation emitted from or reflected by the sports ball when in flight, and
means for determining the parameter on the basis of information received from the radar,
the apparatus being characterized by means for receiving electromagnetic radiation emitted from or reflected by the sports ball and, from the received radiation, determining a position from which the sports ball was launched,
wherein the means for determining the parameter are adapted to determine the parameter also on the basis of the determined launch position of the sports ball.
65. An apparatus according to claim 64, wherein the means for determining the launch position comprise means for determining information relating to an angle between a predetermined axis of the receiving means and the launch position.
66. An apparatus according to claim 65, wherein the angle information determining means comprise means for providing image data relating to the axis and the launch position, the angle information determining means being adapted to determine the angle information on the basis of the image data.
67. An apparatus according to claim 65, wherein the angle information determining means comprise means for providing, from the received radiation, information relating to a path of the ball at launch, the information determining means being adapted to determine the angle information from the path information.
68. An apparatus according to claim 65, wherein the angle information determining means comprise means for providing, from the received radiation, information relating to a path of an element used for launching the ball, the information determining means being adapted to determine the angle information from the path information.
69. An apparatus according to claim 65, wherein the angle information determining means comprise means for providing, from the received radiation, information relating to a path of the ball while in flight, the angle information determining means being adapted to provide estimate of the path at a point in time of launch and to determine the angle information from the estimate and the path information.
70. An apparatus according to claim 64, wherein the means for determining the launch position comprise means for determining information relating to a distance from the radiation receiver to the launch position.
71. An apparatus according to claim 70, wherein the distance information determining means comprise:
means for determining, from the received electromagnetic radiation, a velocity at a number of consecutive points in time,
means for estimating a point in time of launch as a first point in time of non-zero velocity,
means for determining launch using audio detection, and
means for determining the distance from a difference in the determined points in time of non-zero velocity and audio detection.
72. An apparatus according to claim 70, wherein the distance information determining means comprise means for optically viewing the ball and means for detecting the launch on the basis of received audio information, the distance information determining means being adapted to determine the distance information from a difference in points in time of detection of the launch by the optical system and the sound detection system.
73. An apparatus according to claim 70, wherein the distance information determining means comprise means for providing an image of the ball at the launch position, the distance information determining means being adapted to determine the distance information by an extent of the ball in the image.
74. An apparatus according to claim 70, wherein the distance information determining means comprise means for determining angle information according to any of claims 3-6, and wherein the distance information determining means are adapted to determine the distance information on the basis of the angle information determined and a predetermined height difference between the receiving means and the launch position.
75. An apparatus according to claim 70, wherein the distance information determining means comprise means providing a stereo image pair of the ball at the launch position, the distance information determining means being adapted to determine the launch position from an angular displacement of the ball in the two images.
76. An apparatus according to claim 70, wherein the distance information determining means comprise means for determining an intensity of emitted/reflected radiation at least substantially at the point in time of launch, the distance information determining means being adapted to determine the distance information from the determined intensity.
77. An apparatus according to claim 70, wherein the distance information determining means comprise means for emitting radiation of at least two wavelengths toward the ball, the distance information determining means being adapted to determine the distance information from the received radiation.
78. An apparatus according to claim 70, wherein the distance information determining means comprise means for emitting radiation comprising a phase and/or frequency modulated signal, the distance information determining means being adapted to determine the distance information from the received radiation.
79. An apparatus according to claim 70, wherein the launch position determination means comprise means for estimating a point in time of launch.
80. An apparatus according to claim 79, wherein the launch time estimating means comprise means for providing a plurality of images of the launch position, the launch time estimating means being adapted to determine the launch time by a difference being present between two images.
81. An apparatus according to claim 79, wherein the launch time estimating means comprise means for providing, from the received radiation, information relating to a path of the ball at launch, the launch time estimating means being adapted to determine the launch time from the path information.
82. An apparatus according to claim 79, wherein the launch time estimating means comprise means for providing, from the received radiation, information relating to a path of an element used for launching the ball, the launch time estimating means being adapted to determine the launch time from the path information.
83. An apparatus according to claim 79, wherein the launch time estimating means comprise means for providing, from the received radiation, information relating to a path of the ball while in flight, the launch time estimating means being adapted to determine the launch time from the path information and an estimate of the path at a point in time of launch.
84. An apparatus according to claim 79, wherein the launch time estimating means comprise means for detecting sound and means for determining the point in time of launch by identifying a predetermined parameter in the detected sound.
US11/630,884 2004-07-02 2005-07-01 Method and an Apparatus For Determining a Parameter of a Path of a Sports Ball on the Basis of a Launch Position Thereof Abandoned US20080139330A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/630,884 US20080139330A1 (en) 2004-07-02 2005-07-01 Method and an Apparatus For Determining a Parameter of a Path of a Sports Ball on the Basis of a Launch Position Thereof

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US58448504P 2004-07-02 2004-07-02
US11/630,884 US20080139330A1 (en) 2004-07-02 2005-07-01 Method and an Apparatus For Determining a Parameter of a Path of a Sports Ball on the Basis of a Launch Position Thereof
PCT/DK2005/000457 WO2006002640A1 (en) 2004-07-02 2005-07-01 A method and an apparatus for determining a parameter of a path of a sports ball on the basis of a launch position thereof

Publications (1)

Publication Number Publication Date
US20080139330A1 true US20080139330A1 (en) 2008-06-12

Family

ID=35276489

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/630,884 Abandoned US20080139330A1 (en) 2004-07-02 2005-07-01 Method and an Apparatus For Determining a Parameter of a Path of a Sports Ball on the Basis of a Launch Position Thereof

Country Status (3)

Country Link
US (1) US20080139330A1 (en)
EP (1) EP1765470A1 (en)
WO (1) WO2006002640A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100304876A1 (en) * 2007-12-12 2010-12-02 Rangetainment Technologies Gmbh Golf Diagnosis Apparatus And A Method Of Performing Golf Diagnosis
US20150202493A1 (en) * 2012-05-22 2015-07-23 Joseph P. Gannon System and method for evaluating the physical skills of a person
JPWO2014045496A1 (en) * 2012-09-21 2016-08-18 横浜ゴム株式会社 Measuring device and measuring method for moving body
US9555284B2 (en) 2014-09-02 2017-01-31 Origin, Llc Multiple sensor tracking system and method
US9855481B2 (en) 2009-01-29 2018-01-02 Trackman A/S Systems and methods for illustrating the flight of a projectile
US9857459B2 (en) 2004-07-02 2018-01-02 Trackman A/S Method and an apparatus for determining a deviation between an actual direction of a launched projectile and a predetermined direction
US9868044B2 (en) 2013-01-10 2018-01-16 Edh Us Llc Ball spin rate measurement
US9958527B2 (en) 2011-12-16 2018-05-01 Trackman A/S Method and a sensor for determining a direction-of-arrival of impingent radiation
US20180156914A1 (en) * 2016-12-05 2018-06-07 Trackman A/S Device, System, and Method for Tracking an Object Using Radar Data and Imager Data
CN109863420A (en) * 2016-10-31 2019-06-07 追踪者有限责任公司 It slides and rolling tracking system
US10379214B2 (en) 2016-07-11 2019-08-13 Trackman A/S Device, system and method for tracking multiple projectiles
US10393870B2 (en) 2005-03-03 2019-08-27 Trackman A/S Determination of spin parameters of a sports ball
US10596416B2 (en) 2017-01-30 2020-03-24 Topgolf Sweden Ab System and method for three dimensional object tracking using combination of radar and image data
JP2020524580A (en) * 2017-12-22 2020-08-20 トラックマン・アクティーゼルスカブTrackman A/S System and method for determining impact characteristics of a sports ball striking element
US10810903B2 (en) 2017-04-05 2020-10-20 Flyingtee Tech, Llc Computerized method of detecting and depicting a travel path of a golf ball
US10898757B1 (en) 2020-01-21 2021-01-26 Topgolf Sweden Ab Three dimensional object tracking using combination of radar speed data and two dimensional image data
US11027193B2 (en) 2013-07-01 2021-06-08 Flyingtee Tech, Llc Two-environment game play system
US11311789B2 (en) * 2018-11-08 2022-04-26 Full-Swing Golf, Inc. Launch monitor
US11351436B2 (en) 2019-06-24 2022-06-07 Garmin Switzerland Gmbh Hybrid golf launch monitor
EP3921049A4 (en) * 2019-10-31 2022-11-02 GPRO Co., Ltd. Ball tracking apparatus and ball tracking method

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2218483B1 (en) 2005-03-03 2017-03-01 Trackman A/S Determination of spin parameters of a sports ball
US9645235B2 (en) 2005-03-03 2017-05-09 Trackman A/S Determination of spin parameters of a sports ball
GB2455680B (en) * 2006-09-27 2011-03-02 Norman Matheson Lindsay Methods and systems for identifying the launch positions of descending golf balls
GB2483684B (en) * 2010-09-16 2014-05-07 Jaguar Land Rover Ltd Range determination apparatus and method
JP6526799B2 (en) * 2014-09-02 2019-06-05 オリジン,エルエルシー Multi-sensor tracking system and method
US10338209B2 (en) 2015-04-28 2019-07-02 Edh Us Llc Systems to track a moving sports object

Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2002A (en) * 1841-03-12 Tor and planter for plowing
US2004A (en) * 1841-03-12 Improvement in the manner of constructing and propelling steam-vessels
US3264643A (en) * 1964-12-01 1966-08-02 Ford Motor Co Continuous wave radar system
US3798644A (en) * 1972-08-07 1974-03-19 J Constant Vector velocity system
US4509052A (en) * 1983-04-27 1985-04-02 Georgia Tech Research Institute RF Interferometer/Doppler target location system
US4713686A (en) * 1985-07-02 1987-12-15 Bridgestone Corporation High speed instantaneous multi-image recorder
US5056791A (en) * 1989-09-28 1991-10-15 Nannette Poillon Golf simulator and analyzer system
US5092602A (en) * 1990-11-26 1992-03-03 Witler James L Golfing apparatus
US5138322A (en) * 1991-08-20 1992-08-11 Matrix Engineering, Inc. Method and apparatus for radar measurement of ball in play
US5150895A (en) * 1990-11-06 1992-09-29 Richard Berger Method of and system for determining a position of ball relative to a playing field, and ball provided therefor
US5241317A (en) * 1992-05-29 1993-08-31 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for determining target elevation angle, altitude and range and the like in a monopulse radar system with reduced multipath errors
US5401026A (en) * 1992-01-22 1995-03-28 Blackfox Technology Group Method and apparatus for determining parameters of the motion of an object
US5413345A (en) * 1993-02-19 1995-05-09 Nauck; George S. Golf shot tracking and analysis system
US5489099A (en) * 1992-10-30 1996-02-06 Accu-Sport International, Inc. Apparatus and method for tracking the flight of a golf ball
US5495249A (en) * 1993-06-14 1996-02-27 Dassault Electronique Ground surveillance radar device, especially for airport use
US5700204A (en) * 1996-06-17 1997-12-23 Teder; Rein S. Projectile motion parameter determination device using successive approximation and high measurement angle speed sensor
US5803823A (en) * 1992-11-20 1998-09-08 Acushnet Company Method and apparatus to determine object striking instrument movement conditions
US5846139A (en) * 1996-11-13 1998-12-08 Carl J. Bair Golf simulator
US5873040A (en) * 1996-08-13 1999-02-16 International Business Machines Corporation Wireless 911 emergency location
US6067039A (en) * 1998-11-30 2000-05-23 Pacific Design Engineering (1996 ( Ltd. Systems and methods for determining the distance between two locations
US6133946A (en) * 1998-01-06 2000-10-17 Sportvision, Inc. System for determining the position of an object
US6179720B1 (en) * 1997-05-21 2001-01-30 Accu-Sport International, Inc. Correlation method and apparatus for target-oriented sports activities
US6244971B1 (en) * 1999-01-28 2001-06-12 The Distancecaddy Company, Llc Spin determination for a rotating object
US6266005B1 (en) * 1998-01-17 2001-07-24 Daimlerchysler Ag Method for processing radar signals
US6292130B1 (en) * 1999-04-09 2001-09-18 Sportvision, Inc. System for determining the speed and/or timing of an object
US6304665B1 (en) * 1998-04-03 2001-10-16 Sportvision, Inc. System for determining the end of a path for a moving object
US6320173B1 (en) * 1996-02-12 2001-11-20 Curtis A. Vock Ball tracking system and methods
US6456232B1 (en) * 1999-11-22 2002-09-24 Sportvision, Inc. System for determining information about a golf club and/or a golf ball
US20030027655A1 (en) * 2001-08-02 2003-02-06 Lutz Mitchell E. Method and apparatus for monitoring objects in flight
US6520864B1 (en) * 1999-07-07 2003-02-18 Peter J. Wilk Method for tracking golf ball
US6547671B1 (en) * 1999-01-28 2003-04-15 The Distancecaddy Company, Llc Launch and aim angle determination for an object
US20030076255A1 (en) * 2001-03-19 2003-04-24 Daisaku Ono Method for detecting stationary object on road by radar
US20030103684A1 (en) * 1998-09-18 2003-06-05 William Gobush Method and apparatus to determine golf ball trajectory and flight
US20060092075A1 (en) * 2004-03-15 2006-05-04 Syracuse Research Corporation Man-portable counter mortar radar system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2380682A (en) * 2001-10-08 2003-04-16 Edh Golf ball tracking device and method

Patent Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2002A (en) * 1841-03-12 Tor and planter for plowing
US2004A (en) * 1841-03-12 Improvement in the manner of constructing and propelling steam-vessels
US3264643A (en) * 1964-12-01 1966-08-02 Ford Motor Co Continuous wave radar system
US3798644A (en) * 1972-08-07 1974-03-19 J Constant Vector velocity system
US4509052A (en) * 1983-04-27 1985-04-02 Georgia Tech Research Institute RF Interferometer/Doppler target location system
US4713686A (en) * 1985-07-02 1987-12-15 Bridgestone Corporation High speed instantaneous multi-image recorder
US5056791A (en) * 1989-09-28 1991-10-15 Nannette Poillon Golf simulator and analyzer system
US5150895A (en) * 1990-11-06 1992-09-29 Richard Berger Method of and system for determining a position of ball relative to a playing field, and ball provided therefor
US5092602A (en) * 1990-11-26 1992-03-03 Witler James L Golfing apparatus
US5138322A (en) * 1991-08-20 1992-08-11 Matrix Engineering, Inc. Method and apparatus for radar measurement of ball in play
US5401026A (en) * 1992-01-22 1995-03-28 Blackfox Technology Group Method and apparatus for determining parameters of the motion of an object
US5241317A (en) * 1992-05-29 1993-08-31 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for determining target elevation angle, altitude and range and the like in a monopulse radar system with reduced multipath errors
US5489099A (en) * 1992-10-30 1996-02-06 Accu-Sport International, Inc. Apparatus and method for tracking the flight of a golf ball
US5803823A (en) * 1992-11-20 1998-09-08 Acushnet Company Method and apparatus to determine object striking instrument movement conditions
US5413345A (en) * 1993-02-19 1995-05-09 Nauck; George S. Golf shot tracking and analysis system
US5495249A (en) * 1993-06-14 1996-02-27 Dassault Electronique Ground surveillance radar device, especially for airport use
US6320173B1 (en) * 1996-02-12 2001-11-20 Curtis A. Vock Ball tracking system and methods
US5700204A (en) * 1996-06-17 1997-12-23 Teder; Rein S. Projectile motion parameter determination device using successive approximation and high measurement angle speed sensor
US5873040A (en) * 1996-08-13 1999-02-16 International Business Machines Corporation Wireless 911 emergency location
US5846139A (en) * 1996-11-13 1998-12-08 Carl J. Bair Golf simulator
US6179720B1 (en) * 1997-05-21 2001-01-30 Accu-Sport International, Inc. Correlation method and apparatus for target-oriented sports activities
US6133946A (en) * 1998-01-06 2000-10-17 Sportvision, Inc. System for determining the position of an object
US6266005B1 (en) * 1998-01-17 2001-07-24 Daimlerchysler Ag Method for processing radar signals
US6304665B1 (en) * 1998-04-03 2001-10-16 Sportvision, Inc. System for determining the end of a path for a moving object
US20030103684A1 (en) * 1998-09-18 2003-06-05 William Gobush Method and apparatus to determine golf ball trajectory and flight
US6067039A (en) * 1998-11-30 2000-05-23 Pacific Design Engineering (1996 ( Ltd. Systems and methods for determining the distance between two locations
US6244971B1 (en) * 1999-01-28 2001-06-12 The Distancecaddy Company, Llc Spin determination for a rotating object
US6547671B1 (en) * 1999-01-28 2003-04-15 The Distancecaddy Company, Llc Launch and aim angle determination for an object
US6292130B1 (en) * 1999-04-09 2001-09-18 Sportvision, Inc. System for determining the speed and/or timing of an object
US6520864B1 (en) * 1999-07-07 2003-02-18 Peter J. Wilk Method for tracking golf ball
US6456232B1 (en) * 1999-11-22 2002-09-24 Sportvision, Inc. System for determining information about a golf club and/or a golf ball
US20030076255A1 (en) * 2001-03-19 2003-04-24 Daisaku Ono Method for detecting stationary object on road by radar
US20030027655A1 (en) * 2001-08-02 2003-02-06 Lutz Mitchell E. Method and apparatus for monitoring objects in flight
US20060092075A1 (en) * 2004-03-15 2006-05-04 Syracuse Research Corporation Man-portable counter mortar radar system

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9857459B2 (en) 2004-07-02 2018-01-02 Trackman A/S Method and an apparatus for determining a deviation between an actual direction of a launched projectile and a predetermined direction
US10473778B2 (en) 2004-07-02 2019-11-12 Trackman A/S Method and an apparatus for determining a deviation between an actual direction of a launched projectile and a predetermined direction
US10052542B2 (en) 2004-07-02 2018-08-21 Trackman A/S Systems and methods for coordinating radar data and image data to track a flight of a projectile
US10393870B2 (en) 2005-03-03 2019-08-27 Trackman A/S Determination of spin parameters of a sports ball
US20110159976A2 (en) * 2007-12-12 2011-06-30 Rangetainment Technologies Gmbh A Golf Diagnosis Apparatus And A Method Of Performing Golf Diagnosis
US20100304876A1 (en) * 2007-12-12 2010-12-02 Rangetainment Technologies Gmbh Golf Diagnosis Apparatus And A Method Of Performing Golf Diagnosis
KR102408358B1 (en) 2009-01-29 2022-06-14 트랙맨 에이/에스 An assembly comprising a radar and an imaging element
US9855481B2 (en) 2009-01-29 2018-01-02 Trackman A/S Systems and methods for illustrating the flight of a projectile
KR20210076170A (en) * 2009-01-29 2021-06-23 트랙맨 에이/에스 An assembly comprising a radar and an imaging element
KR102267575B1 (en) * 2009-01-29 2021-06-22 트랙맨 에이/에스 An assembly comprising a radar and an imaging element
KR20200120965A (en) * 2009-01-29 2020-10-22 트랙맨 에이/에스 An assembly comprising a radar and an imaging element
US10315093B2 (en) * 2009-01-29 2019-06-11 Trackman A/S Systems and methods for illustrating the flight of a projectile
US10441863B2 (en) * 2009-01-29 2019-10-15 Trackman A/S Systems and methods for illustrating the flight of a projectile
US9958527B2 (en) 2011-12-16 2018-05-01 Trackman A/S Method and a sensor for determining a direction-of-arrival of impingent radiation
US20220334257A1 (en) * 2012-05-22 2022-10-20 The Power Player Inc. System and method for evaluating the physical skills of a person
US20150202493A1 (en) * 2012-05-22 2015-07-23 Joseph P. Gannon System and method for evaluating the physical skills of a person
JPWO2014045496A1 (en) * 2012-09-21 2016-08-18 横浜ゴム株式会社 Measuring device and measuring method for moving body
US9868044B2 (en) 2013-01-10 2018-01-16 Edh Us Llc Ball spin rate measurement
US11786810B2 (en) 2013-07-01 2023-10-17 Flyingtee Tech, Llc Two-environment game play system
US11027193B2 (en) 2013-07-01 2021-06-08 Flyingtee Tech, Llc Two-environment game play system
US20170136336A1 (en) * 2014-09-02 2017-05-18 Origin, Llc Multiple sensor tracking system and method
US9901804B2 (en) * 2014-09-02 2018-02-27 Origin, Llc Multiple sensor tracking system and method
US10238943B2 (en) 2014-09-02 2019-03-26 Flyingtee Tech, Llc Multiple sensor tracking system and method
US9555284B2 (en) 2014-09-02 2017-01-31 Origin, Llc Multiple sensor tracking system and method
US11086005B2 (en) * 2016-07-11 2021-08-10 Trackman A/S Device, system, and method for tracking multiple projectiles
US10379214B2 (en) 2016-07-11 2019-08-13 Trackman A/S Device, system and method for tracking multiple projectiles
US11619731B2 (en) 2016-10-31 2023-04-04 Trackman A/S Bounce, slide and roll tracking system
CN109863420A (en) * 2016-10-31 2019-06-07 追踪者有限责任公司 It slides and rolling tracking system
US10444339B2 (en) 2016-10-31 2019-10-15 Trackman A/S Skid and roll tracking system
US20180156914A1 (en) * 2016-12-05 2018-06-07 Trackman A/S Device, System, and Method for Tracking an Object Using Radar Data and Imager Data
US10989791B2 (en) * 2016-12-05 2021-04-27 Trackman A/S Device, system, and method for tracking an object using radar data and imager data
US11697046B2 (en) 2017-01-30 2023-07-11 Topgolf Sweden Ab System and method for three dimensional object tracking using combination of radar and image data
US10596416B2 (en) 2017-01-30 2020-03-24 Topgolf Sweden Ab System and method for three dimensional object tracking using combination of radar and image data
US10810903B2 (en) 2017-04-05 2020-10-20 Flyingtee Tech, Llc Computerized method of detecting and depicting a travel path of a golf ball
JP2020524580A (en) * 2017-12-22 2020-08-20 トラックマン・アクティーゼルスカブTrackman A/S System and method for determining impact characteristics of a sports ball striking element
US11439886B2 (en) 2017-12-22 2022-09-13 Trackman A/S System and method for determining impact characteristics of sports ball striking element
JP7072590B2 (en) 2017-12-22 2022-05-20 トラックマン・アクティーゼルスカブ Systems and methods for determining the impact characteristics of sports ball batter elements
US10953303B2 (en) 2017-12-22 2021-03-23 Trackman A/S System and method for determining impact characteristics of sports ball striking element
US11311789B2 (en) * 2018-11-08 2022-04-26 Full-Swing Golf, Inc. Launch monitor
US11844990B2 (en) 2018-11-08 2023-12-19 Full-Swing Golf, Inc. Launch monitor
US11351436B2 (en) 2019-06-24 2022-06-07 Garmin Switzerland Gmbh Hybrid golf launch monitor
EP3921049A4 (en) * 2019-10-31 2022-11-02 GPRO Co., Ltd. Ball tracking apparatus and ball tracking method
US11504582B2 (en) 2020-01-21 2022-11-22 Topgolf Sweden Ab Three dimensional object tracking using combination of radar data and two dimensional image data
US10898757B1 (en) 2020-01-21 2021-01-26 Topgolf Sweden Ab Three dimensional object tracking using combination of radar speed data and two dimensional image data
US11883716B2 (en) 2020-01-21 2024-01-30 Topgolf Sweden Ab Three dimensional object tracking using combination of radar data and two dimensional image data

Also Published As

Publication number Publication date
WO2006002640A1 (en) 2006-01-12
EP1765470A1 (en) 2007-03-28

Similar Documents

Publication Publication Date Title
US20080139330A1 (en) Method and an Apparatus For Determining a Parameter of a Path of a Sports Ball on the Basis of a Launch Position Thereof
JP7254142B2 (en) Apparatus, system and method for tracking objects using radar and imager data
US11135495B2 (en) Systems and methods for illustrating the flight of a projectile
US20070293331A1 (en) Method of and an Apparatus for Determining Information Relating to a Projectile, Such as a Golf Ball
JP7303864B2 (en) Method and system
US20190282854A1 (en) Systems and methods for measuring a toppling frequency
WO1998032094A9 (en) A system for re-registering a sensor during a live event
US11143754B2 (en) Determination of spin parameters of a sports ball
US20210033722A1 (en) System and method for inter-sensor calibration
WO2022185276A1 (en) System and method for player's identification
US8959981B2 (en) Motion state of impacting and impacted object measuring apparatus and method

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERACTIVE SPORTS GAMES A/S, DENMARK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TUXEN, FREDRIK;REEL/FRAME:019841/0193

Effective date: 20070131

AS Assignment

Owner name: TRACKMAN A/S, DENMARK

Free format text: CHANGE OF NAME;ASSIGNOR:INTERACTIVE SPORTS GAMES A/S;REEL/FRAME:025919/0271

Effective date: 20100518

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION