CPC A63B 69/3632 (2013.01) [A63B 2220/40 (2013.01); A63B 2220/833 (2013.01); A63B 2225/50 (2013.01)] | 20 Claims |
1. A device attachable to a golf club for measuring characteristics of a golf swing comprising:
an inertial measurement unit, a gyroscope, a magnetometer, a microcontroller including a microprocessor, a photosensor, and a battery;
wherein the inertial measurement unit is in communication with the magnetometer;
wherein the microcontroller is in communication with the inertial measurement unit and the photosensor;
wherein the device is initially in a dark state;
wherein in the dark state, the battery provides power to the photosensor;
wherein upon the photosensor detecting a predetermined threshold of light, the photosensor sends a communication to the microprocessor indicating the photosensor has detected the predetermined threshold of light;
wherein the microprocessor instructs the device to transition from the dark state to an inactive state;
wherein in the inactive state, the battery provides power to an accelerometer of the inertial measurement unit but does not provide power to the gyroscope;
wherein, upon the accelerometer detecting motion of the device above a predetermined threshold, the accelerometer communicates a notification regarding the motion above the predetermined threshold to the microprocessor;
wherein, upon the microprocessor receiving the notification regarding the motion above the predetermined threshold, the microprocessor instructs the device to transition from the inactive state to an active state;
wherein upon the accelerometer detecting an orientation of the device indicating the golf club is in a pre-swing state, the accelerometer sends a notification to the microprocessor;
wherein the pre-swing state is indicated when the accelerometer detects an acceleration above a first preset threshold in a z-axis or an adjusted z-axis, and detects a total acceleration below a second preset threshold;
wherein, upon the microprocessor receiving the notification from the accelerometer, the microprocessor instructs the device to transition from the active state to a data collection state;
wherein in the data collection state, the battery provides power to the gyroscope of the inertial measurement unit and to the accelerometer and the magnetometer; and
wherein in the data collection state, the magnetometer measures an orientation of the device, the gyroscope measures a rate of rotation of the device, and the accelerometer measures motion of the device.
|