Personalized club fitting allows a player to have a custom set of golf clubs made that best matches the unique parameters of not only that player's height but also that player's swing profile. The fitting process generally requires a player to physically visit a fitting location where they may swing one or more clubs while a machine collects data on various parameters of their swing profile. Once data is collected, it can be analyzed, and personalized club and shaft recommendations can be made. The player may then select from one or more of the recommendations and have a custom set of golf clubs built.
A drawback of this process is that it requires the player to visit the fitting location. Fitting locations often employ high speed camera systems that can not only capture the player's swing from multiple angles, but also collect data relating to the golf ball itself. For example, the impact of the golf club on the ball imparts a spin rate to the golf ball and a sets the ball in motion with an angle relative to the ground (launch angle). The systems required to capture this data are sensitive and may be expensive to purchase and operate. As a result, fitting locations may be more common in larger metropolitan areas than in rural areas. This increases the difficulty for a player living outside of a city to access personalized golf clubs.
A system for personalized club fitting according to various embodiments of the present technology provides a golfer with an opportunity to obtain custom built golf clubs without having to visit a specialized location. The system includes a device for capturing unique swing data relating to a user's golf swing. The device may include a removable sensor configured to be connected to a generic golf club swung by the user. The captured swing data is then transferred to a processing system where a user swing profile is generated and compared against a set of performance data for golf club shaft and golf club heads. A set of shafts and club heads are selected that match the user swing profile. This data can then be provided directly to the user or uploaded to a club builder so that the clubs can be built for the user.
A more complete understanding of the present technology may be derived by referring to the detailed description when considered in connection with the following illustrative figures. In the following figures, like reference numbers refer to similar elements and steps throughout the figures. For simplicity and clarity of illustration, elements in the figures are not necessarily drawn to scale.
The present technology may be described in terms of functional block components and various processing steps. Such functional blocks may be realized by any number of components configured to perform the specified functions and achieve the various results. For example, the present technology may employ various types of sensors, data capture devices, databases, measuring systems, and the like, which may carry out a variety of functions. Further, the present technology may employ any number of conventional techniques for measuring physical properties of one or more components of a golf club during use, comparing captured data to known data tables, predicting performance of an individual, and/or capturing and analyzing test data.
Methods and apparatus for personalized club fitting utilizing swing capture data according to various aspects of the present technology may operate in conjunction with any suitable sensor or data acquisition system. Various representative implementations of the present technology may be applied to any system for capturing elements of a particular's user's swing in real-time and providing the captured data to a remote system.
Referring now to
The sensor 100 is configured to be selectively attachable and removable from a golf club at any suitable location. For example, in one embodiment the sensor may be configured to be fit over a butt end of the golf club opposite the clubhead 104. In an alternative embodiment, the sensor 100 may be removably connected to a mid-section of the club located between the butt end of club and the club head 104. In this way, the sensor 100 can be selectively connected to any desired golf club during a data collection process.
A microcircuit within the sensor 100 may be programmed to sense movement and position of the golf club in space and distinguish between general movement of the club and a swing that is representative of an actual golf swing taken during play. The microcircuit may also be programmed to only collect swing data during a swing collection process. For example, an application interface may be communicatively linked to the sensor 100 and configured to generate a signal that is transmitted wirelessly to the sensor 100 to indicate that a data collection process is being initiated. In response, the microcircuit may activate one or more onboard data collection devices to begin monitoring and collecting swing data.
Collected data may be stored on the memory device of the sensor 100 or instantly transmitted to a remote storage device linked to the application interface or remote storage system. For example, in one embodiment, the application interface may be installed on a user's desktop, portable computing device, or mobile phone. Collected data may be transmitted from the sensor 100 to the user's computing device for storage over any suitable wireless network such as WiFi or Bluetooth®. Alternatively, the application interface may be configured to upload the collected data to a remote storage device such as a cloud server.
A data processing system may be communicatively linked to the application interface and/or the sensor 100 itself and be configured to receive stored swing data over a communication network for processing. Alternatively, the sensor 100 may comprise a data port that may allow for a direct data connection between the sensor 100 and the data processing system. The data processing system may comprise any suitable system or components for receiving transmitted data, processing the collected data, and generating a personalized custom club recommendation for the user.
The data processing system may comprise or be communicatively linked to one or more databases that contain calculated metrics for golf club components such as golf club shafts and club heads. The data processing system may process the received swing data and then perform a comparative search of the database to determine a set of fitting data that comprises an appropriate combination of components best suited for the user according to their unique swing.
The determined set of fitting data may then be used to custom build one or more golf clubs for the user. For example, the user may be provided with the set of fitting data that they could take to a custom club builder of their choice or the set of fitting data may be transmitted from the data processing system directly to a club builder, original equipment manufacturer, or other third party so that it can be used to build a customized golf club or set of golf clubs.
Referring now to
Alternatively, the sensor 100 may be responsive to a video feed. For example, a user may be prompted by the application interface to position their mobile phone such that it is able to record a video of the user while they are swinging. The sensor 100 may be configured to detect if the video feed shows the user addressing the ball (as shown in
In yet another embodiment, the sensor 100 may be configured to record all data from the internal data acquisition devices once a swing data capture session is initiated and store the data in a buffer of memory. The sensor may further be configured to determine when an actual swing has taken place and then once the swing is completed access the buffer of memory to recall collected data from a period of time corresponding to the swing and save that recalled data as swing data.
To enable the sensor 100 to properly collect swing data, the user may be required to enter details about the particular golf club being swung. For example, before beginning the swing data capture session the user may be prompted to enter what club the user is swinging (e.g., driver, 3 wood, 5 iron, etc.), whether the golf club is right handed or left handed, and the length of the shaft 102. This data may be used to better calibrate the sensor 100 or help identify any differences in the user's swing from club-to-club.
Referring now to
Referring now to
With particular reference to
Now referring to
The data processing system may process the swing data of any number of swings for a given user to generate a user swing profile. A general swing profile may be generated, or the swing profile may include multiple swing profiles that are specific to a particular type of golf club (e.g., wood vs. iron). The user swing profile may then be processed against one or more databases to identify one or more shafts 102 and/or club heads 104 that best match the user's swing profile. Additional elements such as user preferences or style of play may also be included in the analysis.
The user's swing profile may comprise one or more calculated elements based on the swing data such as a value of range of shaft 102 stiffness or shaft flex that best matches the user's swing. For example, as the downswing 200B progresses some parameters such as speed and acceleration may create additional forces on the shaft 102 causing it to flex (bend) prior to impacting the golf ball 202. The amount of flex in the club shaft 102 is directly impacted by factors such as speed, acceleration, and the construction of the golf shaft 102 itself. Specific flex and/or stiffness values may be stored in the database and may be provided by the manufacturer or determined according to actual testing data. For example, the data processing system may be linked to one or more databases that includes actual test data for individual golf shafts 102 and club heads 104.
In use, and with reference now to
After the data processing system receives the swing data, it may process the data (308) to generate a swing profile for the user (310). The data processing system may then compare the generated swing profile against one or more databases to determine a recommended set of build specifications for one or more golf clubs that are unique to that user (312). The data processing system may be further configured to determine any additional adjustments that a given club may need based on the user's swing profile. For example, the data processing system may determine an optimized swing weight for each club in the set of build specifications. The build specifications may then be communicated to the user and/or a club builder (314) so that the user can have one or more golf clubs built that are optimized to their swing according to the collected data.
For example, one database accessed by the data processing system may comprise performance characteristics of individual golf shafts from one or more original equipment manufacturers. The performance characteristics included in the database may include manufacturers specifications, results of robotic testing, laboratory testing, and real-world test results relating to parameters such as: a stiffness profile for each shaft, a torque profile for each shaft, a weight of the shaft, a straightness score for each shaft, and any other suitable criteria for evaluating the performance of a golf shaft. The data processing system may be configured to identify one or more golf club shafts that are a good match for the user's swing profile and include that into the set of build specifications.
Another representative database that may be used by the data processing system may include the performance characteristics of individual golf clubheads from one or more original equipment manufacturers. Additional performance characteristics may be obtained from results of robotic testing, laboratory testing, and real-world test results. Individual parameters included in this database may include any suitable criteria for matching a given club head to a user's swing profile such as: the type of club head (e.g., blade or cavity back); size (volume) of the club head, the loft of the club head, the lie of the club head.
Feedback from professional club fitters may also be incorporated into one or more of the databases to further refine the data available to the data processing system for generating customized build specifications. The data processing system may be configured to identify one or more golf club heads that are a good match for the user's swing profile and include that into the set of build specifications.
Due to the removability of the sensor 100 from a first golf club and connection to and use on another golf club, the system may be used by multiple users to generate unique swing profiles. The swing capture session may be conducted in a standard testing cell common at many retail golf locations. These retail locations may be able to provide a better fitting club to the user by taking into account swing data elements that are not collected through current methods.
The disclosed technology also provides a unique application that is not found in current club fitting systems. More specifically, the technology allows a user to capture swing data away from a retail location and without the need to use expensive high speed video cameras. For example, in one embodiment, a user may be able to request a sensor 100 from a club builder, have the sensor 100 mailed to them, and conduct a swing capture session at the time and place of the user's choosing. For example, the user may connect the sensor 100 to their golf club and take swings in their own backyard, a driving range, or even during an actual round of golf. After the data has been collected, the sensor 100 may upload the data to an application interface on the user's smartphone so that the data can be transferred to a remote server or the user may send the sensor 100 back to the club builder who can then download the collected swing data from the sensor 100 to an application interface or upload the collected swing data from the sensor 100 directly to the data processing system. The club builder may then get the results and build the user a set of golf clubs. In an alternate embodiment, the user may request a sensor 100 and use it as described above, but then receive the results of the analysis. These results may then be taken by the user to the club builder of their choice. The disclosed system opens up the ability to obtain customized golf clubs for users who do not live near a custom club builder or do not want to visit a retail location.
The application interface may also be configured to receive data from other sources than the sensor 100. For example, the sensor 100 may be configured to capture video data acquired by the user's smart phone or other computing device during a swing capture session. This acquired data may be used to create the swing profile in place of or in addition to data captured by the sensor 100. In one embodiment, the application interface may be configured to calculate factors such as clubhead speed at impact, attack angle, and an approximate launch angle based on video data alone. This information may be used to create a swing profile absent additional sensor 100 data, though the result may not be as accurate. This may allow for varying levels of club fitting where, for example, a basic customized club may be built based on data collected by the application interface alone and a more advanced customized club may be built that utilizes data from the sensor 100.
The particular implementations shown and described are illustrative of the technology and its best mode and are not intended to otherwise limit the scope of the present technology in any way. Indeed, for the sake of brevity, conventional manufacturing, connection, preparation, and other functional aspects of the system may not be described in detail. Furthermore, the connecting lines shown in the various figures are intended to represent exemplary functional relationships and/or steps between the various elements. Many alternative or additional functional relationships or physical connections may be present in a practical system.
In the foregoing description, the technology has been described with reference to specific exemplary embodiments. Various modifications and changes may be made, however, without departing from the scope of the present technology as set forth. The description and figures are to be regarded in an illustrative manner, rather than a restrictive one and all such modifications are intended to be included within the scope of the present technology. Accordingly, the scope of the technology should be determined by the generic embodiments described and their legal equivalents rather than by merely the specific examples described above. For example, the steps recited in any method or process embodiment may be executed in any appropriate order and are not limited to the explicit order presented in the specific examples. Additionally, the components and/or elements recited in any system embodiment may be combined in a variety of permutations to produce substantially the same result as the present technology and are accordingly not limited to the specific configuration recited in the specific examples.
Benefits, other advantages and solutions to problems have been described above with regard to particular embodiments. Any benefit, advantage, solution to problems or any element that may cause any particular benefit, advantage or solution to occur or to become more pronounced, however, is not to be construed as a critical, required or essential feature or component.
As used herein, the terms “comprises,” “comprising,” or any variation thereof, are intended to reference a non-exclusive inclusion, such that a process, method, article, composition or apparatus that comprises a list of elements does not include only those elements recited but may also include other elements not expressly listed or inherent to such process, method, article, composition or apparatus. Other combinations and/or modifications of the above-described structures, arrangements, applications, proportions, elements, materials or components used in the practice of the present technology, in addition to those not specifically recited, may be varied or otherwise particularly adapted to specific environments, manufacturing specifications, design parameters or other operating requirements without departing from the general principles of the same. Any terms of degree such as “substantially,” “about,” and “approximate” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed. For example, these terms can be construed as including a deviation of at least ±5% of the modified term if this deviation would not negate the meaning of the word it modifies.
The present technology has been described above with reference to an exemplary embodiment. However, changes and modifications may be made to the exemplary embodiment without departing from the scope of the present technology. These and other changes or modifications are intended to be included within the scope of the present technology.