The present invention is directed to a launch monitor system that measures flight characteristics of an object moving in a predetermined field-of-view. The system includes a support structure, a lighting unit, a camera unit disposed on the support structure, and a calibration assembly. The calibration assembly includes a calibration fixture and at least one telescoping member. A first end of the telescoping member is coupled to the support structure and a second end is contactable with or coupled to the fixture. In an extended position of the telescoping member, the calibration fixture is in the field-of-view of the camera unit. In a retracted position, the calibration fixture out of the field-of-view. The calibration fixture further includes contrasting markings. In another embodiment, the system includes a frame and the launch monitor is pivotally suspended from the frame so that it self-levels. The present invention further includes a method of calibrating a launch monitor having a calibration fixture.
|
|
This application is a continuation-in-part application of U.S. application Ser. No. 09/156,611 filed on Sep. 18, 1998, now pending, which is incorporated herein by reference in its entirety.
The present invention relates to sports objects, and more particularly relates to an improved launch monitor system for analyzing sports objects, and a method for the use thereof. The launch monitor system includes a calibration fixture.
Apparatus for measuring golf ball flight characteristics and club head swing characteristics are known. The golf ball or golf club head is marked with at least one contrasting area. The apparatus uses the contrasting area(s) to determine the characteristics.
One particularly troublesome aspect of past systems for measuring golf balls and clubs is calibration of the system. Improvements related to increased ease and speed of calibration are desirable. It is further desired that the calibration not hinder the portability of the apparatus. The apparatus should be easily movable to the most desirable teaching or club fitting locations, e.g., on an outdoor driving range or golf course fairway. In addition, the apparatus should be easily movable to various locations on the range or fairway. Furthermore, it is desirable to provide a method for calibrating such an apparatus that is fast, easy and accurate.
Broadly, the present invention comprises a launch monitor system with an improved calibration fixture and a method for use thereof.
The launch monitor system can measure the flight characteristics of an object moving in a predetermined field-of-view. The object is, for example, a golf ball and/or a golf club, or the like. The launch monitor system includes a support structure, a lighting unit, a first camera unit, and a calibration assembly. The lighting unit is disposed on the support structure and directs light into the predetermined field-of-view. The first camera unit is disposed on the support structure and pointed toward the predetermined field-of-view. The calibration assembly includes a calibration fixture and at least one telescoping member. A first end of the telescoping member is coupled to the support structure and a second end of the telescoping member is contactable with or coupled to the calibration fixture. The telescoping member has an extended position that places the calibration fixture in the field-of-view of the camera unit. The telescoping member has a retracted position where the calibration fixture is out of the field-of-view of the camera unit.
In one embodiment, the calibration fixture includes contrasting areas or markings in at least two different planes, and more preferably three different planes. The contrasting markings are for example, reflective markings, retro-reflective dots, or painted markings.
In another embodiment, the launch monitor system further includes a second camera unit disposed on the support structure and pointed toward the predetermined field-of-view, and the telescoping member is disposed between the first camera unit and the second camera unit.
In yet another embodiment, the launch monitor system further includes a computer with at least one algorithm, and each camera takes at least one image of the calibration fixture and the computer converts each image into calibration data.
The present invention is also directed to a launch monitor system that includes a frame, a launch monitor for taking at least one image of the object of the field-of-view. The launch monitor is pivotally coupled to the frame at a pivot point such that the launch monitor is spaced above a surface and the pivot point is aligned above the center of the monitor. Thus, the launch monitor is free to move with respect to the surface and self-level. The launch monitor system, in one embodiment, further includes a calibration fixture with contrasting markings thereon.
In yet another embodiment, the present invention is directed to a method of calibrating a launch monitor having a calibration fixture, comprising the steps of: providing the launch monitor with a telescoping member; moving the telescoping member from a retracted position to an extended position; contacting the calibration fixture to the free end of the telescoping member in at least the extended position; taking at least one image of the fixture while the telescoping member is in the extended position; converting each image into calibration data; and determining launch monitor constants based on the calibration data.
Referring now to
As shown in a three-dimensional, predetermined, rectilinear field-of-view (shown in phantom) in
Reflective materials as compared with the coated surface of the golf ball can be as high as nine hundred (900) times brighter where the divergence angle between the beam of light striking the dots 41a-f and the beam of light from such dots to the camera aperture is zero or close to zero. As the divergence angle increases, the ratio of brightness of such dots 41a-f to the background decreases. It will be appreciated that electromagnetic waves outside the range of visible light, such as infra red light, may be used to make the flash light invisible to the golfer.
The control box 40 communicates via an asynchronous protocol via a computer's parallel port to the camera units 36, 38 to control their activation and the dual strobe lighting unit 42 to set off the successive flashes. Dual strobe lighting unit 42 includes two Vivitar Automatic Electronic Flash Model 283 strobe lights mounted on top of one another. These strobe lights sequentially direct light onto a beam splitter 43 and then out of the unit through windows 44 and 46 to reflective elements or panels 48, 50 and then to the predetermined field-of-view. Panels 48, 50 may be plates formed of polished metal, such as stainless steel or chrome-plated metal. Other light reflective elements may also be used without departing from the spirit or scope of the invention. Each reflective panel 48, 50 includes an aperture 52, 54. Cameras 36, 38 are fixed on support structure 56, 58 and are thereby disposed with their respective lenses 60, 62 directed to the predetermined field-of-view through apertures 52, 54. Video lines 64, 66 feed the video signals into control box 40 for subsequent use.
The locations of the strobe lights, beam splitter, reflective elements and cameras allow the light directed from the strobe to enter the field-of-view and be reflected back from the ball, due to the reflective dots, to the camera lenses through the apertures. In another embodiment, ring-shaped strobe lights can be used which surround each camera lens. Since the ring-shaped strobe lights are positioned close to the lenses and the center axis of the strobe is aligned with the center of the lenses, the light once reflected off the markers would enter the lenses. Thus, eliminating the need for the reflective elements.
Preferably, telescoping distance calibrators 68, 70 are affixed to support structure 12 via brackets and fasteners 71. The telescoping members are used in calibrating launch monitoring system 10 at the appropriate distance from an object to be monitored. Distance calibrators 68, 70 are extendable members for example conventional radio antennae can be used. Calibrators 68, 70 are used in conjunction with a calibration fixture shown in FIG. 11 and discussed in detail below with respect to the second embodiment. It will be understood that the same calibration fixture is preferably used with both the first and second embodiments. At least one distance calibrator should be used.
In this first embodiment, a microphone 72 is used to begin the operation of the system 10. When the golf club hits the golf ball, a first image of the golf ball 41 in the predetermined field-of-view is taken, as shown in
Launch monitoring system 100 includes a base or support structure 112 that may also have a cover 113. Slide members or pads 114, 116 are utilized at a lower front portion of support structure 112 and include notches 118, 120 for receiving a rod 190 along which pads 114, 116 may slide. As shown in
As further shown in
A control box 140 is provided and includes a strobe light unit at a front portion thereof. As shown in
Referring to
Referring to
A calibration fixture 170 (as shown in
The outer legs 174 and 176 further include receiving elements or tabs 178, 180 that extend outwardly therefrom. As shown in
Referring to
Referring to
As a further means for providing portability to the launch monitoring systems of the present invention, and as shown in
The use of both systems 10 and 100 is generally in FIG. 18. At step S101, the system starts and determines if this is the first time the system has been used. By default, the system will use the last calibration when it is first activated. Therefore, the system must be calibrated each time the system is moved and/or turned on.
At step S102, the system is calibrated to define the coordinate system to be used by the system.
After the system is calibrated, the system is set at step S103 for either the left- or right-handed orientation, depending on the golfer to be tested. The selection of the left-handed orientation requires one set of coordinates are used for the left-handed golfer and right-handed system requires another set of coordinates for a right-handed golfer. At this time, the system is also set up as either a test or a demonstration. If the test mode is selected, the system will save the test data, while in the demonstration mode it will not save the data.
At step S103, additional data specific to the location of the test and the golfer is entered as well. Specifically, the operator enters data for ambient conditions such as temperature, humidity, wind speed and direction, elevation, and type of turf to be used in making the calculations for the golf ball flight, roll, and total distance. The operator also inputs the personal data of the golfer. This personal data includes name, age, handicap, gender, golf ball type (for use in trajectory calculations discussed below), and golf club used (type, club head, shaft).
After this data is entered, the system is ready for use and moves to step S104. At step S104, the system waits for a sound trigger from the microphone. When there is a sound of a sufficient level or type, the system takes two images (as shown in
At steps S105-S107, the system uses several algorithms stored in the computer to determine the location of the golf ball relative to the monitor. After the computer has determined the location of the golf ball from the images, the system (and computer algorithms) determine the launch conditions. These determinations, which correspond to steps S105, S106, and S107, include locating the bright areas in the images, determining which of those bright areas correspond to the dots on the golf ball, and, then using this information to determine the location of the golf ball from the images, and calculate the launch conditions, respectively. Specifically, the system, at step S105, analyzes the images recorded by the cameras by locating the bright areas in the images. A bright area in the image corresponds to light from the flash bulb assembly 144 reflecting off of the retro-reflective dots or markers on the golf ball. Since the golf ball preferably has 6 dots on it, the system should find twelve bright areas that represent the dots in the images from each of the cameras (2 images of the golf ball with 6 dots). The system then determines which of those bright areas correspond to the golf ball's reflective dots at step S106. As discussed in detail below with reference to
At step S107, the system uses the identification of the dots in step S106 to determine the location of the centers of each of the twelve dots in each of the two images. Knowing the location of the center of each of the dots, the system can calculate the golf ball's spin rate, velocity, and direction.
At step S109, the system uses this information, as well as the ambient conditions and the golf ball information entered at step S103 to calculate the trajectory of the golf ball during the shot. The system will also estimate where the golf ball will land (carry), and even how far it will roll, giving a total distance for the shot. Because the system is calibrated in three dimensions, the system will also be able to calculate if the golf ball has been sliced or hooked, and how far off line the ball will be.
This information (i.e., the golfer's launch conditions) is then presented to the golfer at step S110, in numerical and/or graphical formats. At step S111, the system can also calculate the same information if a different golf ball had been used (e.g., a two-piece rather than a three-piece golf ball). It is also possible to determine what effect a variation in any of the launch conditions (golf ball speed, spin rate, and launch angle) would have on the results.
The golfer also has the option after step S112 to take more shots by returning the system to step S104. If the player had chosen the test mode at step S103 and several different shots were taken, at step S113 the system calculates and presents the average of all data accumulated during the test. At step S114, the system presents the golfer with the ideal launch conditions for the player's specific capabilities, thereby allowing the player to make changes and maximize distance. The system allows the golfer to start a new test with a new golf club, for example, at step S115, or to end the session at S116.
Now turning to the first of these steps in detail (FIG. 13), the calibration of the system begins with setting up and leveling the system in step S120. The system is preferably set up on level ground, such as a practice tee or on a level, large field. Obviously, it is also possible to perform the tests indoors, hitting into a net. Referring to
In step S123, the system, including a calibration algorithm, must then determine the location of the centers of the spots in each image corresponding to the calibration fixture's retro-reflective dots. In one embodiment, the system locates the centers of these spots by identifying the positions of the pixels in the buffer that have a light intensity greater than a predetermined threshold value. Since the images are two-dimensional, the positions of the pixels have two components (x,y). The system searches the images for bright areas and finds the edges of each of the bright areas. The system then provides a rough estimate of the centers of each of the bright areas. Then all of the bright pixels in each of the bright areas are averaged and an accurate dot position and size are calculated for all 15 areas. Those with areas smaller than a minimum area are ignored.
Once the location of each of the dots on the calibration fixture with respect to camera are determined, the system must know the true spacing of the dots on the calibration fixture. As shown in
(1) | -1.5 3.0 0.0 | (2) | 1.5 3.0 1.0 | (3) | 0.0 3.0 2.0 |
(4) | 1.5 3.0 3.0 | (5) | -1.5 3.0 4.0 | (6) | -1.5 2.0 0.0 |
(7) | 1.5 2.0 1.0 | (8) | 0.0 2.0 2.0 | (9) | 1.5 2.0 3.0 |
(10) | -1.5 2.0 4.0 | (11) | -1.5 1.0 0.0 | (12) | 1.5 1.0 1.0 |
(13) | 0.0 1.0 2.0 | (14) | 1.5 1.0 3.0 | (15) | -1.5 1.0 4.0 |
An exemplary set of these three dimensional positions for left hand calibration for the calibration fixture with 15 dots appear below:
(1) | 1.5 3.0 4.0 | (2) | -1.5 3.0 3.0 | (3) | 0.0 3.0 2.0 |
(4) | -1.5 3.0 1.0 | (5) | 1.5 3.0 0.0 | (6) | 1.5 2.0 4.0 |
(7) | -1.5 2.0 3.0 | (8) | 0.0 2.0 2.0 | (9) | -1.5 2.0 1.0 |
(10) | 1.5 2.0 0.0 | (11) | 1.5 1.0 4.0 | (12) | -1.5 1.0 3.0 |
(13) | 0.0 1.0 2.0 | (14) | -1.5 1.0 1.0 | (15) | 1.5 1.0 0.0 |
At step S125, using the images of the calibration fixture, the system determines eleven (11) constants relating image space coordinates U and V to the known fifteen X, Y, and Z positions on the calibration fixture. The equations relating the calibrated X(I), Y(I), Z(I) spaced points with the Uij, Vij image points are:
The eleven constants, Di1(I=1,11), for camera 136 and the eleven constants, Di2 (I=1,11), for camera 138 are solved from knowing X(I), Y(I), Z(I) at the 15 locations and the 15 Uij, Vij coordinates measured in the calibration photo for the two cameras.
In another embodiment, during image analysis the system uses the standard Run Length Encoding (RLE) technique to locate the bright areas. The RLE technique is conventional and known by those of ordinary skill in the art. Image analysis can occur during calibration or during an actual shot. Once the bright areas are located using the RLE technique, the system then calculates an aspect ratio of all bright areas in the image to determine which of the areas are the retro-reflective markers. The technique for determining which bright areas are the dots is discussed in detail below with respect to FIG. 14.
As noted above, once the system is calibrated in step S102, the operator can enter the ambient conditions, including temperature, humidity, wind, elevation, and turf conditions. Next, the operator inputs data about the golfer. For example, the operator enters information about the golfer, including the golfer's name, the test location, gender, age and the golfer's handicap. The operator also identifies the golf ball type and club type, including shaft information, for each test.
A golf ball is then set on a tee where the calibration fixture was located and the golfer takes a swing. The system is triggered when a sound trigger from the club hitting the golf ball is sent via microphone to the system. The strobe light unit is activated causing a first image to be recorded by both cameras. There is an intervening, predetermined time delay, preferably 800 microseconds, before the strobe light flashes again. The time delay is limited on one side by the ability to flash the strobe light and on the other side by the field-of-view. If the time delay is too long, the field-of-view may not be large enough to capture the golf ball in the cameras' views for both images. The cameras used in the systems 10 and 100 allow for both images (which occur during the first and the second strobe flashes) to be recorded in one image frame. Because the images are recorded when the strobe light flashes (due to reflections from the retro-reflective material on the golf ball), the flashes can be as close together as needed without concerns for the constraints of a mechanically shuttered camera.
This sequence produces an image of the reflections of light off of the retro-reflective dots on each light sensitive panel of the cameras. The location of the dots in each of the images are preferably determined with the RLE technique which was discussed for the calibration fixture.
The technique used for determining the aspect ratio to determine which bright areas are dots will now be described in conjunction with FIG. 14. As shown in step S130, the image must have an appropriate brightness threshold level chosen. By setting the correct threshold level for the image to a predetermined level, all pixels in the image are shown either as black or white. Second, at step S131, the images are segmented into distinct segments, corresponding to the bright areas in each of the images. The system, at step S132, determines the center of each area by first calculating the following summations at each of the segments using the following equations:
Once these sums, which are the sums of the bright areas, have been accumulated for each of the segments in the image, the net moments about the x and y axes are calculated using the following equations:
where AREA is the number of pixels in each bright area.
At step S133, the system eliminates those areas of brightness in the image that have an area outside a predetermined range. Thus, areas that are too large and too small are eliminated. In the preferred embodiment, the dots on the golf ball are ¼"-{fraction (1/8)}" and the camera has 753×244 pixels, so that the dots should have an area of about 105 pixels in the images. However, glare by specular reflection, including that from the club head and other objects, may cause additional bright areas to appear in each of the images. Thus, if the areas are much less or much more than 105 pixels, then the system can ignore the areas since they cannot be a marker on the golf ball.
For those areas that remain (i.e., that are approximately 105 pixels) the system determines which are the correct twelve in the following manner. The system assumes that the dots will leave an elliptical shape in the image due to the fact that the dots are round and the golf ball's movement during the time that the strobe light is on. Therefore, at step S134 the system then calculates the principal moments of inertia of each area using the following equations:
Finally, at step S136 the aspect ratio is calculated using the following equation:
and the dot is rejected at step S137 if the aspect ratio is greater than four or five.
Returning to
where Di,j are the eleven constants determined by the calibration method at steps S102 (
Next, the system converts the dot locations (determined at step S135,
where Xg, Yg, Zg are the global coordinates of the center of the golf ball. The column vector, Tx,Ty,Tz, is the location of the center of the golf ball in the global coordinate system. The matrix elements Mij(i=1,3; j=1,3) are the direction cosines defining the orientation of the golf ball coordinate system relative to the global system. The three angles a1,a2,a3 describe the elements of matrix Mij in terms of periodic functions. Substituting matrix equation for the global position of each reflector into the set of four linear equations shown above, a set of 28 equations result for the six unknown variables (Tx,Ty,Tz,a1,a2,a3). A similar set of 28 equations must be solved for the second image of the golf ball. Typically, the solution of the three variables Tx,Ty,Tz and the three angles at a1,a2,a3 that prescribed the rotation matrix M is solvable in four iterations for the 28 equations that must be simultaneously satisfied.
The kinematic variables, three components of translational velocity and three components of angular velocity in the global coordinate system, are calculated from the relative translation of the center of mass and relative rotation angles that the golf ball makes between its two image positions.
The velocity components of the center of mass Vx,Vy,Vz along the three axes of the global coordinate system are given by the following equations:
(Eqs. 19, 20, and 21, respectively) in which t is the time of the first strobe measurement of Tx,Ty,Tz and ΔT is the time between images.
The spin rate components in the global axis system result from obtaining the product of the inverse orientation matrix, MT(t) and M(t+ΔT). The resulting relative orientation matrix, A, A(t,t+Δt)=M(t+Δt)MT(t), measures the angular difference of the two strobe golf ball images.
The magnitude Θ of the angle of rotation about the spin axis during the time increment ΔT is given by:
where R={square root over (l2+m2+n2)};
l=A32-A23; m=A13-A31; and n=A21-A12.
The three orthogonal components of spin rate, Wx,Wy,Wz, are given by the following equations:
At step S109 of
The system uses the following equations to perform these calculations. For the drag force on the golf ball, the force is calculated by:
where
cd=drag coefficient previously determined and stored in a data file that is called when the golf ball type is selected;
ρ=density of air--entered at step S103, the beginning of the test;
|VBf|=magnitude of the velocity of the golf ball; and
A=the cross-sectional area of the golf ball--also known from the golf ball selected.
The lift, caused by the spin of the golf ball, is perpendicular to the velocity direction and spin direction and is given by:
where nL, Nω, and nVB are the direction cosines of the lift force, the angular rotation of the golf ball, and the velocity of the golf ball, respectively.
The magnitude of the lift is given by:
where, cL is the lift coefficient and the other terms being defined above.
Therefore, the applied aerodynamic force on the golf ball becomes
The velocity and spin of the golf ball are then transformed into the X, Y, and Z directions so that generalized velocities and rotational velocities are given by
where u9, u10, and u11 are the velocities in the X, Y, and Z directions; and u12, u13, and u14 are the spin velocities in the X, Y, and Z directions.
Using these equations, the system obtains the following second order differential equations:
nly*F1-nVby*Fd-mB*u10=0 (Eq. 33)
where
nlx, nly, nlz are the direction cosines of the force in the X, Y, and Z directions, respectively;
nVbx, nVby, and nVbz are the directions of the velocity vectors in the X, Y, and Z directions, respectively;
mB is the mass of the ball; and
mB*g relates to the gravitational force exerted on the golf ball in the Z direction.
These second order differential equations are then solved for each time step, preferably every 0.1 second using the drag and lift coefficients (Cd and CL) from data files, or from another source, based upon the velocity (VBf) and angular velocity (ωBf) at each of those time steps.
The trajectory method repeats this procedure for successive time intervals until the computed elevation component of the golf ball's position is less than a predetermined elevation, usually zero or ground level. See FIG. 15. When the golf ball reaches ground level, the method interpolates to compute the ground impact conditions including final velocity, trajectory time, impact angle, and spin rate. Using a roll model based on empirical data and golf ball data input by the operator, the system computes the final resting position of the golf ball using the just-computed ground impact conditions. Accordingly, the system computes the total distance from the tee to the final resting position of the golf ball. A data file stores the results computed by the trajectory method.
Referring again to
When all tests have been performed, the analysis method computes statistics for each golf ball type used in the tests and presents the results to the operator. For the group of tests performed for each golf ball type, the system computes the average value and standard deviation from the mean for several launch characteristics including the velocity, the launch angle, the side angles, the backspin, the side spin, and the carry and roll.
Different factors contribute to the standard deviation of the measurements including the variation in the compression and resilience of the golf balls, the variation in the positioning of the dots on the golf balls, the pixel resolution of the light sensitive panels and the accuracy of the pre-measured dots on the calibration fixture. Obviously, the primary source of scatter lies in the swing variations of the typical golfer.
Upon request from the operator, the system will display the test results in various forms. For example, the system will display individual results for the golf ball type selected by the operator.
Similarly, the system in step S113 can also display tabular representations of the trajectories for the golf ball types selected by the operator. The tabular representation presents trajectory information including distance, height, velocity, spin, lift, drag, and the Reynold's number. Similarly, the analysis method displays graphical representation of the trajectories for the golf ball types selected by the operator. The system computes the graphical trajectories from the average launch conditions computed for each golf ball type.
At step S113, the system displays the average of each of the shots taken by the golfer. The results are displayed in a tabular and/or graphical format. The displayed results include the total distance, the spin rate, the launch angle, distance in the air, and golf ball speed. From this information, the system at step S114 shows the golfer the results if the launch angle and spin rate of the golf ball were slightly changed, allowing the golfer to optimize the equipment and/or swing.
At step S114, the system calculates the distances of a golf ball struck at a variety of launch angles and spin rates that are close to those for the golfer. The operator is able to choose which launch angles and spin rates are used to calculate the distances. In order to display this particular data, the system performs the trajectory calculations described above between about 50-100 times (several predetermined values of launch angles and several predetermined values of initial spin rates). The operator can dictate the range of launch angles and spin rates the system should use, as well as how many values of each the system uses in the calculations. From the graphical data (*), the golfer can determine which of these two variables could be changed to improve the distance.
Since the golfer's data is saved, when the system is in the test mode, it is also possible to compare the golfer's data with that of other golfers, whose data were also saved. In this way, it is possible for golfers to have their data (launch angle, initial golf ball speed, spin rate, etc.) compared to others. This comparison may be done in a tabular or graphical format. Similarly, the system may compare the data from successive clubs (e.g., a 5-iron to a 6-iron to a 7-iron) to determine if there are gaps in the clubs (inconsistent distances between each of the clubs). Alternatively, two different golfers could be compared using the same or different clubs, or the same or different balls.
After calibration, a golf machine struck six balata wound golf balls and six two-piece solid golf balls under the same conditions. The following data for golf ball movement was obtained:
Ball | Launch | Side | Wx | Wy | Wz | |
Speed | Angle | Angle | Rate | Rate | Rate | |
Units | mph | degrees | degrees | rpm | rpm | rpm |
Average | 156.7 | 8.5 | -0.7 | -4403 | 3 | 193 |
(Wound) | ||||||
Standard | 0.8 | 0.4 | 0.2 | 184 | 78 | 115 |
Deviation | ||||||
Average | 156.6 | 8.8 | -0.7 | -3202 | 3 | -23 |
(Two-Piece) | ||||||
Standard | 1.0 | 0.3 | 0.2 | 126 | 197 | 137 |
Deviation | ||||||
These results illustrate the effect of two different golf ball constructions on launch conditions. The launch variable primarily affected is the resulting backspin of the golf ball (Wx rate) on squarely hit golf shots. A secondary effect is the lower launch angle of wound construction versus two-piece solid golf balls with high modulus ionomer cover material.
Referring to
The housing 213 support structure further includes a rectangular extension 212b for receiving a telescoping member as discussed below. The upper surface of the extension 212b has a monitor level L thereon.
In order to adjust the angle of the monitor, the knob 217 is loosened and the threaded shaft is moved vertically within the slot 216a to adjust the angle of the monitor as indicated by level L. When the monitor is at the appropriate angle, the knob 217 is tightened.
Although, not shown, the monitor 210 is for use with a computer and monitor 43 (as shown in FIG. 1). The computer is coupled to the electronics within the monitor 216 via computer port CP. The remainder of the monitor system is similar to system 100. For example, the monitor 210 includes, referring to
Referring to
Referring to
As best shown in
Referring to
Referring to
Referring to
The launch monitor 320 is similar to that shown in
The launch monitor 320 further includes a first end 365 on one side of the pivot axis P and a second end 370 on the other side of the pivot axis P. The pivot axis is aligned with the center of the monitor. The bottom surface of the launch monitor is suspended above the base 325 by a distance, designated d. The pivotal coupling of the launch monitor 320 to the frame 315 allows the ends 365 and 370 of the launch monitor to move with respect to the base 325, as illustrated by the arrows A.
During use, the frame 315 is placed on the ground, and a calibration fixture 170 (as shown in
Referring to
While the above invention has been described with reference to certain preferred embodiments, it should be kept in mind that the scope of the present invention is not limited to these embodiments. For example, the self-leveling launch monitor may not include the base but rather two arms that are inserted directly into the ground. The embodiments above can also be modified so that some features of one embodiment are used with the features of another embodiment. One skilled in the art may find variations of these preferred embodiments which, nevertheless, fall within the spirit of the present invention, whose scope is defined by the claims set forth below.
Hebert, Edmund A., Aoyama, Steven, Gobush, William, Winfield, Douglas C., Days, Charles, Silveira, James Alan, Pelletier, Diane I.
Patent | Priority | Assignee | Title |
10007858, | May 15 2012 | Honeywell International Inc.; HONEYWELL INTERNATIONAL INC D B A HONEYWELL SCANNING AND MOBILITY | Terminals and methods for dimensioning objects |
10025314, | Jan 27 2016 | Hand Held Products, Inc. | Vehicle positioning and object avoidance |
10031018, | Jun 16 2015 | Hand Held Products, Inc. | Calibrating a volume dimensioner |
10060721, | Jul 16 2015 | Hand Held Products, Inc. | Dimensioning and imaging items |
10060729, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioner with data-quality indication |
10066982, | Jun 16 2015 | Hand Held Products, Inc. | Calibrating a volume dimensioner |
10083333, | Oct 10 2014 | Hand Held Products, Inc. | Depth sensor based auto-focus system for an indicia scanner |
10094650, | Jul 16 2015 | Hand Held Products, Inc. | Dimensioning and imaging items |
10096099, | Oct 10 2014 | HAND HELD PRODUCTS, INC | Image-stitching for dimensioning |
10121039, | Oct 10 2014 | Hand Held Products, Inc. | Depth sensor based auto-focus system for an indicia scanner |
10127674, | Jun 15 2016 | Hand Held Products, Inc. | Automatic mode switching in a volume dimensioner |
10134120, | Oct 10 2014 | HAND HELD PRODUCTS, INC | Image-stitching for dimensioning |
10140724, | Jan 12 2009 | Intermec IP Corporation | Semi-automatic dimensioning with imager on a portable device |
10163216, | Jun 15 2016 | Hand Held Products, Inc. | Automatic mode switching in a volume dimensioner |
10203402, | Jun 07 2013 | Hand Held Products, Inc. | Method of error correction for 3D imaging device |
10218964, | Oct 21 2014 | Hand Held Products, Inc. | Dimensioning system with feedback |
10225544, | Nov 19 2015 | Hand Held Products, Inc. | High resolution dot pattern |
10228452, | Jun 07 2013 | Hand Held Products, Inc. | Method of error correction for 3D imaging device |
10238943, | Sep 02 2014 | FLYINGTEE TECH, LLC | Multiple sensor tracking system and method |
10240914, | Aug 06 2014 | Hand Held Products, Inc. | Dimensioning system with guided alignment |
10247547, | Jun 23 2015 | Hand Held Products, Inc. | Optical pattern projector |
10249030, | Oct 30 2015 | Hand Held Products, Inc. | Image transformation for indicia reading |
10321127, | Aug 20 2012 | Intermec IP CORP | Volume dimensioning system calibration systems and methods |
10339352, | Jun 03 2016 | Hand Held Products, Inc. | Wearable metrological apparatus |
10359273, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioning system with measurement-conformance feedback |
10393506, | Jul 15 2015 | Hand Held Products, Inc. | Method for a mobile dimensioning device to use a dynamic accuracy compatible with NIST standard |
10393508, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioning system with measurement-conformance feedback |
10402956, | Oct 10 2014 | Hand Held Products, Inc. | Image-stitching for dimensioning |
10417769, | Jun 15 2016 | Hand Held Products, Inc. | Automatic mode switching in a volume dimensioner |
10467806, | May 04 2012 | Intermec IP Corp. | Volume dimensioning systems and methods |
10584962, | May 01 2018 | HAND HELD PRODUCTS, INC | System and method for validating physical-item security |
10593130, | May 19 2015 | Hand Held Products, Inc. | Evaluating image values |
10612958, | Jul 07 2015 | Hand Held Products, Inc. | Mobile dimensioner apparatus to mitigate unfair charging practices in commerce |
10635922, | May 15 2012 | Hand Held Products, Inc. | Terminals and methods for dimensioning objects |
10733748, | Jul 24 2017 | Hand Held Products, Inc. | Dual-pattern optical 3D dimensioning |
10747227, | Jan 27 2016 | Hand Held Products, Inc. | Vehicle positioning and object avoidance |
10775165, | Oct 10 2014 | HAND HELD PRODUCTS, INC | Methods for improving the accuracy of dimensioning-system measurements |
10805603, | Aug 20 2012 | Intermec IP Corp. | Volume dimensioning system calibration systems and methods |
10810715, | Oct 10 2014 | HAND HELD PRODUCTS, INC | System and method for picking validation |
10810903, | Apr 05 2017 | FLYINGTEE TECH, LLC | Computerized method of detecting and depicting a travel path of a golf ball |
10845184, | Jan 12 2009 | Intermec IP Corporation | Semi-automatic dimensioning with imager on a portable device |
10859375, | Oct 10 2014 | Hand Held Products, Inc. | Methods for improving the accuracy of dimensioning-system measurements |
10872214, | Jun 03 2016 | Hand Held Products, Inc. | Wearable metrological apparatus |
10908013, | Oct 16 2012 | Hand Held Products, Inc. | Dimensioning system |
10909708, | Dec 09 2016 | Hand Held Products, Inc. | Calibrating a dimensioner using ratios of measurable parameters of optic ally-perceptible geometric elements |
11027193, | Jul 01 2013 | FLYINGTEE TECH, LLC | Two-environment game play system |
11029762, | Jul 16 2015 | Hand Held Products, Inc. | Adjusting dimensioning results using augmented reality |
11047672, | Mar 28 2017 | HAND HELD PRODUCTS, INC | System for optically dimensioning |
11353319, | Jul 15 2015 | Hand Held Products, Inc. | Method for a mobile dimensioning device to use a dynamic accuracy compatible with NIST standard |
11403887, | May 19 2015 | Hand Held Products, Inc. | Evaluating image values |
11639846, | Sep 27 2019 | Honeywell International Inc | Dual-pattern optical 3D dimensioning |
11786810, | Jul 01 2013 | FLYINGTEE TECH, LLC | Two-environment game play system |
11906280, | May 19 2015 | Hand Held Products, Inc. | Evaluating image values |
7119838, | Aug 19 2004 | TERRA SCIENTIA, LLC | Method and imager for detecting the location of objects |
7441438, | Dec 08 2005 | Acushnet Company | Apparatus for calibrating golf ball launch monitors |
7641565, | Jun 12 2006 | WAWGD NEWCO, LLC | Method and apparatus for detecting the placement of a golf ball for a launch monitor |
7837572, | Jun 07 2004 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | Launch monitor |
7849725, | Jan 27 2009 | SCHREINER, DENNIS M | Air cannon apparatus and system for golf ball testing |
7850536, | Jan 29 2009 | Novatron Holdings Corporation | Putter trainer |
7959517, | Aug 31 2004 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | Infrared sensing launch monitor |
8016688, | Aug 15 2005 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | Method and apparatus for measuring ball launch conditions |
8142300, | Jun 26 2007 | Sumitomo Rubber Industries, LTD | Analysis method of golf club |
8409024, | Sep 12 2001 | PILLAR VISION, INC ; Pillar Vision Corporation | Trajectory detection and feedback system for golf |
8475289, | Jun 07 2004 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | Launch monitor |
8485174, | Sep 10 2009 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | Ball launcher |
8500568, | Jun 07 2004 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | Launch monitor |
8556267, | Jun 07 2004 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | Launch monitor |
8581986, | Aug 30 2010 | DATACOLOR AG EUROPE | Method and apparatus for measuring the focus performance of a camera and lens combination |
8597110, | Sep 08 2003 | Aristocrat Technologies Australia Pty Limited | Gaming system for tracking player activity during virtual sessions at a gaming machine |
8617008, | Sep 12 2001 | Pillar Vision, Inc. | Training devices for trajectory-based sports |
8622832, | Sep 12 2001 | Pillar Vision, Inc. | Trajectory detection and feedback system |
8622845, | Jun 07 2004 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | Launch monitor |
8636605, | Mar 01 2006 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR ADMINISTRATIVE AGENT | IR system for kinematic analysis |
8908922, | Apr 03 2013 | Pillar Vision, Inc. | True space tracking of axisymmetric object flight using diameter measurement |
8948457, | Apr 03 2013 | Pillar Vision, Inc. | True space tracking of axisymmetric object flight using diameter measurement |
9238165, | Sep 12 2001 | Pillar Vision, Inc. | Training devices for trajectory-based sports |
9283431, | Sep 12 2001 | Pillar Vision, Inc. | Trajectory detection and feedback system |
9283432, | Sep 12 2001 | Pillar Vision, Inc. | Trajectory detection and feedback system |
9292969, | May 07 2012 | Intermec IP Corp. | Dimensioning system calibration systems and methods |
9345929, | Sep 12 2001 | Pillar Vision, Inc. | Trajectory detection and feedback system |
9384625, | Sep 08 2003 | Aristocrat Technologies Australia Pty Limited | Gaming system for tracking player activity during virtual sessions at a gaming machine |
9464885, | Aug 30 2013 | Hand Held Products, Inc. | System and method for package dimensioning |
9541483, | Apr 23 2014 | Bridgestone Corporation; Bridgestone Sports Co., Ltd | Contact state observation apparatus of golf ball and contact state observation method of golf ball |
9555284, | Sep 02 2014 | FLYINGTEE TECH, LLC | Multiple sensor tracking system and method |
9557166, | Oct 21 2014 | Hand Held Products, Inc. | Dimensioning system with multipath interference mitigation |
9638512, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioning system with feedback |
9651362, | Aug 06 2014 | Hand Held Products, Inc. | Dimensioning system with guided alignment |
9677872, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioning system with feedback |
9677877, | Jun 23 2015 | Hand Held Products, Inc. | Dual-projector three-dimensional scanner |
9689664, | Aug 06 2014 | Hand Held Products, Inc. | Dimensioning system with guided alignment |
9694238, | Sep 12 2001 | Pillar Vision, Inc. | Trajectory detection and feedback system for tennis |
9697617, | Apr 03 2013 | Pillar Vision, Inc. | True space tracking of axisymmetric object flight using image sensor |
9697681, | Sep 08 2003 | Aristocrat Technologies Australia Pty Limited | Gaming system for tracking player activity during virtual sessions at a gaming machine |
9719775, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioning system with feedback |
9721135, | Oct 10 2014 | Hand Held Products, Inc. | Depth sensor based auto-focus system for an indicia scanner |
9726475, | Mar 13 2013 | Intermec IP Corp. | Systems and methods for enhancing dimensioning |
9741165, | May 04 2012 | Intermec IP Corp. | Volume dimensioning systems and methods |
9741181, | May 19 2015 | Hand Held Products, Inc. | Evaluating image values |
9752864, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioning system with feedback |
9762793, | Oct 21 2014 | Hand Held Products, Inc. | System and method for dimensioning |
9779276, | Oct 10 2014 | HAND HELD PRODUCTS, INC | Depth sensor based auto-focus system for an indicia scanner |
9779546, | May 04 2012 | Intermec IP CORP | Volume dimensioning systems and methods |
9784566, | Mar 13 2013 | Intermec IP Corp. | Systems and methods for enhancing dimensioning |
9786101, | May 19 2015 | Hand Held Products, Inc. | Evaluating image values |
9804013, | Jul 07 2015 | Hand Held Products, Inc. | Mobile dimensioner apparatus for use in commerce |
9823059, | Aug 06 2014 | Hand Held Products, Inc. | Dimensioning system with guided alignment |
9835486, | Jul 07 2015 | Hand Held Products, Inc. | Mobile dimensioner apparatus for use in commerce |
9841311, | Oct 16 2012 | HAND HELD PRODUCTS, INC | Dimensioning system |
9857167, | Jun 23 2015 | Hand Held Products, Inc. | Dual-projector three-dimensional scanner |
9880268, | Jun 07 2013 | Hand Held Products, Inc. | Method of error correction for 3D imaging device |
9897434, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioning system with measurement-conformance feedback |
9897441, | Oct 04 2012 | HAND HELD PRODUCTS, INC | Measuring object dimensions using mobile computer |
9901804, | Sep 02 2014 | FLYINGTEE TECH, LLC | Multiple sensor tracking system and method |
9909858, | Oct 21 2014 | Hand Held Products, Inc. | Handheld dimensioner with data-quality indication |
9911192, | Jun 10 2016 | Hand Held Products, Inc. | Scene change detection in a dimensioner |
9939259, | Oct 04 2012 | HAND HELD PRODUCTS, INC | Measuring object dimensions using mobile computer |
9940721, | Jun 10 2016 | Hand Held Products, Inc. | Scene change detection in a dimensioner |
9965694, | May 15 2012 | Honeywell International Inc. | Terminals and methods for dimensioning objects |
9983588, | Jan 27 2016 | Hand Held Products, Inc. | Vehicle positioning and object avoidance |
Patent | Priority | Assignee | Title |
3513707, | |||
3630601, | |||
3918073, | |||
4063259, | Oct 29 1975 | Acushnet Company | Method of matching golfer with golf ball, golf club, or style of play |
4136387, | Sep 12 1977 | Acushnet Company | Golf club impact and golf ball launching monitoring system |
4137566, | Sep 12 1977 | Acushnet Company | Apparatus and method for analyzing a golf swing and displaying results |
4158853, | Sep 12 1977 | Acushnet Company | Monitoring system for measuring kinematic data of golf balls |
4160942, | Sep 12 1977 | Acushnet Company | Golf ball trajectory presentation system |
4375887, | Oct 29 1975 | Acushnet Company | Method of matching golfer with golf ball, golf club, or style of play |
4418773, | Dec 17 1980 | STOCK EQUIPMENT COMPANY, INC | Conveyor calibration technique |
4461477, | Jun 14 1982 | Method and apparatus for improving the performance of a batter | |
4477079, | Aug 16 1982 | Golf swing training and practice device | |
4695888, | Nov 13 1986 | Eastman Kodak Company | Video camera with automatically variable diaphragm and shutter speed control |
4695891, | Nov 13 1986 | Eastman Kodak Company | Variable speed video camera |
4713686, | Jul 02 1985 | BRIDGESTONE CORPORATION, 10-1, KYOBASHI 1-CHOME, CHUO-KU, TOKYO, JAPAN A CORP OF JAPAN | High speed instantaneous multi-image recorder |
4858934, | Apr 27 1988 | Syntronix Systems Limited | Golf practice apparatus |
4893182, | Mar 18 1988 | MICRONYX, INC ; Brunswick Bowling & Billiards Corporation | Video tracking and display system |
5101268, | Dec 05 1989 | Sony Corporation | Visual point position control apparatus |
5111410, | Jun 23 1989 | Kabushiki Kaisha Oh-Yoh Keisoku Kenkyusho | Motion analyzing/advising system |
5179441, | Dec 18 1991 | The United States of America as represented by the Administrator of the; CALIFORNIA INSTITUTE OF TECHNOLOGY, THE A CORPORATION OF CA; UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE DIRECTOR OF THE NATIONAL AERONAUTICS SPACE ADMINISTRATION NASA | Near real-time stereo vision system |
5210603, | Jan 21 1992 | AUTOMATED VIDEO SERVICES INC | Automated video recording device for recording a golf swing |
5297796, | Apr 03 1992 | Golf swing monitoring system | |
5342054, | Mar 25 1993 | MONTGOMERY GOLF CORPORTION | Gold practice apparatus |
5471383, | Jan 22 1992 | Acushnet Company | Monitoring systems to measure and display flight characteristics of moving sports object |
5482284, | Aug 09 1993 | Golf address and stance teaching and practice device | |
5501463, | Nov 20 1992 | Acushnet Company | Method and apparatus to determine object striking instrument movement conditions |
5575719, | Feb 24 1994 | Acushnet Company | Method and apparatus to determine object striking instrument movement conditions |
5589628, | Dec 19 1995 | PGA Tour | Golf ball striking device |
5696837, | May 05 1994 | SRI International | Method and apparatus for transforming coordinate systems in a telemanipulation system |
5718639, | Jun 20 1994 | GUILLEMOT CORPORATION, A FRENCH SOCIETE ANONYME | Opto-electric golf club swing sensing system having vertically offset sensors |
5803823, | Nov 20 1992 | Acushnet Company | Method and apparatus to determine object striking instrument movement conditions |
5833549, | Nov 14 1995 | GLOBAL VR | Sports trainer and game |
5841541, | Dec 31 1996 | Pitney Bowes Inc. | Apparatus and method for dimensional weighing utilizing a rotating sensor |
5907819, | Dec 05 1994 | Golf swing analysis system | |
5988861, | Dec 06 1995 | BAUM, CHARLES S | Sports implement testing methods and apparatus |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 29 2000 | Acushnet Company | (assignment on the face of the patent) | / | |||
Jun 15 2000 | GOBUSH, WILLIAM | Acushnet Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010934 | /0321 | |
Jun 15 2000 | PELLETIER, DIANE I | Acushnet Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010934 | /0321 | |
Jun 15 2000 | WINFIELD, DOUGLAS C | Acushnet Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010934 | /0321 | |
Jun 15 2000 | DAYS, CHARLES | Acushnet Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010934 | /0321 | |
Jun 15 2000 | AOYAMA, STEVEN | Acushnet Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010934 | /0321 | |
Jun 16 2000 | SILVEIRA, JAMES ALAN | Acushnet Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010934 | /0321 | |
Jun 20 2000 | HEBERT, EDMUND A | Acushnet Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010934 | /0321 |
Date | Maintenance Fee Events |
Mar 03 2008 | REM: Maintenance Fee Reminder Mailed. |
Aug 24 2008 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Aug 24 2007 | 4 years fee payment window open |
Feb 24 2008 | 6 months grace period start (w surcharge) |
Aug 24 2008 | patent expiry (for year 4) |
Aug 24 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 24 2011 | 8 years fee payment window open |
Feb 24 2012 | 6 months grace period start (w surcharge) |
Aug 24 2012 | patent expiry (for year 8) |
Aug 24 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 24 2015 | 12 years fee payment window open |
Feb 24 2016 | 6 months grace period start (w surcharge) |
Aug 24 2016 | patent expiry (for year 12) |
Aug 24 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |