Golf swing training and correction system
First Claim
1. An implement swing training and correction system for use by a student athlete comprising:
- means for storing multiple sets of Cartesian coordinates representing a collection of predetermined individual implement swing path positions and implement orientations;
means for selecting one of said individual predetermined individual implement swing path positions and implement orientations and transforming said selected individual predetermined implement swing path positions and implement orientations into a system of Cartesian coordinates representing a tailored swing path geometry conforming to the physiology of the student athlete;
a computer controlled mechanical system constructed and arranged to control the position and orientation of the implement along said tailored swing path geometry;
means for providing force feedback to the student athlete when the swing path geometry imparted to the implement by the student athlete deviates from said tailored swing path geometry;
said force feedback being in direct relation to the amount of deviation of the swing path geometry from said tailored swing path geometry.
1 Assignment
0 Petitions
Accused Products
Abstract
An athletic implement swing training and correction system includes a computer controlled mechanical manipulation mechanism for controlling the position and orientation of the athletic implement within a predetermined swing path geometry. The predetermined athletic implement swing path position and orientation is tailored to the physiology of the individual athlete from a collection of swing path geometries. A system of computer controlled position control actuators guide the swing of the student athlete through a tailored swing path geometry. Deviations from the tailored swing path geometry result in force feedback to the student athlete in direct relation to the amount of deviation from the tailored swing path position and implement orientation.
45 Citations
44 Claims
-
1. An implement swing training and correction system for use by a student athlete comprising:
-
means for storing multiple sets of Cartesian coordinates representing a collection of predetermined individual implement swing path positions and implement orientations;
means for selecting one of said individual predetermined individual implement swing path positions and implement orientations and transforming said selected individual predetermined implement swing path positions and implement orientations into a system of Cartesian coordinates representing a tailored swing path geometry conforming to the physiology of the student athlete;
a computer controlled mechanical system constructed and arranged to control the position and orientation of the implement along said tailored swing path geometry;
means for providing force feedback to the student athlete when the swing path geometry imparted to the implement by the student athlete deviates from said tailored swing path geometry;
said force feedback being in direct relation to the amount of deviation of the swing path geometry from said tailored swing path geometry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A six axis athletic implement swing training and correction system comprising:
-
a first support assembly oriented along a za axis;
a second support assembly rotatable about a ya axis and extending along an xa axis and mounted on one end to said first support assembly;
a third support assembly mounted on a second end of said second support assembly at the intersection of xw, yw, and zw axes;
a first position control actuator for controlling rotation of said first support assembly about said za axis;
a second position control actuator for controlling rotation of said second support assembly about said ya axis;
a third position control actuator for controlling translation of said second support assembly along said xa axis;
a fourth position control actuator for controlling the rotation of said third support assembly about said xw axis;
a fifth position control actuator for controlling the rotation of said third support assembly about said yw axis;
a sixth position control actuator for controlling the rotation of said third support assembly about said zw axis;
said third support assembly including means for gripping the athletic implement around its long axis;
a programmable computer system connected to each of said position control actuators to position the athletic implement at a predetermined location and orientation, during the swing of the athletic implement. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system for replicating the swing of an athletic implement having a long axis wherein said swing includes a predetermined series of implement positions and implement orientations, said system comprising:
-
a combination of position control actuators and joints in a mechanical manipulation mechanism enabling motion in six degrees of freedom wherein one of said six degrees of freedom is rotation about the long axis of the athletic implement;
a computer control system to both sense and record the position of the said mechanical manipulation mechanism along each of the six degrees of freedom during the athletic implement swing and to provide force feedback through said mechanical manipulation mechanism when the swing of the athletic implement deviates from the predetermined series of implement positions and implement orientations. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
wherein x, y and z represent positions along the axes in a set of Cartesian coordinates, ax and ay are the x and y components of the Denavit-Hartenberg parameters and nx, ny, ox, and oy are homogeneous transformation parameters.
-
-
30. The system as defined in claim 27 wherein said high level software section determines the desired athletic implement position and orientation on swing path based on the following equation:
-
where {right arrow over (n)} is the normal vector, {right arrow over (r)}0 is the vector to the current position, {right arrow over (r)}1 is the vector to the desired path and {right arrow over (a)} is the vector from a first point to a second point on the desired swing path.
-
-
31. A method for training a student athlete on how to swing an athletic implement characterized by having a long axis, said method comprising the steps of:
-
describing a predetermined athletic implement swing path and athletic implement orientation along said swing path as a set of data representing positions in a Cartesian coordinate system;
storing said swing data in a computer;
transforming said swing path data into a tailored set of points representing positions in a Cartesian coordinate system, said tailored set of points conforming the swing to the size and muscular structure of the student athlete;
using said tailored set of points to control a mechanical manipulation mechanism to move the athletic implement through a set of positions and orientations describing a tailored swing path, said tailored swing path including rotation about the long axis of the athletic implement. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification