Method of and system for analyzing a golf club swing
First Claim
1. A method of analyzing a golfer and a golf swing comprising the steps ofgenerating a three-dimensional android model having rigid segments with characteristics representative of a human person and spherical joints interconnecting said rigid segments;
- generating a parametric dynamic model of a golf club representative of a club;
combining said android model with said golf club model and a ground surface model to create a complete model;
placing a plurality of markers on a person;
placing a triad of markers on a golf club shaft of a golf club;
recording and processing the motion of said markers on said person and on said club shaft in three dimensions during swinging of said club by said person to obtain marker path data characteristics of the golf swing;
processing said marker path data to calculate three dimensional angular motions for said android model segments and said dynamic golf club model corresponding to said marker path data; and
kinematically driving said joints of said android model in dependence on said three-dimensional angular motions to effect superposition of said golf swing on said android model and said golf club model.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of and system for analyzing golf swings is described. A three dimensional android computer model of a human as well as a parametric dynamic computer model of a golf club are generated and combined. In addition, the three dimensional motions of a person swinging a golf club are recorded using cameras that track reflective markers placed at various locations on the person. A computer processes the marker path data to calculate three dimensional angular motions of the body segments of the person and the golf club which is then used to kinematically drive the joints of the android model to effect superposition of the recorded golf swing on the android model and golf club model. Kinetic data derived from the analysis of the model may in turn be used to dynamically drive the joints of the android model to also superimpose the recorded swing on the models. The results are used, among other things, to study the biomechanics of the golfer and the performance of the golf club.
-
Citations
12 Claims
-
1. A method of analyzing a golfer and a golf swing comprising the steps of
generating a three-dimensional android model having rigid segments with characteristics representative of a human person and spherical joints interconnecting said rigid segments; -
generating a parametric dynamic model of a golf club representative of a club; combining said android model with said golf club model and a ground surface model to create a complete model; placing a plurality of markers on a person; placing a triad of markers on a golf club shaft of a golf club; recording and processing the motion of said markers on said person and on said club shaft in three dimensions during swinging of said club by said person to obtain marker path data characteristics of the golf swing; processing said marker path data to calculate three dimensional angular motions for said android model segments and said dynamic golf club model corresponding to said marker path data; and kinematically driving said joints of said android model in dependence on said three-dimensional angular motions to effect superposition of said golf swing on said android model and said golf club model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for analyzing a golf swing of a golfer comprising
means for generating a three-dimensional android computer model having rigid segments with characteristics representative of a person and spherical joints interconnecting said rigid segments; -
means for generating a parametric dynamic computer model of a golf club representative of a golf club to be swung by a person; means for combining said android model with said golf club model and a ground surface model; means for recording and processing the motion of a person in three dimensions during swinging of a golf club to obtain data characteristic of the swing; a first computer for processing said data to calculate three-dimensional angular motions for said android model segments and said golf club model corresponding to said data; means for kinematically driving said joints of said android model in dependence on said angular motions to effect superposition of said golf swing on said android model and said golf club model; and means for extracting joint torques from the analysis of the kinematically driven joints of said android model and dynamically driving said android joints in dependence with said torques to effect superposition of said golf swing on said android model and said golf club model. - View Dependent Claims (11, 12)
-
Specification