This application is a national stage completion of PCT/GB2005/000611 filed Feb. 18, 2005 which claims priority from British Application Serial No. 0423500.8 filed Oct. 22, 2004, which claims priority from British Application Serial No. 0414028.1 filed Jun. 23, 2004, which claims priority from British Application Serial No. 0412583.7 filed Jun. 5, 2004, which claims priority from British Application Serial No. 0403561.4 filed Feb. 18, 2004.
This invention relates to methods and systems using prediction of outcome for launched objects.
According to one aspect of the present invention there is provided a method for deriving representations of the individual outcomes of launching objects into an area that contains a plurality of mutually-spaced object-sensing means, wherein each sensing means detects the presence of any of the launched objects that arrive in the location of that respective sensing means, a prediction of the outcome of the launching of each individual object is computed in dependence upon measurements of velocity vectors of that object at launch, the prediction is used to provide representation of the outcome of the launch of that respective object in the event that the presence as aforesaid of that object is not detected by the sensing means, and the computation process by which the predictions are computed is subject to adaptive correction in dependence upon error between the outcome predicted and the actual outcome realised in respect of individual objects for which the presence as aforesaid is detected by any of the sensing means.
According to another aspect of the invention there is provided a system for deriving representations of the individual outcomes of launching objects into a defined area, comprising a plurality of mutually-spaced object-sensing means within the defined area, each of the sensing means being operative to detect the presence of any of the launched objects that arrive in the location of that respective sensing means, launch-analyser means for deriving measurements of the launch velocity vectors of each of the objects individually, computer means for computing in dependence upon these measurements a prediction for the respective object of the outcome of its launch, and means for providing representation of the computed prediction in the event that the presence as aforesaid of the respective object is not detected by the sensing means, and wherein the computation process by which the predictions are computed by the computer means is subject to adaptive correction in dependence upon error between the outcome predicted and the actual outcome realised in respect of individual objects for which the presence as aforesaid is detected by any of the sensing means.
With the method and system of the invention, the representation provided in respect of the individual objects for which the presence as aforesaid is detected by any of the sensing means, may be the actual outcome realised.
The method and system of the invention is especially applicable to providing representations of the outcome of successive strikes of a golf ball, for example in the context of a golf range. In this respect, measurements of the launch velocity and spin vectors of a ball can be used to predict its ensuing flight-carry and -duration, its landing speed, landing backspin, angle of descent and subsequent bounce and roll. However, the accuracy of such prediction is very prone to errors arising from inaccuracies in the flight model, the bounce and roll model and the launch measurements and also variations in atmospheric conditions (e.g. wind speed, rain, temperature and pressure) and also in the rebound and friction properties of the landing terrain. The method and system of the present invention enable a significant improvement in prediction accuracy to be achieved by sensing the actual outcomes realised in relation to some shots and from the way in which these differ from the predicted outcomes computed for those same shots, correct the computation process adaptively to reduce error.
The “end-of-flight” parameters may be predicted and measured, namely, the carry-length, the direction and the flight duration. One possible means of achieving the measurement of actual carry distance and deviation and the flight duration is disclosed in WO-A-9201494 which describes the use of geophones distributed around a reception area to sense the impact of the ball as it lands. Signals corresponding to the time of arrival of the impact vibration at proximate geophones are recorded and, by analysing the time differences in these signals at different geophones, the position and time of impact can be accurately measured.
As an alternative, passive or active radio-frequency identification (“RFID”) tags may be embedded in each golf ball and used for identifying the final position of the ball. A system that employs passive RFID tags to locate the final positions of golf balls is described in US-B-6,607,123. In the present case, balls may be first identified at the tee and then at instrumented target areas on the driving range outfield where means is provided to interrogate the tags, dependent on ball position. This in turn provides data on the final outcomes of a proportion of golf shots and such measurements may be used to correct the ball launch calibration parameters and the prediction of ball carry, bounce and roll, taking into account prevailing atmospheric conditions and prevailing bounce and roll characteristics of the terrain.
The measurement of velocity vectors and/or other parameters of a launched ball or other object may be carried out for the method and system of the present invention by detecting light-change resulting from passage of that object through detection planes defined by respective slit-apertures. Each detection plane may involve means for emitting light as a beam through the respective slit-aperture and means for sensing light from the beam reflected back through that same slit-aperture from the object. The angle subtended at the object by the light-emitting means and the light-sensing means is preferably less than 3 degrees, in these circumstances. More particularly, the subtended angle (identified as the “observation angle”) is preferably less than 1 degree, and more desirably less than 0.5 degree or even 0.2 degree.
The light-emitting means and its co-acting light sensing means (referred to collectively as a “TXRX pair”) preferably operate in the infrared or near-infrared spectrum as this suppresses interference from extraneous daylight sources and is invisible to the user; however, other light wavelengths may be used. Furthermore, the light emitted may be continuous or pulsed. For example, low duty-cycle pulsed emissions with a repetition frequency in the range 10 kHz to 100 kHz may be used with measurements coinciding with each pulse. This corresponds to providing measurements of club-head and ball positions at intervals of a few millimeters to a fraction of a millimeter. (In a ‘full swing’ golf shot the club head speed at impact is typically in the range 25 meters per second to 55 meters per seconds, and ball launch speeds are typically 30% to 60% greater). For applications where the movement of a golf putter is to be measured, the repetition frequency can be much lower (e.g. about 1 kHz).
The light emission may be square-wave or sinusoidal modulated or the like, with high modulation frequency (e.g. 50 to 100 kHz or higher), and the received signal highly amplified and narrow-band filtered (preferably with a phase sensitive detector) so that very weak signals from retro-reflectors can be detected. This embodiment can be arranged to read identifying codes, such as dot-codes, on more slowly moving objects and/or on larger retro-reflectors with long-range and large capture-window applications.
A detection plane may be established as indicated above by arranging the active elements in a TXRX pair in close proximity (e.g. 2 to 10 millimeters apart, but not limited to this range) and some distance behind a slit-aperture. The width of the slit-aperture may nominally equal the distance between the emitting means and the light-sensing means in the TXRX pair (“the TXRX separation”), with the length axis of the aperture perpendicular to the axis that is co-linear with the centre of the light emitting means and the centre of the light-sensing means in the TXRX pair (“the TXRX axis”). Neglecting the finite size of the active areas in the TXRX pair and diffraction effects at the edges of the aperture, the width of the detection plane in this arrangement is nearly constant throughout the useful extent of the detection plane and is equal to the TXRX separation (typically 3 to 4 millimeters). This controlled-width detection plane is advantageously used in conjunction with retro-reflectors that have much greater reflective efficiency than diffuse reflectors, with the efficiency increasing with smaller observation angles. This increased efficiency helps to compensate for spreading losses at increasing range (and thus decreasing observation angle). When the detection plane is not more than x millimeters in width (where x can be any number, but typically 3 to 4 millimeters), different features in the shape or pattern of the reflector can be detected provided that these features are separated by at least x millimeters. By providing a line array of light emitters and light sensors with adjacent elements in the array forming a TXRX pair and with the array axis normal to the length axis of the slit-aperture, the position of the detection plane can be altered, depending on which TXRX pair is selected or made active. In this arrangement, each TXRX axis is co-linear with the array axis.
Another way of creating a detection plane is to arrange that the TXRX axis is parallel to the length axis of the slit-aperture. Provided the TXRX separation is small compared to the length of the slit-aperture, the fields of view for the light emitting means and light-sensing means are nearly identical. The detection plane thus formed comprises the common field of view. An advantage of this type of detection plane compared with that previously described, is that more light is emitted into the detection plane and more light is reflected back from the detection plane because the entire field of view is used. However, the width of the detection plane increases with range as it spreads out into a wedge shaped volume. This can be corrected using a cylindrical lens, so that the detection plane is again of uniform thickness (equal to the width of the slit-aperture) or nearly so. This method of forming the detection plane improves its sensitivity and operating range.
It is sometimes desirable to use a diffuse reflector (e.g. one side of the surface of a golf ball). Because diffuse reflection is inefficient, the method of creating detection planes described in the immediately-previous paragraph is preferred for diffuse reflection. In this case it is sometimes advantageous to have larger TXRX separation (giving greater observation angles) to suppress retro-reflection relative to diffuse or spectral reflection from the golf ball or other object.
The golf ball or other object may carry one or more reflectors. A single reflector comprising an area of reflective surface of distinctive shape, such as a triangle or rectangle, may be used. Alternatively, two or more separate reflective surfaces may be used in a defined pattern, such as circular dots arranged along a line, a barcode pattern, or three dots on the corners of a triangle. Although diffuse reflection may be used, there are advantages to be achieved using retro-reflective elements. These later elements are preferably, but not necessarily, of the corner-cube or prism type, and may be provided with special prism structures with biased and/or variable tilt axes in orderto orientate the maximum reflectivity at an incidence angle other than 90 degrees, and/or to make the reflectivity more uniform over a range of incidence angles. In the case of a golf ball, it may have just one retro-reflector with the remainder of the ball surface providing a diffuse reflector, but preferably it carries a plurality of retro-reflective dots arranged in a spherically symmetric orientation on the ball. The golf club used may also carry at least one retro-reflector preferably on the club-head and/or on the lower end of the shaft, above the club-head.
Means may be provided to enhance the detection of a retro-reflector in the presence of unwanted reflections from other parts of the moving article by placing a first light polarizing filter in front of the light emitter and a second light polarizing filter in front of the co-acting light sensor. Light reflected from the retro-reflector has its plane of polarization rotated 90 degrees (or theoretically so). The two filters are oriented so that the planes of polarization are at 90 degrees to one another (or at optimum cross orientation), so only the polarized target-reflected light is allowed to pass through the said second polarizing filter and into the light sensor. When the polarized emitted light strikes other (non-retro-reflective) surfaces of the object being detected or internal surfaces in the measurement apparatus, its plane of polarization is not rotated, and the returned beam is blocked from entering the sensor. A second co-acting light sensor may be provided on the obverse side of the light emitter with a polarized filter aligned with the plane of polarisation of the emitted light. This is insensitive to reflected light from retro-reflective surfaces but sensitive to other reflective surfaces, and provides two signals, for example, one responsive to retro-reflective dots on the surface of a golf ball and the second responsive to reflections from the ball surface alone.
Various types of polarizing filters may be used such as Rochon, Brewster or dichroic polarizers. One type of dichroic polarizer that is advantageously useful at infrared wavelengths is the wire-grid polarizer. Wire-grid polarizers are very expensive to manufacture compared to the much more common sheet polarizers (based on modified polyvinyl alcohol iodine) but, in the present context, the dimensions of the filters are exceptionally small so it is economic to use wire-grids. Since both the emitter and sensor devices in a TXRX pair share a common focusing lens and/or slit-aperture, the filters are preferably fabricated on or very close to the active areas of these devices. The active areas are very small (e.g. 0.1 to 1.0 square millimeters) so the polarizing filters are also very small. Judicious design of the wire-grids and associated conductors can also help to reduce radio frequency interference in the sensor signals generated by the relatively high power emitter drive signals. Anticipating future developments in light emitter and sensor devices, the emitter and/or sensor may transmivrespond in one plane of polarization without need of additional filters.
Preferred shapes for the reflectors have simple geometries such as circular, hemispherical (i.e. a golf ball surface), triangular or quadrilateral. However, any shape that can be defined mathematically may be used. In one preferred embodiment, the shape comprises one or more small circular dots having diameters of similar sizes as the width of a detection plane and arranged in known relative positions on a golf club, golf ball or other object to be measured. The detection planes are preferably arranged to traverse the path of a reflector at various positions along the path and at various angles thereto. As a reflector travels through the various detection planes, data capture circuits record the corresponding time and amplitude response. These data are used to compute the speed, position and direction of the reflector and thus determine the ball and/or club head motion. A powerful technique for extracting accurate three-dimensional data of the motion of a reflector as it passes through an array of detection planes is the Levenberg-Marquardt method for non-linear estimation. This, and alternative estimation algorithms, require a fairly representative mathematical model of the measurement system and to this end it is advantageous that the reflectors have basic geometries that can be described in simple mathematical terms.
The object-sensing means, which may for example utilise optical, acoustic, electromagnetic, electromechanical, or radio-frequency sensing, may be utilised in the context of golf shots for example, to detect the outcome of the ball flight (i.e. the carry distance and deviation and the duration of flight), or of the entire travel of the ball to where it comes to rest. The vibration created by the impact of the ball on landing may be detected, and data derived from the position and time of impact for a proportion of balls may be utilised with data comprising the carry distance, deviation and duration of flight, to correct the ball launch calibration parameters and/or the ball flight model parameters. Optionally, the position and/or timing of a second impact of a ball (i.e. after bouncing off the ground) may be measured to determine the final direction, descent speed and other end-of-flight parameters.
The vibration sensing means may be single devices, each attached, for example, to an individual panel that vibrates on impact so as to indicate the landing of a ball on the panel, and/or may involve a distributed array of geophones to sense ground transmitted vibrations or the like. One preferred geophone arrangement uses buried piezoelectric cables near the perimeter of a sensing zone and/or arranged along grid lines distributed across the sensing zone.
Methods and systems in accordance with the present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
FIGS. 3(a) and 3(b) illustrate two scenarios of actual and predicted golf shots;
FIGS. 5(a) and 5(b) are a plan view and a sectional side view of a short-range target of the driving-range facility of
FIGS. 6(a) and 6(b) are a plan view and a sectional side view of a distance-range target of the driving-range facility of
FIGS. 8(a) and 8(b) are a plan view and a sectional side view of an instrumented target that uses radio-frequency identification to detect balls on the target;
FIGS. 11(a) and 11(b) are diagrammatic plan and side views of a golf ball passing through detection planes corresponding to those of the launch analyser of FIGS. 9(a) and 9(b);
Reference axes X, Y and Z are shown for convenience in conveying orientation, where this is appropriate in certain of the figures to which reference is made in the following description. In this respect, the Z-axis is vertical and points upwards, the Y-axis is horizontal and points downrange (i.e. along the general line of flight of a golf shot), and the X-axis is orthogonal to the Y- and Z-axes and points in the general ‘heel-to-toe’ direction of a club head at ball address.
The block diagram of
The golfers 1, 2 and 3 are provided with individual launch analysers 6, 7 and 8, and balls are dispensed to them at or near the tee, or at a central dispensing station. The launch analysers 6, 7 and 8 measure the initial speed, spin and launch angles of driven balls and from these measurements predict the flight or the flight and run of the balls. If balls with embedded RFID tags are used, the launch analysers also register a golfer- or user-code by means of a key- or card-reader. Each golfer is in this case issued with an individually-coded key or card for use in registering his/her code at the allotted launch analyser, and the same key or card is used for the allocation to him/her of RFID-tagged balls, so that the unique codes of all balls dispensed to the individual golfer can be identified with the launch analyser where they are to be used. Two or more golfers may share one key or card and select their name on a touch-screen or by other selection means when taking turn to play.
The data from the launch analysers at each driving bay are transmitted to a central computer 9. The computer 9 matches balls that are detected on any instrumented target with the golfer who hit that ball, and computes the error between the predicted outcome for that golfer's shot (based on launch analyser measurements) and the actual outcome.
In one form of RFID tagged ball each ball is provided with an active RF transmitter, preferably using an internal re-chargeable power source. Typically, the power source may have capacity of a few milliamp-seconds or less (e.g. from charge stored in a high-value multi-layer ceramic capacitor or the like). The power source may be charged through a connector but preferably charge is provided from an inductively coupled external field prior to hitting the ball off the tee. The balls may be activated to transmit their unique code by an RF field that is local to each target area. The position of a stationary ball on a target area can then be sensed either by buried loops within operating range of the tag transponders or by directional scanning antennas located in the vicinity of each target area.
In one arrangement, the RFID reader at each target area is provided with a plurality of buried loops or antenna and receiver channels configured such that at least one can receive transmissions from the golf-ball active tag dependent on its orientation. The RFID tags may be programmed to be normally in standby (low-power mode) and momentarily power-up at two to three second intervals or other intervals so that if it is in radio range with at least one antenna/receiver circuit it can indicate its presence. The interrogation (i.e. radio communication between reader and tag) is then performed using the in-range channel. This means that only one channel performs the interrogation, and that transmit-power is required of the reader only when a ball first lands on a target area. Preferably, means may be provided on each tag to sense the high energy impact of the golf shot and initiate power-up only after impact and optionally shut down after the tag code is successfully transmitted to the target area receiver.
In a second and preferred form of RFID tagged ball, the embedded RFID devices are passive. This requires that balls that roll or bounce onto an instrumented target subsequently roll back into a collecting channel or duct or the like where they come in close proximity to a RFID reader. Preferably, instrumented targets that sense passive RFID balls are fairly small in diameter or span compared with their individual distances from the driving bays. Thus a passive RFID type target at 100 meters range could be typically ten meters in diameter (if circular), which would then have a measurement resolution of ±5%; this assumes that there is only one passive RFID reader per target area. Numerous such targets would be provided on the outfield to ensure a reasonably high success rate of shots landing on targets. Although the resolution is only ±5% (or some other percentage), the system is still able to minimise systematic errors to nearly zero, since very large numbers of balls are sampled and the average of all measurements is sensitive to small systematic discrepancies.
Instrumented targets of either RFID mode are more akin to “real golf” than targets that detect impact, in that the equivalent to the target in real golf is the green with a hole and a flag and the aim on “approach shots” is to strike the ball so that it flies, bounces and finally rolls to a stop close to the flag—or better still, drops into the hole. With RFID instrumented targets, each target can be provided with a regulation size hole and a traditional flag. The target surface emulates the surface of a traditional green and the hole is provided with a RFID reader to register “hole-in-one” shots. The chances of achieving a hole-in-one on a driving range according to this embodiment of the invention are similar to the chances of achieving a hole-in-one on a traditional golf course.
The instrumented target areas comprise a fraction of the total outfield area so a proportion of balls may land in intermediate areas between the target areas. In these instances, the outcome of a golf shot is interpolated using computer prediction of the outcome based on accurately measured ball launch parameters. The instrumented target measured data is used to apply corrections to the data generated in each of the launch analysers 6, 7 and 8 and to update the golf shot prediction model so that the interpolation of shot outcomes is accurate. The above corrections are generated using iterative algorithms that test where and how much correction is appropriate so after a few results from each launch analyser the predicted and actual data converge (to within very small tolerance). The correction process continues as long as golfers hit balls onto the instrumented target areas and adapts to environmental changes on an hour-to-hour and day-to-day basis. The computer can also monitor long-term calibration drift in each launch analyser and apply appropriate correction, or report that specific components of the facility require maintenance. A weather monitor 11 positioned downrange, measures wind speed and direction and air density and signals the results to the central computer to assist the prediction process. In consequence, each video display unit 12, 13 and 14 provides the relevant golfer with a reliable representation of great precision, of the outcome of each of his/her shots.
For one shot per bay, the average number M of balls detected within an instrumented range may be considerably less than the number of bays in use N. In a busy 50-bay driving range, about 6000 balls per hour are hit during peak usage. It is only necessary to have a few hundred results per hour to obtain very good feedback for adaptive correction purposes. Thus, in a driving range according to the invention, it is only necessary to measure the actual outcome of a fraction of the total of driven balls in order to provide accurate prediction of all balls hit. Furthermore, because golfers have an incentive to land their balls on a target, the density (i.e. number per unit area) of balls landing on instrumented targets is relatively high compared with the density elsewhere, so the total area of instrumented targets dispersed around the outfield as a ratio of the overall area of the outfield is significantly less than the ratio M/N. Thus, in a driving range according to the present invention, the area occupied by all the instrumented targets as a percentage of the total available area of the outfield may be less than 10% or even less than 2%. This very low coverage of outfield sensors provides significant cost advantages compared with ranges where most of the outfield is populated with landing sensors or the like.
The launch analyser apparatus may be provided with a card-reader or other key device that may be mechanical or electronic. The code contained in such device can be used to provide membership account data, membership expiry date (if required) and credit amount for future playing time. In the case of a range using RFID tagged balls, the code contained in such device can be additionally used to identify which balls are dispensed to one or more players in each bay. Additional data such as a customer's e-mail address can be used to relay the results of a practice or game session directly to the customer's home PC. Alternatively, data from individual customers could be automatically posted on a website and each customer provided with a unique password to allow private access to their results.
In routine 21, each ball detected by the landing sensors is assigned to the most probable prediction. The probability that a ball is correctly assigned to a given shot prediction can be calculated from the ratios of the errors in predicted carry length, carry deviation and flight duration to the respective standard deviations of errors in these three parameters. It is thus very desirable to frequently monitor and update the values of standard deviation in prediction errors and assign each prediction with the best current estimate of the applicable standard deviations. For example, standard deviations in the predicted outcome for short chip shots will be very small compared to those for a long drive. The chip shot is nearly unaffected by wind and ball spin, whereas the drive is very sensitive to these factors.
Occasionally golf shots will land on the same target nearly simultaneously, or will be predicted to do so. In these circumstances it is desirable to hold the incoming data (routine 22) until such time that any possible confusion between two actual shots is resolved. Decision routine 23 checks whether there is any confusion, that is, whether the process tries to assign two actual shots to one golfer. When this happens, a second predicted shot must exist so that for every two actual shots there are two predicted shots, but sometimes the allocation is wrong. In these circumstances, routine 24 computes the combined probability of both combinations in order to choose which is the most likely. That is the probability that A matches with B AND C matches with D is found and then the probability that A matches with D AND C matches with B is found and the combination with higher probability is chosen. The process can then be repeated and expanded if yet another ball lands at nearly the same time and in close proximity.
For the above process to be meaningful, it is important that reliable values of standard deviations in the various error parameters are obtained. Typical values for standard deviations in predicted carry distances and flight duration are published (see Quintavalla, S. J. 2002 “A generally Applicable Model for the Aerodynamic Behaviour of Golf Balls”, In Science and Golf IV, ed. E. Thain, p. 346, London: Routledge). Values of 1.65 meters standard deviation in ball carry of 240 meters (average) and 100 milliseconds standard deviation in flight time (estimated to be about 7 seconds) were reported.
The timeout routine 25 stops the holding process (routine 22) when the probability of new (future) data from the landing sensors matching with held predictions becomes diminishingly small. For example, the standard deviation of errors in flight time prediction for a certain type of shot may be 100 milliseconds.
If such a predicted shot has a chance of hitting a landing sensor (detected in routine 20) it should be held until such time that the actual shot detected on the landing sensor is registered. But if this does not happen after six-sigma seconds (i.e. 600 milliseconds) there is negligible chance of it ever happening. The data that is released from the “hold” state is then checked in routine 26 to see whether it is actual and matched or only predicted. In the event that the released data is a predicted outcome that is not matched, it is displayed to the appropriate golfer via step 27. However, in the event that the released data is an actual outcome that has been matched to a prediction, this actual outcome is displayed to the golfer via step 28, and the error of the prediction from the actual, realised outcome is analysed in routine 29 for adaptive correction of the prediction process in the computer 9. Over a long period of time, thousands or even millions of matched results can be recorded and analysed to give adaptive correction. This will allow very sensitive control and detection of non-random errors. For example, fuzzy logic or other algorithms can be used to correlate changes in wind speed and direction with shot outcome and anticipate the corrections required.
FIGS. 3(a) and 3(b) illustrate two scenarios where ambiguity or confusion between shots occurs. In
The carry errors illustrated in
The predicted carry length, deviation and duration may be found using the following equations:
dvx/dt=−Bv(CDvx+CLvy sin á) (1)
dvy/dt=−Bv[CDvy−CL(vx sin á−vz cos á)] (2)
dvz/dt=−g−Bv(CDvz−CLvy cos á) (3)
Equations 1 to 3 are a simplified form of the trajectory equations for a golf ball, assuming that the ball spins about an axis in the XZ plane at angle á to the horizontal, i.e. it does not have “rifling spin”. When á is zero, the ball has no sidespin but only backspin. If required, additional terms to account for rifling spin can be added, but in practice these make very little difference to the predictions.
The trajectory equations give the rate of change of the three vector components vx, vy and vz of the trajectory velocity v of the ball after impact, so knowing the initial velocity vectors (i.e. the velocities in the X, Y and Z directions) and other parameters in the equations, the flight path and duration can be calculated. CD and CL are the applicable drag and lift coefficients, which are dependent on the ball dimple pattern and the linear and angular velocity of the ball relative to the surrounding air. These dependencies are in general highly non-linear and difficult to predict analytically for all possible golf shots. However, according to the present invention, the adaptive correction process allows the system to learn fairly precisely how CD and CL vary under virtually all possible golf shot conditions and also adapt to changes in environment such as air pressure, and temperature (which affect ñ). Thus, after an initial learning period, the prediction of shots becomes very accurate and the remaining errors are predominantly random with very small standard deviations, or due to changes in ambient conditions. It should be realised that the bulk of the said learning period is a “once off” occurrence. That is, once a first system has been built and commissioned, the initial learning process for one type of ball and one type of launch analyser will be the same for the same type of ball and launch analyser in other sites.
The flight prediction yields information on the landing velocity and final backspin rate of a ball. After initial touch-down, a ball typically bounces a few times and then rolls to a halt. The duration and length of the bounce and roll phase can be estimated approximately with appropriate formulae involving the ball landing data and bounce and roll coefficients for the landing surface. Again, feedback of actual results (e.g. from known outcomes of RFID tagged balls) allow the system to learn accurate relationships between ball landing parameters and subsequent bounce and roll behaviour across the entire outfield.
The barrier 46 is an optional feature, which may extend across the outfield or part thereof at about 40 to 50 meters (or at other distances) from the tee-off bays. It may be 0.5 to 1.0 meters high (or higher) and may comprise separate, spaced apart barriers. Its purpose is to provide a simple and easy test for beginners or very young players that also may form part of a points-scoring game. For example, hitting the barrier “on the fly” (i.e. without the ball rolling or bouncing before reaching the barrier) may score one point, whereas balls that carry over and beyond the barrier score two points. Distributed vibration sensors, for example a piezoelectric cable, built into the barrier or barriers sense when it is hit by a ball and the launch analysers confirm the bay from which any successful shot is made. The barrier thus provides a test of initial ability to at least hit a ball off the ground and carry some distance down a fairway, but ability to hit straight is not required.
A second stage of ability is provided by the short range targets 47, which require some degree of both distance and direction control. These targets are typically set at 20 to 25 meters range and provide an attainable goal for the weakest players but also a facility for higher-ability golfers to practice their short game with precise feedback.
FIGS. 5 (a) and 5 (b) are a plan view and a sectional side view of a possible design for a short range target. The target 47 is typically circular in plan view, but may be otherwise shaped, and comprises a generally dome-shaped outer shell with a lid 50 and a skirt 51. The lid 50 attaches to the skirt 51 via a shock absorbent mounting 52 so that vibrations from impact on the skirt do not transmit readily to the top. The shell may be supported slightly above ground level by a shock absorbing mounting 53, which may extend throughout the full perimeter of the lower lip of the skirt 51. A ball landing directly on the outer shell 50,51 creates an impact noise that is detected by a microphone 54 inside the shell. The microphone 54 may be designed to reject far-field noise and signal processing can be provided to distinguish between the sound of ball impact and other sounds such as wind, rain or thunder. A vibration sensor 55 attached to the lid 50 also senses impacts that land on the lid 50 but not on the skirt 51 and thus provides feedback to the central computer to distinguish between impacts on the skirt 51 and impacts on the lid 50. Once ball impact is detected, a processor 56 sends a signal to the central computer 9 (
Typically, the overall diameter of the target 47 is 10% to 20% of its distance from the tee line 40 so as to provide a fairly easy target. The lid 50 typically has a diameter of only 20% to 50% of the overall target diameter and is thus much more difficult to hit directly with a golf shot. Optionally, the shell 50,51 can be formed as one piece and a microphone used to detect impacts on any part of the shell (i.e. providing no distinction between impacts on the lid 50 and skirt 51). The slope of the skirt 51 should not be steeper than 45 degrees on any part facing the bays, since otherwise there is a danger of a very hard hit, low trajectory ball rebounding back towards the bays. Optionally, the central top part may be provided with a layer of high friction and/or softer material so that balls landing with high backspin can be observed in the way they bounce upwards or backwards.
Preferably the ground surrounding a target 47 is fairly soft so that nearby missed shots do not rebound high off the ground and subsequently land on the target. However, on the rare occasions this does happen, the launch sensing and flight prediction system accurately distinguishes between direct hits and hits off a ground-bounce so that such shots are not rewarded a game score. It should be noted that for very short distance shots (up to 30 meters or so) the ball flight is almost purely ballistic and not significantly affected by aerodynamic effects due to ball spin and/or wind. This is because the aerodynamic lift and drag forces on a ball are proportional to the square of its absolute velocity through the air. This being the case, extremely accurate predictions of landing positions and landing times are obtained from the flight prediction system for short, low velocity shots. These predictions can be calculated very quickly, so that the result is computed before the ball finishes its flight of 1 to 2 seconds through the air.
To enhance the fun aspect of the driving range, visual and/or auditory feedback may be provided on the targets 47. For example, at least part of the shell may be fabricated from a material that is translucent but impact resistant, and a high intensity lamp 57 may be provided inside the shell to be switched on at the instant a validated shot hits the target. The light intensity can then be controlled to dim gradually, reducing to zero intensity over a few seconds, unless another ball hits the target in which case the transient light process is repeated. The intensity of the light can also be adjusted to be much greater during sunlight-conditions as compared with night-time or low-daylight conditions. This provides a golfer with highly visible and instant feedback of success and in addition three points (say) can be added to his or her game score. In this regard, a message such as “3 POINTS!” can be reverse printed on the inside of the skirt 51 in an opaque colour that matches the colour of the shell 50,51, so that it is visible (as illustrated in
FIGS. 6(a) and 6(b) show a plan view and a side sectional view of a distance range target typical of the targets 41 to 45. Here, the ground forming the target is contoured. The central and intermediate zones form a dome or hillock 60 with preferably a uniform slope from top to bottom to ensure that balls are not able to come to rest on the hillock 60 but instead roll down and into a trench 61. The outer zone of the target is sloped into a conical dish 62 so that again balls do not rest but instead roll into the trench 61. The trench is itself sloped so that balls rolling into the trench continue to roll (from left to right in the diagram of
To enhance the visibility of the target, especially at night-time, the perimeter of the target is marked out with retro-reflective reflectors 65. These are arranged on an outer bank 66 with the reflectors 65 nearest the golfers (on the left-hand side in
Two separate, concentric piezoelectric cables 68 are buried a few centimeters below the target surface and adjacent to the perimeter circle of reflectors 65. These cables 68 are connected to a differential amplifier (not shown) so that common-mode noise (i.e. noise from distant sources such as road traffic, wind, etc.) is rejected and only vibrations caused by impacts close to the cables 68 (e.g. golf-ball landing impacts) are sensed. This arrangement detects very precisely whether a ball lands inside or outside the perimeter circle. A second set of piezoelectric cables 69 are arranged in a grid formation covering the surface of the target inside the perimeter circle. Each of the cables 69 (of which only eight are shown) is connected to an individual amplifier (not shown), and is preferably buried somewhat deeper than cables 68. The cables 69 detect balls landing on any part of the target inside the perimeter circle to provide measurements of landing position and landing time.
Preferably, a local signal conditioning and processing unit (not shown) is provided at each target 41 to 45. This analyses the raw data, rejects far-field impacts and computes the co-ordinates of the first (and optionally second) impact of balls landing within a given radius of the target centre. This processing unit will also communicate with the central computer 9 (
As with the short range targets 47 (
Other designs of target, which may include traditional landscaped greens, bunkers and water features, etc., may be provided instead of, or in addition to, the distance targets described above.
In routine 79 the captured ball data is analysed to quantify errors and apply adaptive correction. Routine 79 performs a similar function to routine 29 in
FIGS. 8(a) and 8(b) are a plan view and a side section view of an instrumented target that uses RFID reader apparatus to detect balls on the target. Balls hit from the driving bays travel in a general left to right direction in FIGS. 8(a) and 8(b). Most of the area of the instrumented target comprises a top sloping surface 80. A re-entrant channel or trench 81 borders the front lip of the sloping surface 80 such that balls landing on the surface roll into the trench 81 where their identifying codes are recorded by at least one RFID reader (not shown). More than one RFID reader may be provided or a distributed reader arrangement may be used such that balls rolling into the trench 81 are read very soon after they roll in. One or more down-pipes 82 lead from the trench to a collecting sump 83.
The trench is sloped to cause balls to roll into the down-pipe or down-pipes and constant or periodic water-flushing (not shown) may be employed to ensure that the trench 81 is kept clear and balls readily collect in the sump 83. To this end, it may be advantageous to use balls that are slightly less dense than water. A flag-pole sits in a regulation size golf hole 84 and a RFID reader (not shown) identifies any ball that enters this hole to record a “hole-in-one” shot. Floodlights (not shown) may be provided inside the re-entrant trench 81 to illuminate the sloping surface 80 and the flag-pole during night-time and other periods of low visibility.
Balls travel at various speed towards the target. In most cases, balls roll onto the target over the upper surface of the re-entrant trench 81 and up the top sloping surface 80 where they slow down and eventually either roll back to fall into the trench 81, or, occasionally, into the hole 84. In other cases, especially with a high pitch shot, the ball may land directly onto the top sloping surface 80 and roll forward into the hole 84 or, more usually, roll part way up the slope and then roll back, into the trench 81. Other balls that approach at high speed will roll or bounce off the top sloping surface 80 and not be captured. The top sloping surface 80 has a tendency to slow down the run of a ball and return it so that it falls into the trench 81 and eventually into the sump 83. In other words, the target captures balls that would roll onto its surface and also some way beyond if it were flat. This is shown in
For balls that carry further than 50 meters or so, the spin-rate and spin-axis tilt of the ball at launch, as well as its linear velocity vectors, are critical to its eventual carry distance, carry deviation and flight duration. In order to predict reliably where and when a ball lands on the outfield for reliably matching landing-data with launch-data, it is essential that the spin imparted on a ball at impact is measured as precisely as possible as well as launch angle and linear speed. This is especially the case at peak usage in large driving ranges when the likelihood of shots from different bays landing at nearly the same spot at the same time is most frequent. Ideally, the predicted-shot outcomes and actual-shot outcomes should match to accuracies that are equal to, or better than, a golfer can be reasonably expected to observe. This would then ensure that the matching process works with complete integrity and credibility no matter how many balls land on any given target in any time slot. It is thus an aim of the invention to provide apparatus that measures ball launch velocity and spin vectors to a very high degree of precision.
In FIGS. 9(a) and 9(b), a launch analyser 90 is positioned generally forward of the pre-impact position of a golf ball 91 and parallel but offset from the expected straight-ahead launch trajectory of the ball (shown by arrow 92). In practice, the launch trajectory will have elevation angle typically in the range 5 degrees (as in a low trajectory drive shot) to 30 degrees or more (as in a 9-iron shot) and may diverge from the straight-ahead direction by ±25 degrees or more in azimuth. The golf ball surface is provided with retro-reflective elements 93 comprising small dots of retro-reflective material. A plurality of detection planes emanate from upper slit-apertures 94 and lower slit-apertures 95. The detection planes contain beams of light that are focussed into thin sheets which traverse the path of the ball 91 during part of its initial few centimeters of flight (e.g. from 10 to 50 centimeters or so). Dotted lines 96 indicate the vertical extent of one of the detection planes emanating from an upper slit-aperture 94, whereas dotted lines 97 indicate the vertical extent of one of the detection planes emanating from a lower slit-aperture 95. These detection planes are very thin (for example in the range 2 to 5 millimeters) measured transverse to the plane of the slit-aperture, with very small or zero divergence angles.
FIGS. 10(a) and 10(b) are more detailed views of a detection-plane arrangement in FIGS. 9(a) and 9(b). A TXRX pair 100 comprises a light emitter device (LED) 101 and light sensor 102. A cylindrical lens 103 and a slit-aperture 104 are arranged with the TXRX axis, the length axes of the lens, and the length axis of the slit-aperture parallel and coplanar. The TXRX pair 100 is disposed on the principal focal line of the cylindrical lens such that parallel rays (show as dashed lines 105 in
The detection plane arrangement of FIGS. 10(a) and 10(b) may be used in other applications where it is desirable to detect information from a moving object and from a distance. For example an arrangement of detection planes may be used to detect vehicle information provided as a retro-reflective dot code or bar code on the inside front windscreen of a vehicle (e.g. on a tax disc). Since the windscreen is kept clean to give the driver good visibility, the retro-reflective code is also kept visible and protected from weather and grime.
FIGS. 11(a) and 11(b) show a diagrammatic plan view and side view of a golf ball 110 in a first position y1 just after impact and the same ball 110 in a second position y2, two milliseconds later passing through detection planes shown by dashed lines 114, 115, 116 and 117. The ball diameter is 42.7 millimeters and (purely for example) travels at 64 m/s so the distance between y1 and y2 is very nearly three ball diameters. The ball 110 has, by way of example, a regular octahedron dimple pattern and is provided with a spherically symmetric arrangement of eight retro-reflective elements comprising two elements 111 and 112 that are in most direct detection view of the lower slit-apertures 65 and six other elements 113, some of which are below the ball (
Retro-reflective material has significant thickness because the light-reflecting surfaces of it are arranged in a three-dimensional shape, such as a prism. For example, a preferred high-grade retro-reflective material is 0.4 millimeters thick. However, golf-ball dimples are typically only 0.2 millimeters deep so attaching reflecting material of this kind to a golf ball has an unbalancing effect on its aerodynamic properties unless a suitable number of reflectors are arranged to be part of the spherically symmetric dimple pattern of the ball.
Typically, each retro-reflective element is inserted as a separate element within the area of one large dimple on the ball surface. These elements may be small circular discs of micro-prism retro-reflective material, or may be single corner-cube prisms, “cat's eye” lenses or the like. Alternatively, retro-reflective elements may be directly fabricated or painted on the surface of a golf ball and individual areas may occupy more than one dimple.
It is necessary that the means of attachment of the elements to the golf ball surface is robust and withstands the high impact forces and significant ball deformation during a golf shot as well as the cleaning and scrubbing operations after collection from the outfield. A large measure of protection can be afforded by having the retro-reflective element recessed slightly below the outermost surface of a golf ball (as in a dimple). Acrylic corner-cube reflectors with a glass layer or other scratch-resistant surface may be used. In one preferred construction the retro-reflective part has a tough, scratch resistant protective surface and is ruggedly attached onto a short cylindrical pellet that is inserted into cylindrical cavities formed in the ball during moulding, and is slightly recessed. The depth of the pellet may extend beyond a thin outer casing (which is often about 2 millimeters thick in a two-piece ball construction) and into the inner rubber core. Thus, the pellet is encased in a resilient and protective housing and may be prevented from dislodging by barbs on the pellet surface and/or adhesive bonding. The entire surface of the ball may be encased in a transparent outer cover.
The retro-reflective elements provide suitable reference marks from which the spin rate and spin axis as well as the linear velocity components of the ball can be detected. Advantageously, this arrangement can be used to measure the velocity and spin components of the ball with any arbitrary initial orientation prior to impact. Not only is the spin rate and spin axis orientation measured, but the orientation of the octahedron dimple pattern relative to the spin axis can be determined, which can provide superior characterisation in a ball flight prediction model. The spin and velocity measurement means may employ high speed, time-elapsed camera images, but preferably the measurement is provided using an array of detection planes. In alternative arrangements, six retro-reflective elements may be positioned on the vertices of an octahedron pattern or twelve such elements on the facets of a dodecahedron and so on. The methods described above can be adapted for spot-kicks on a soccer or rugby ball to measure the resultant velocity and spin components. In this case the widths of the slit-apertures could be larger than those required for golf-ball measurements.
A significant advantage of providing a ball with retro-reflective parts on its surface is that it can be much more visible as it flies through the air during night-time or other periods of low ambient lighting. The higher visibility is provided by illumination from flood-lights mounted near each bay, which also illuminate the distance targets 41 to 45. As a ball flies down range, the observation angle (i.e. the angle subtended at the golf ball between the golfer's eyes and the local light source) gradually decreases, and consequently the reflectivity increases and partly compensates for the weaker illumination at greater range. The visibility can be increased by providing more of the surface of the ball with retro-reflective surface. For example, instead of one retro-reflective dot on each facet of a ball there may be a symmetrical arrangement of more than one, e.g. three in the centre of a triangular facet.
Preferably, each bay is fitted with a separate relatively low-power flood light positioned just above head-height but forward of the golfer so that there is ample head-room above and around the golfer to swing a driver or other club. This construction minimises the said observation angle, especially for balls with steep trajectories, and so enhances reflectivity off the ball. With this arrangement and judicious use of side-lighting and/or ground mounted lights, the total lighting power requirements can be significantly reduced compared to a driving range using standard golf balls and non-reflecting targets. This in turn minimises glare, sky glow and other light pollution problems as well as saving energy.
The ball of FIGS. 11(a) and 11(b) may be used in combination with portable apparatus adapted to assist location of the ball on a golf course.
The ball passes through the four detection planes 114, 115, 116 and 117, which all emanate from lower slit-apertures 65 so the associated light sensors detect the reflections of associated light emissions off the side of the golf ball 110. Other detection planes (not shown) emanate from upper slit-apertures 94 and from other lower slit-apertures. The detection planes that emanate from upper slit-apertures sense reflections from a different angle, directed downwards by typically 40 to 60 degrees. Also, detection planes emanating from either upper or lower slit-apertures (94 and/or 95) may be rotated about the Z-axis so as to be partly directed forwards or backwards along the Y-axis. Thus, as it passes through a plurality of detection planes, the ball and the retro-reflective elements thereon are detected from a multiplicity of angles and at various intervals along its initial trajectory so that plentiful data are available from which the velocity and spin vectors of the ball can be accurately computed.
Detection planes 114 and 117 are vertical and normal to the azimuth direction of the ball. The ball velocity Vy parallel to the Y-axis is given by the distance between detection planes 114 and 117 divided by (t4−t1). Detection plane 115 is also vertical but is rotated about the Z-axis as shown. Consequently the displacement äx (see
In the arrangement of
The qualitative features of the signal waveforms of
The contrast of the retro-reflective elements 141, 142 and 143 against reflections from the body of the club head can be enhanced by using filters to polarize the transmitted light from each TXRX pair in one direction and a second filter (for each TXRX pair) to polarize the received light at 90 degrees to the emitted light. In one possible arrangement, the ambient signal amplitude is measured just before and/or just after a (pulsed) light emission and the reflected plus ambient signal amplitude is measured during the TXRX pulsed emission. Since these two measurements (or three measurements in the case of measurement before and after the pulsed emission) occur at nearly the same time so the club head position and orientation change very little during these measurements, the amplitude response to light reflected exclusively from the retro-reflective elements can be found very precisely (assuming the above polarising filtering arrangement removes most of the unwanted reflections). In general, it is preferred to use infrared TXRX pairs as these generate light outside the visible spectrum, but other light wavelengths such as visible red light may be preferable since some polarising filters are more readily available at these wavelengths. If necessary, a mixture of light wavelengths can be used to eliminate visible disturbance prior to impact and enhance performance during the impact phase only. Also, the club head body can be sprayed with non-reflective coating prior to attaching its retro-reflective element.
In
In purpose-built clubs, the retro-reflective dots 141, 142 and 143 are preferably inserted into shallow circular recesses that are formed at manufacture. The exact location of the centres of the retro-reflective elements relative to the club-face are then known very accurately. It is also desirable to provide a similar retro-reflective arrangement on other makes of golf clubs. For example, retro-reflective dots 142 and 143 can be provided on a single strip of self-adhesive sticker, which is attached to the toe of the club head with the edge of the sticker aligned with the edge of the club-face as shown. This ensures that the centres of dots 142 and 143 are on a line parallel to the loft angle of the club-face. The self-adhesive sticker preferably forms a low reflectivity substrate to enhance the contrast of the retro-reflective dots. The dot 141 can also be mounted on a low reflectivity sticker; the position of dot 141 is less critical as its chief purpose is to provide an approximate indication of lie angle (i.e. the amount by which the heel-toe axis tilts relative to the horizontal). The retro-reflective dots are typically all the same nominal size, but a mixture of different sizes can be used to provide a code to differentiate between different club-head characteristics. For wood clubs, a preferred position of retro-reflector dots 142 and 143 are on the centre of the crown (i.e. the top surface of the club-head) and aligned front to back (substantially along the Y-axis). As these crown-mounted dots face upwards they need to be detected by a downwardly-oriented detection plane such as detection plane 96 in
Number | Date | Country | Kind |
---|---|---|---|
0403561.4 | Feb 2004 | GB | national |
0412583.7 | Jun 2004 | GB | national |
0414028.1 | Jun 2004 | GB | national |
0423500.8 | Oct 2004 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB05/00611 | 2/18/2005 | WO | 8/17/2006 |