×

Swing analysis system using angular rate and linear acceleration sensors

  • US 10,159,885 B2
  • Filed: 05/02/2016
  • Issued: 12/25/2018
  • Est. Priority Date: 05/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A golf club comprising:

  • a shaft and a golf club head, the shaft having a first end connected to the golf club head and a second end connected to a grip;

    a sensor connected to the golf club, the sensor comprising;

    an inertial measurement unit, the inertial measurement unit comprising an accelerometer capable of measuring linear accelerations in a first axis, a second axis, and a third axis and a gyroscope capable of measuring an angular rate of rotation about the first axis, the second axis, and the third axis, wherein the first axis, the second axis, and the third axis are orthogonally oriented in a sensor coordinate system;

    a processor; and

    a non-transitory computer readable medium storing computer readable instructions that, when executed by the processor causes the processor to at least;

    acquire linear acceleration data from the accelerometer, wherein the linear acceleration data is taken at a constant sampling rate;

    acquire angular rate of rotation data from the gyroscope, wherein the angular rate of rotation data is taken at a constant sampling rate;

    transform the linear acceleration data into transformed linear acceleration data with respect to a golf club coordinate system wherein the golf club coordinate system comprises a fourth axis is oriented in a heel-to-toe direction, a fifth axis is oriented in a front-to-back direction, and a sixth axis is oriented in a bottom-to-top direction;

    transform the angular rate of rotation data into a transformed angular rate of rotation data with respect to the golf club coordinate system;

    store, in a circular buffer, the transformed linear acceleration data along the fourth, fifth, and sixth axes and store the transformed angular rate of rotation data about the fourth, fifth, and sixth axes;

    determine a start time for a golf swing, defined as tstart, using the transformed angular rate of rotation data about the fourth axis;

    wherein the start time is determined by comparing a derivative of the transformed angular rate of rotation data about the fourth axis to a predetermined angular acceleration value about the fourth axis, such that when the derivative of the transformed angular rate of rotation data about the fourth axis satisfies the predetermined angular acceleration value about the fourth axis, the start time is recorded;

    solve a loft angle equation at tstart for the golf swing using a linear quadratic estimation method;

    solve a lie angle equation at tstart for the golf swing using the linear quadratic estimation method; and

    output a calculated loft angle and a calculated lie angle of the golf club head at the start time of the golf swing.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×