Epidermal electronics to monitor repetitive stress injuries and arthritis
US-2016015972-A1 · Jan 21, 2016 · US
US10046220B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10046220-B2 |
| Application number | US-201615176993-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 8, 2016 |
| Priority date | Jun 10, 2015 |
| Publication date | Aug 14, 2018 |
| Grant date | Aug 14, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A swing analysis device for analyzing a swing of a ball hitting tool includes: an information input unit configured to receive input of acceleration information and angular velocity information detected by a sensor attached to the ball hitting tool; a posture calculation unit configured to calculate posture information of the ball hitting tool in the swing by applying a predetermined filter to the acceleration information and the angular velocity information; a correction unit configured to correct the posture information of the ball hitting tool in the swing based on the posture information of the ball hitting tool at a first time in the swing; and a swing information calculation unit configured to calculate a swing trajectory of the ball hitting tool based on the acceleration information and the posture information of the ball hitting tool corrected by the correction unit.
Opening claim text (preview).
What is claimed is: 1. A swing analysis device for analyzing a plurality of swings of a ball hitting tool, the swing analysis device comprising: an information input unit configured to receive input of acceleration information and angular velocity information detected by a sensor attached to the ball hitting tool; and a swing analysis unit configured to analyze, for each of the plurality of continuous swings, the swing during a certain period from a first time preceding a predetermined time of the swing to a second time after the predetermined time, wherein the predetermined time is a time at which a velocity of the ball hitting tool, which is calculated based on the angular velocity information, reaches a predetermined threshold value, the swing analysis unit including a posture calculation unit configured to calculate posture information of the ball hitting tool in the certain period by applying a predetermined filter to the acceleration information and the angular velocity information, wherein the posture information includes a first rotation matrix for conversion from a sensor coordinate system to a global coordinate system, and the first rotation matrix is obtained by converting a quaternion indicating a posture of the ball hitting tool; a correction unit configured to correct the first rotation matrix of the ball hitting tool in the certain period based on the first rotation matrix of the ball hitting tool at particular time in the certain period; and a swing information calculation unit configured to calculate a swing trajectory of the ball hitting tool in the certain period based on the acceleration information and the first rotation matrix of the ball hitting tool corrected by the correction unit, wherein the particular time is a time at which the velocity of the ball hitting tool, which is calculated based on the angular velocity information, is at a maximum in the certain period. 2. The swing analysis device according to claim 1 , further comprising a number calculation unit configured to calculate the number of swings of the ball hitting tool based on the number of times the velocity of the ball hitting tool calculated based on the angular velocity information reaches a predetermined velocity. 3. The swing analysis device according to claim 1 , wherein the swing information calculation unit further calculates a maximum velocity of a head of the ball hitting tool in the certain period based on the acceleration information and the posture information of the ball hitting tool corrected by the correction unit. 4. The swing analysis device according to claim 1 , wherein the predetermined filter includes an extended Kalman filter. 5. The swing analysis device according to claim 1 , wherein the correction unit is configured to correct the first rotation matrix by multiplying the first rotation matrix by a transposed matrix of a second rotation matrix indicating rotation around a vertical direction at the specific time. 6. A non-transitory computer-readable storage medium storing a program for causing a computer to analyze a plurality of swings of a ball hitting tool, the program causing the computer to perform: receiving input of acceleration information and angular velocity information detected by a sensor attached to the ball hitting tool; and analyzing, for each of the plurality of continuous swings, the swing for a certain period from a first time before a predetermined time of the swing to a second time after the predetermined time, wherein the predetermined time is a time at which a velocity of the ball hitting tool, which is calculated based on the angular velocity information, reaches a predetermined threshold value, the analyzing including: calculating posture information of the ball hitting tool in the certain period by applying a predetermined filter to the acceleration information and the angular velocity information, wherein the posture information includes a first rotation matrix for conversion from a sensor coordinate system to a global coordinate system, and the first rotation matrix is obtained by converting a quaternion indicating a posture of the ball hitting tool; correcting the first rotation matrix of the ball hitting tool in the certain period based on the posture information of the ball hitting tool at a particular time in the certain period; and calculating a swing trajectory of the ball hitting tool in the certain period based on the acceleration information and the corrected first rotation matrix of the ball hitting tool, wherein the particular time is a time at which the velocity of the ball hitting tool, which is calculated based on the angular velocity information, is at a maximum in the certain period. 7. A swing analysis system comprising: a sensor attached to a ball hitting tool; and a swing analysis device configured to analyze a plurality of swings of the ball hitting tool, the swing analysis device including: an information input unit configured to receive input of acceleration information and angular velocity information detected by the sensor attached to the ball hitting tool; and a swing analysis unit configured to analyze, for each of the plurality of swings, the swing for a certain period from a first time preceding a predetermined time to a second time after the predetermined time, wherein the predetermined time is a time at which a velocity of the ball hitting tool, which is calculated based on the angular velocity information, reaches a predetermined threshold value, the swing analysis unit including: a posture calculation unit configured to calculate posture information of the ball hitting tool in the certain period by applying a predetermined filter to the acceleration information and the angular velocity information, wherein the posture information includes a first rotation matrix for conversion from a sensor coordinate system to a global coordinate system, and the first rotation matrix is obtained by converting a quaternion indicating a posture of the ball hitting tool; a correction unit configured to correct the first rotation matrix of the ball hitting tool in the certain period based on the first rotation matrix of the ball hitting tool at a particular time in the certain period, and a swing information calculation unit configured to calculate a swing trajectory of the ball hitting tool in the certain period based on the acceleration information and the first rotation matrix of the ball hitting tool corrected by the correction unit, wherein the particular time is a time at which the velocity of the ball hitting tool, which is calculated based on the angular velocity information, is at a maximum in the certain period.
for baseball · CPC title
with means for remote communication, e.g. internet or the like · CPC title
Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed · CPC title
Emitting sound, noise or music · CPC title
Visual, audio or audio-visual systems for entertaining, instructing or motivating the user · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.