×

Golf clubs and golf club heads having a sensor

  • US 10,137,347 B2
  • Filed: 05/02/2016
  • Issued: 11/27/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 along a first axis, along a second axis, and along a third axis and a gyroscope capable of measuring an angular rate of rotation about the first axis, about the second axis, and about the third axis, wherein the first axis, the second axis, and the third axis comprise an orthogonally oriented 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 of the inertial measurement unit, wherein the linear acceleration data is taken at a constant sampling rate;

    acquire angular rate of rotation data from the gyroscope of the inertial measurement unit, 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 that 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 transformed angular rate of rotation data with respect to the golf club coordinate system;

    calculate an orientation of the golf club from the transformed linear acceleration data;

    compare the calculated orientation of the golf club to a first set of predetermined criteria, wherein the first set of predetermined criteria corresponds to the golf club being oriented in a rational golf club address position and wherein the first set of predetermined criteria is satisfied when the calculated orientation of the golf club matches the rational golf club address position;

    upon determining that the first set of predetermined criteria is satisfied, compare the transformed angular rate of rotation data to a second set of predetermined criteria, wherein the second set of predetermined criteria comprises a range of transformed angular rate of rotation values and wherein the second set of predetermined criteria is satisfied when the transformed angular rate of rotation data falls within the range of transformed angular rate of rotation values;

    upon determining that the second set of predetermined criteria is satisfied, output an indication that the golf club is in the rational golf club address position and an indication that the transformed angular rate of rotation data represent a golf swing, and calculate a slope of the transformed angular rate of rotation data about the fourth axis, the fifth axis, and the sixth axis;

    compare the slope of the angular rate of rotation data around the fourth axis and the sixth axis to a third set of predetermined criteria, wherein the third set of predetermined criteria comprises a fourth axis specified slope of angular rate of rotation and a sixth axis specified slope of angular rate of rotation and wherein the third set of predetermined criteria is satisfied when the slope of the transformed angular rate of rotation data around the fourth axis is greater than the fourth axis specified slope of angular rate of rotation and the slope of the transformed angular rate of rotation data around the sixth axis is greater than the sixth axis specified slope of angular rate of rotation;

    upon determining that the third set of predetermined criteria is satisfied, compare the slope of the angular rate of rotation data around the fifth axis to a fourth set of predetermined criteria;

    wherein the fourth set of predetermined criteria comprises a fifth axis specified slope of angular rate of rotation, and wherein the fourth set of predetermined criteria is satisfied if the slope of the transformed angular rate of rotation data around the fifth axis is less than the fifth axis specified slope of angular rate of rotation;

    upon determining that the fourth set of predetermined criteria is satisfied, compare the transformed linear acceleration data along the fifth axis to a fifth set of predetermined criteria, wherein the fifth set of predetermined criteria comprises a specified linear acceleration value along the fifth axis, and wherein the fifth set of predetermined criteria is satisfied if the linear acceleration data is greater than the specified linear acceleration value along the fifth axis;

    upon determining that the fifth set of predetermined criteria is satisfied, compare the transformed angular rate of rotation data around the fourth axis to a sixth set of predetermined criteria, wherein the sixth set of predetermined criteria comprises a specified value for angular rate of rotation about the fourth axis and wherein the sixth set of predetermined criteria is satisfied if the angular rate of rotation data around the fourth axis is greater than the specified value for the angular rate of rotation about the fourth axis; and

    upon determining that the sixth set of predetermined criteria is satisfied, transmit a signal that an impact between a golf ball and the golf club has occurred.

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