Method and system for calibrating sports implement inertial motion sensing signals
Abstract
Techniques for calibrating club-like sports implement inertial motion sensing signals are disclosed. The disclosed method and system generate calibrated output of a motion sensing circuit, which circuit includes an inertial measurement unit and associates with a club-like sports implement. The method and system generate a plurality of calibration coefficients along a predetermined set of axes, said axes corresponding to the axes of movement for said club-like sports implement. The calibration coefficients are applied to a sensing program that operates in association with the inertial measurement unit. The method and system generate sensed motion data using the inertial measurement unit, which includes data relative to the predetermined set of axes. The data is in response to motion of the club-like sports implement. Furthermore, the method and system calibrate the sensed motion data using said plurality of calibration coefficients.
Claims
exact text as granted — not AI-modified1 . A method for generating calibrated output of a motion sensing circuit comprising an inertial measurement unit, said motion sensing circuit associated with a club-like sports implement, the method comprising the steps of:
generating empirically a plurality of calibration coefficients along a predetermined set of axes, said axes corresponding to the axes of movement for said club-like sports implement; applying said plurality of calibration coefficients to a sensing program operating in association with said inertial measurement unit; generating sensed motion data using said inertial measurement unit, said sensed motion data comprising data relative to said predetermined set of axes and in response to motion of said club-like sports implement; and calibrating said sensed motion data using said plurality of calibration coefficients.
2 . The method of claim 1 , further comprising the step of generating at least one gyroscope calibration coefficient corresponding to movement of said club-like sports implement.
3 . The method of claim 1 , further comprising the step of generating at least one accelerometer calibration coefficient corresponding to movement of said club-like sports implement.
4 . The method of claim 1 , further comprising the step of generating a plurality of calibration coefficients along a predetermined set of axes, said axes corresponding to the axes of movement for said club-like sports implement, said club-like sports implement comprising an instrumented golf club.
5 . The method of claim 1 , further comprising the step of generating said calibration coefficients in a first axis of said set of axes, with movement only in a direction of said first axis and no movement in the remaining of said set of axes.
6 . The method of claim 1 , further comprising the step of associating said calibrated sensed data with data corrected for orientation anomalies.
7 . The method of claim 1 , further comprising the step of associating said calibrated sensed data with data corrected for acceleration anomalies.
8 . An integrated circuit forming a portion of a instrumented golf club for operating a cache memory in association with an addressable memory of a microprocessor, the integrated circuit comprising:
calibration coefficient generating circuitry for generating empirically a plurality of calibration coefficients along a predetermined set of axes, said axes corresponding to the axes of movement for said club-like sports implement; sensing program circuitry for applying said plurality of calibration coefficients to a sensing program operating in association with said inertial measurement unit; sensed data generating circuitry for generating sensed motion data using said inertial measurement unit said sensed motion data comprising data relative to said predetermined set of axes and in response to motion of said club-like sports implement; and sensed data calibrating circuitry for calibrating said sensed motion data using said plurality of calibration coefficients.
9 . The system of claim 8 , wherein said calibration coefficient generating circuitry further comprises circuitry for generating at least one gyroscope calibration coefficient corresponding to movement of said club-like sports implement.
10 . The system of claim 8 , wherein said calibration coefficient generating circuitry further comprises circuitry for generating at least one accelerometer calibration coefficient corresponding to movement of said club-like sports implement.
11 . The system of claim 8 , wherein said calibration coefficient generating circuitry further comprises circuitry for generating a plurality of calibration coefficients along a predetermined set of axes, said axes corresponding to the axes of movement for said club-like sports implement, said club-like sports implement comprising an instrumented golf club.
12 . The system of claim 8 , wherein said calibration coefficient generating circuitry further comprises circuitry for generating said calibration coefficients in a first axis of said set of axes, with movement only in a direction of said first axis and no movement in the remaining of said set of axes.
13 . The system of claim 8 , further comprising circuitry for associating said calibrated sensed data with data corrected for orientation anomalies.
14 . An instrumented golf club for generating calibrated output of a motion sensing circuit comprising an inertial measurement unit, said motion sensing circuit associated with a club-like sports implement, the instrumented golf club comprising:
means for generating a plurality of calibration coefficients along a predetermined set of axes, said axes corresponding to the axes of movement for said instrumented golf club; means for applying said plurality of calibration coefficients to a sensing program operating in association with said inertial measurement unit; means for generating sensed motion data using said inertial measurement unit said sensed motion data comprising data relative to said predetermined set of axes and in response to motion of said instrumented golf club; and means for calibrating said sensed motion data using said plurality of calibration coefficients.
15 . The instrumented golf club of claim 14 , further comprising means for generating at least one gyroscope calibration coefficient corresponding to movement of said club-like sports implement.
16 . The instrumented golf club of claim 14 , further comprising means for generating at least one accelerometer calibration coefficient corresponding to movement of said club-like sports implement.
17 . The instrumented golf club of claim 14 , further comprising means for generating a plurality of calibration coefficients along a predetermined set of axes, said axes corresponding to the axes of movement for said club-like sports implement, said club-like sports implement comprising an instrumented golf club.
18 . The instrumented golf club of claim 14 , further comprising means for generating said calibration coefficients in a first axis of said set of axes, with movement only in a direction of said first axis and no movement in the remaining of said set of axes.
19 . The instrumented golf club of claim 14 , further comprising means for associating said calibrated sensed data with data corrected for orientation anomalies.
20 . The instrumented golf club of claim 14 , further comprising means for associating said calibrated sensed data with data corrected for acceleration anomalies.
21 . A computer usable medium having computer readable program code means embodied therein for operation in association with a instrumented golf club for generating calibrated output of a motion sensing circuit comprising an inertial measurement unit, said motion sensing circuit associated with a club-like sports implement, the computer usable medium comprising:
computer readable program code means for generating a plurality of calibration coefficients along a predetermined set of axes, said axes corresponding to the axes of movement for said instrumented golf club; computer readable program code means for applying said plurality of calibration coefficients to a sensing program operating in association with said inertial measurement unit; computer readable program code means for generating sensed motion data using said inertial measurement unit said sensed motion data comprising data relative to said predetermined set of axes and in response to motion of said instrumented golf club; and computer readable program code means for calibrating said sensed motion data using said plurality of calibration coefficients.
22 . The computer usable medium of claim 21 , further comprising computer readable program code means for generating said calibration coefficients in a first axis of said set of axes, with movement only in a direction of said first axis and no movement in the remaining of said set of axes.Join the waitlist — get patent alerts
Track US2005227775A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.