MULTI-ROTOR APPARATUS AND METHOD FOR MOTION SCULPTING
First Claim
1. A method for determining an angular relationship between an implement shaft plane and an implement face plane of an implement moved by a person during performance of a useful or recreational function, the implement including an implement shaft and an implement surface attached to the implement shaft configured to impact an object during the performance of the useful or recreational function, the method comprising:
- (a) sensing motion of the implement at a first position on or adjacent the implement shaft;
(b) determining a first shaft velocity vector corresponding to the motion of the implement shaft at the first position;
(c) sensing motion of the implement at a second position on or adjacent the implement shaft that is spaced apart from the first position;
(d) determining a second shaft velocity vector corresponding to the motion of the implement shaft at the second position;
(e) determining an average shaft velocity vector based at least in part on the first shaft velocity vector and the second shaft velocity vector;
(f) determining a shaft vector aligned with the first position and the second position on or adjacent the implement shaft;
(g) determining 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;
(h) determining an implement face vector aligned with the implement face plane of the implement;
(i) determining 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;
(j) determining 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.
7 Citations
22 Claims
-
1. A method for determining an angular relationship between an implement shaft plane and an implement face plane of an implement moved by a person during performance of a useful or recreational function, the implement including an implement shaft and an implement surface attached to the implement shaft configured to impact an object during the performance of the useful or recreational function, the method comprising:
-
(a) sensing motion of the implement at a first position on or adjacent the implement shaft; (b) determining a first shaft velocity vector corresponding to the motion of the implement shaft at the first position; (c) sensing motion of the implement at a second position on or adjacent the implement shaft that is spaced apart from the first position; (d) determining a second shaft velocity vector corresponding to the motion of the implement shaft at the second position; (e) determining an average shaft velocity vector based at least in part on the first shaft velocity vector and the second shaft velocity vector; (f) determining a shaft vector aligned with the first position and the second position on or adjacent the implement shaft; (g) determining 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;(h) determining an implement face vector aligned with the implement face plane of the implement; (i) determining 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; (j) determining an angle θ
between the first normal vector and the second normal vector according to - View Dependent Claims (2, 3)
-
-
4. A method for determining an angular relationship between an implement shaft plane and an implement face plane of an implement moved by a person during performance of a useful or recreational function, the implement including an implement shaft and an implement surface attached to the implement shaft configured to impact an object during the performance of the useful or recreational function, the method comprising:
-
(a) sensing motion of the implement at a first position on or adjacent the implement shaft; (b) determining a first shaft velocity vector corresponding to the motion of the implement shaft at the first position; (c) sensing motion of the implement at a second position on or adjacent the implement shaft that is spaced apart from the first position; (d) determining a second shaft velocity vector corresponding to the motion of the implement shaft at the second position; (e) determining an average shaft velocity vector based at least in part on the first shaft velocity vector and the second shaft velocity vector; (f) determining a shaft vector aligned with the first position and the second position on or adjacent the implement shaft; (g) determining 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;(h) determining a vector {right arrow over (r)}A3,A4 that is perpendicular to the implement face plane of the implement; (i) determining an angle θ
between the first normal vector and the vector {right arrow over (r)}A3,A4 according to - View Dependent Claims (5)
-
-
6. A method for determining an angular relationship between a shaft of an implement and a forearm of a person moving the implement during performance of a useful or recreational function, wherein the forearm has an elbow portion and a wrist portion, the method comprising:
-
(a) sensing motion of the implement at a first position on the shaft; (b) sensing motion of the implement at a second position on the shaft that is spaced apart from the first position; (c) determining a shaft vector aligned with the first position and second position; (d) sensing motion of the forearm at a third position adjacent the wrist portion; (e) sensing motion of the forearm at a fourth position adjacent the elbow portion; (f) determining a forearm vector aligned with the third position and the fourth position; (g) determining a hinge angle φ
between the shaft vector and the forearm vector according to
-
-
7. A method for determining a distance between a distal position on a shaft of an implement and a body centerline position of a person moving the implement during performance of a useful or recreational function, the method comprising:
-
(a) determining coordinates of a first position spaced apart from the shaft toward a left side of the shaft that remains substantially fixed relative to the shaft during movement of the implement; (b) determining coordinates of a second position spaced apart from the shaft toward a right side of the shaft which is opposite the left side that remains substantially fixed relative to the shaft during movement of the implement; (c) determining a first vector {right arrow over (r)}A1,A2 aligned with the first position and second position, the first vector being perpendicular to the shaft; (d) determining coordinates of a third position spaced apart from the shaft toward a back side of the shaft that remains substantially fixed relative to the shaft during movement of the implement; (e) determining coordinates of a fourth position spaced apart from the shaft toward a front side of the shaft which is opposite the back side that remains substantially fixed relative to the shaft during movement of the implement; (f) determining a second vector {right arrow over (r)}A3,A4 aligned with the third position and fourth position, the second vector being perpendicular to the shaft; (g) determining a normal vector {circumflex over (n)}A1,A2,A3,A4 based on a cross product of the first vector and the second vector according to; - View Dependent Claims (8)
-
-
9. A method of providing neuromotor feedback to a person grasping an automated reality implement that is part of an automated reality system during performance of a useful or recreational automated reality function, the method comprising:
-
(a) attaching a feedback apparatus to the automated reality implement such that the weight of the feedback apparatus is supported entirely by the automated reality implement; (b) the feedback apparatus sensing positions of the automated reality implement; (c) the feedback apparatus receiving one or more signaling inputs provided by the person or the automated reality system; and (d) the feedback apparatus applying one or more external forces to the automated reality implement. - View Dependent Claims (10)
-
-
11. A method of providing neuromotor feedback to a person grasping a video game implement that is part of a video game system during performance of a video game, the method comprising:
-
(a) attaching a feedback apparatus to the video game implement such that the weight of the feedback apparatus is supported entirely by the video game implement; (b) the feedback apparatus sensing positions of the video game implement; (c) the feedback apparatus receiving one or more signaling inputs provided by the person or the video game system; and (d) the feedback apparatus applying one or more external forces to the video game implement. - View Dependent Claims (12)
-
-
13. A method of exercising muscles typically used by a person when attempting to perform an ideal movement of an implement during performance of a useful or recreational function, the method comprising:
-
(a) attaching a muscle trainer to the implement such that the weight of the muscle trainer is supported entirely by the implement; (b) the muscle trainer determining the ideal movement of the implement for the person; (c) the person performing a movement of the implement by application of forces exerted by the muscles of the person; (d) the muscle trainer determining a difference between the movement of step (c) and the ideal movement determined in step (b) at a plurality of points during the movement of step (c); (e) the muscle trainer applying one or more external forces to the implement; (f) the person performing a movement of the implement by application of forces exerted by the muscles of the person while the one or more external forces are applied. - View Dependent Claims (14, 15, 16)
-
-
17. A method of limiting domination of at least a dominating muscle of two opposing muscles typically used by a person when attempting to perform an ideal movement of an implement during performance of a useful or recreational function, where the dominating muscle applies a dominating force to the implement in a dominating force direction, and a non-dominating muscle of the two opposing muscles applies a non-dominating force to the implement in a non-dominating force direction, where the non-dominating force direction is substantially opposite the dominating force direction, and the dominating force exceeds the non-dominating force, wherein if the two opposing muscles were of appropriate strength, the two opposing muscles would desirably apply opposing forces to the implement at appropriate levels to perform the ideal movement, the method thereby training the opposing muscles to consistently perform the ideal movement, the method comprising:
-
(a) attaching a muscle trainer to the implement such that the weight of the muscle trainer is supported entirely by the implement; (b) the muscle trainer determining the ideal movement of the implement for the person; (c) the person performing a movement of the implement by application of forces exerted by the two opposing muscles of the person; (d) the muscle trainer determining a difference between the movement of step (c) and the ideal movement determined in step (b) at a plurality of points during the movement of step (c), where the difference at each point indicates the dominating force direction at that point; (e) the muscle trainer applying one or more external forces to the implement to urge the implement in a direction; and (f) the person performing a movement of the implement by application of forces exerted by the two opposing muscles of the person while the one or more external forces are applied. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification