Multi-rotor apparatus and method for motion sculpting
First Claim
1. An apparatus for determining an angular relationship between portions of an implement as the implement is swung by a person during performance of a task that involves at least a portion of the implement striking an object, the apparatus comprising:
- an implement including;
an implement shaft disposed in an implement shaft plane; and
an implement surface attached to the implement shaft and disposed in an implement face plane, the implement surface configured to impact the object during the performance of the task;
a plurality of swing characteristic sensors attached to the implement in various locations, the plurality of swing characteristic sensors comprising;
a first swing characteristic sensor disposed at a first position on the implement shaft, the first swing characteristic sensor for sensing motion of the implement at the first position and generating first swing characteristic data based thereon; and
a second swing characteristic sensor disposed at a second position on the implement shaft that is spaced apart from the first position, the second swing characteristic sensor for sensing motion of the implement at the second position and generating second swing characteristic data based thereon; and
a processor for executing operational instructions to process the first and second swing characteristic data to;
determine a first shaft velocity vector corresponding to the motion of the implement shaft at the first position;
determine a second shaft velocity vector corresponding to the motion of the implement shaft at the second position;
determine an average shaft velocity vector based at least in part on the first shaft velocity vector and the second shaft velocity vector;
determine a shaft vector aligned with the first position and the second position on the implement shaft;
determine a first normal vector based on a cross product of the shaft vector and the average shaft velocity vector according to
{right arrow over (N)}CS={right arrow over (r)}CS×
{right arrow over (ν
)}avg,CS where {right arrow over (N)}CS is the first normal vector, {right arrow over (r)}CS is the shaft vector, and {right arrow over (ν
)}avg,CS is the average shaft velocity vector;
determine an implement face vector aligned with the implement face plane;
determine a second normal vector based on a cross product of the shaft vector and the implement face vector according to
{right arrow over (N)}CF={right arrow over (r)}CS×
{right arrow over (r)}CF where {right arrow over (N)}CF is the second normal vector, {right arrow over (r)}CS is the shaft vector and {right arrow over (r)}CF is the implement face vector; and
determine an angle θ
between the first normal vector and the second normal vector according to
1 Assignment
0 Petitions
Accused Products
Abstract
A reversibly attachable muscle trainer includes a multi-arm structure with motion sensors and force generators for exercising opposing muscles of a person moving an implement so as to maintain an ideal movement. When attached to the implement, the muscle trainer trains the opposing muscles to consistently move the implement in an ideal way. While the person moves the implement with the muscle trainer attached, a processor receives signals from the motion sensors and determines differences between the actual implement motion and an ideal implement motion. The difference indicates a dominating force direction in which the dominating muscles urge the implement. The processor activates the force generators to apply external forces to the implement to urge the implement in various types of training force directions.
-
Citations
7 Claims
-
1. An apparatus for determining an angular relationship between portions of an implement as the implement is swung by a person during performance of a task that involves at least a portion of the implement striking an object, the apparatus comprising:
-
an implement including; an implement shaft disposed in an implement shaft plane; and an implement surface attached to the implement shaft and disposed in an implement face plane, the implement surface configured to impact the object during the performance of the task; a plurality of swing characteristic sensors attached to the implement in various locations, the plurality of swing characteristic sensors comprising; a first swing characteristic sensor disposed at a first position on the implement shaft, the first swing characteristic sensor for sensing motion of the implement at the first position and generating first swing characteristic data based thereon; and a second swing characteristic sensor disposed at a second position on the implement shaft that is spaced apart from the first position, the second swing characteristic sensor for sensing motion of the implement at the second position and generating second swing characteristic data based thereon; and a processor for executing operational instructions to process the first and second swing characteristic data to; determine a first shaft velocity vector corresponding to the motion of the implement shaft at the first position; determine a second shaft velocity vector corresponding to the motion of the implement shaft at the second position; determine an average shaft velocity vector based at least in part on the first shaft velocity vector and the second shaft velocity vector; determine a shaft vector aligned with the first position and the second position on the implement shaft; determine a first normal vector based on a cross product of the shaft vector and the average shaft velocity vector according to
{right arrow over (N)}CS={right arrow over (r)}CS×
{right arrow over (ν
)}avg,CSwhere {right arrow over (N)}CS is the first normal vector, {right arrow over (r)}CS is the shaft vector, and {right arrow over (ν
)}avg,CS is the average shaft velocity vector;determine an implement face vector aligned with the implement face plane; determine a second normal vector based on a cross product of the shaft vector and the implement face vector according to
{right arrow over (N)}CF={right arrow over (r)}CS×
{right arrow over (r)}CFwhere {right arrow over (N)}CF is the second normal vector, {right arrow over (r)}CS is the shaft vector and {right arrow over (r)}CF is the implement face vector; and determine an angle θ
between the first normal vector and the second normal vector according to - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for determining an angular relationship between portions of an implement as the implement is swung by a person during performance of a task that involves at least a portion of the implement striking an object, the apparatus comprising:
-
an implement including; an implement shaft disposed in an implement shaft plane; and an implement surface attached to the implement shaft and disposed in an implement face plane, the implement surface configured to impact the object during the performance of the task; a plurality of swing characteristic sensors attached to the implement in various locations, the plurality of swing characteristic sensors comprising; a first swing characteristic sensor disposed at a first position on the implement shaft, the first swing characteristic sensor for sensing motion of the implement at the first position and generating first swing characteristic data based thereon; and a second swing characteristic sensor disposed at a second position on the implement shaft that is spaced apart from the first position, the second swing characteristic sensor for sensing motion of the implement at the second position and generating second swing characteristic data based thereon; and a processor for executing operational instructions to process the first and second swing characteristic data to; determine a first shaft velocity vector corresponding to the motion of the implement shaft at the first position; determine a second shaft velocity vector corresponding to the motion of the implement shaft at the second position; determine an average shaft velocity vector based at least in part on the first shaft velocity vector and the second shaft velocity vector; determine a shaft vector aligned with the first position and the second position on the implement shaft; determine a first normal vector based on a cross product of the shaft vector and the average shaft velocity vector according to
{right arrow over (N)}CS={right arrow over (r)}CS×
{right arrow over (ν
)}avg,CSwhere {right arrow over (N)}CS is the first normal vector, {right arrow over (r)}CS is the shaft vector, and {right arrow over (ν
)}avg,CS is the average shaft velocity vector;determine a vector {right arrow over (r)}A3,A4 that is perpendicular to the implement face plane; and determine an angle θ
between the first normal vector and the vector {right arrow over (r)}A3,A4 according to - View Dependent Claims (6, 7)
-
Specification