Providing visual motion feedback based on sensor data
First Claim
1. A method for providing data for use in displaying visual feedback to a person engaged in a physical activity, comprising:
- electronically receiving with one or more computing devices data collected from one or more sensors supported by a body of a person;
determining, with the one or more computing devices, one or more center of mass positions of the person based on the data collected from the one or more sensors, the data reflecting movement and position of the person while performing the activity;
generating first visual display data corresponding to a first visual indication reflecting said one or more determined center of mass positions;
generating second visual display data corresponding to a second visual indication reflecting a target center of mass position; and
providing the first and second visual display data for use in displaying the first and second visual indications to the person,wherein the first and second visual indications enable the person to determine a difference between (1) at least said one or more center of mass positions of the person while performing the activity reflected by the first visual indication and (2) the target center of mass position reflected by the second visual indication, andwherein said one or more sensors comprise at least one of;
an accelerometer, gyroscope, and magnetometer.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to a body-worn sensor-based system for evaluating the biomechanics and the motor adaptation characteristics of postural control during a sport activity such as a golf swing. Various embodiments use sensors such as accelerometers, gyroscopes, and magnetometers to measure the three-dimensional motion of ankle and hip joints. In several embodiments, additional sensors attached to other body segments are used to improve the accuracy of the data or detect particular instants during the swing (e.g., top of back swing, instant of the maximum speed of arm, and instant of ball impact). In a golf embodiment, the system combines the measured data in conjunction with a biomechanical model of the human body to: (1) estimate the two-dimensional sway of the golfer'"'"'s center of mass; (2) quantify and evaluate the golfer'"'"'s balance via his/her postural compensatory strategy; and (3) provide visual feedback to the golfer for improving dynamic postural control.
94 Citations
31 Claims
-
1. A method for providing data for use in displaying visual feedback to a person engaged in a physical activity, comprising:
-
electronically receiving with one or more computing devices data collected from one or more sensors supported by a body of a person; determining, with the one or more computing devices, one or more center of mass positions of the person based on the data collected from the one or more sensors, the data reflecting movement and position of the person while performing the activity; generating first visual display data corresponding to a first visual indication reflecting said one or more determined center of mass positions; generating second visual display data corresponding to a second visual indication reflecting a target center of mass position; and providing the first and second visual display data for use in displaying the first and second visual indications to the person, wherein the first and second visual indications enable the person to determine a difference between (1) at least said one or more center of mass positions of the person while performing the activity reflected by the first visual indication and (2) the target center of mass position reflected by the second visual indication, and wherein said one or more sensors comprise at least one of;
an accelerometer, gyroscope, and magnetometer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for providing data for use in displaying visual feedback relating to a physical activity, the system comprising:
-
a computing system configured to receive sensor data from one or more sensors supported by a body of a person, the data reflecting movement and position of the person during the activity; wherein the computing system is further configured to; determine one or more center of mass positions of the person based on the data collected from said one or more sensors; generate visual display data corresponding to a visual feedback about the activity, the visual feedback reflecting a difference between said one or more determined center of mass positions and a target center of mass position; and provide the visual display data for use in displaying the visual feedback to the person, and wherein said one or more sensors comprise at least one of;
an accelerometer, gyroscope, and magnetometer. - View Dependent Claims (7, 8)
-
-
9. A method for providing data for use in presenting feedback relating to a physical activity, the method comprising:
-
electronically receiving with one or more computing devices data collected from one or more sensors supported by a body of a person engaging in an activity; determining, with the one or more computing devices, one or more center of mass positions of the person based on the data collected from the one or more sensors, the data reflecting movement and position of the person while performing the activity; generating feedback data corresponding to feedback indicating a difference between said one or more determined center of mass positions and a target center of mass position; and providing the feedback data for use in presenting the feedback, wherein said one or more sensors comprise at least one of;
an accelerometer, gyroscope, and magnetometer. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for providing data for use in displaying visual feedback relating to a physical activity, comprising:
-
electronically receiving with one or more computing devices data collected from one or more sensors supported by a body of a person; prompting for positioning of a body segment of the person in a pre-defined static position; determining, with the one or more computing devices, a target body segment position based on sensor data received when the body segment of the person is in the pre-defined static position such that the target body segment position is calibrated for the particular person based on the pre-defined static position; determining, with the one or more computing devices, one or more body segment positions of the person based on the data collected from the one or more sensors, the data reflecting movement and position of the person while performing said activity; generating first visual display data corresponding to a first visual indication reflecting said one or more determined body segment positions; generating second visual display data corresponding to a second visual indication reflecting the target body segment position; and providing the first and second visual display data for use in displaying the first and second visual indications to the person, wherein the first and second visual indications enable the person to determine a difference between (1) at least said one or more body segment positions of the person reflected by the first visual indication and (2) the target body segment position reflected by the second visual indication, and wherein said one or more sensors comprise at least one of;
an accelerometer, gyroscope, and magnetometer. - View Dependent Claims (16, 17, 28, 29)
-
-
18. A system for providing data for use in displaying visual feedback relating to a physical activity, the system comprising:
-
a computing system configured to receive sensor data from one or more sensors supported by a body of a person, the data reflecting movement and position of the person during said activity; wherein the computing system is further configured to; prompt positioning of a body segment of the person in a pre-defined static position; determine a target body segment position based on sensor data received when the body segment of the person is in the pre-defined static position such that the target body segment position is calibrated for the particular person based on the pre-defined static position; determine one or more body segment positions of the person based on the data collected from said one or more sensors; generate visual display data corresponding to a visual feedback about the activity, the visual feedback reflecting a difference between said one or more determined body segment positions and the target body segment position; and provide the visual display data for use in displaying the visual feedback to the person, wherein said one or more sensors comprise at least one of;
an accelerometer, gyroscope, and magnetometer. - View Dependent Claims (19, 20, 30, 31)
-
-
21. A method for providing data for use in presenting feedback relating to a physical activity, the method comprising:
-
electronically receiving with one or more computing devices data collected from one or more sensors supported by a body of a person engaged in the activity; prompting for positioning of a body segment of the person in a pre-defined static position; determining, with the one or more computing devices, a target body segment position based on sensor data received when the body segment of the person is in the pre-defined static position such that the target body segment position is calibrated for the particular person based on the pre-defined static position; determining, with the one or more computing devices, one or more body segment position of the person based on the data collected from the one or more sensors, the data reflecting movement and position of the person while performing the activity; generating feedback data corresponding to feedback indicating a difference between said one or more determined body segment positions and the target body segment position; and providing the feedback data for use in presenting the feedback, wherein said one or more sensors comprise at least one of;
an accelerometer, gyroscope, and magnetometer. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification