TECHNIQUES FOR DETERMINING ORIENTATION OF A THREE-AXIS ACCELEROMETER
First Claim
1. An apparatus comprising:
- a memory;
a communications module to receive accelerometer data;
a processor coupled to the memory and the communications module, the processor operative to;
determine an acceleration due to gravity from the received accelerometer data on each axis x, y, z of a three-axis on-body accelerometer regarding forward motion by a wearer of the accelerometer;
associate the x axis with the direction of gravity;
identify the acceleration due to forward motion;
associate the y axis with the direction of forward motion;
identify the sideways direction; and
associate the z axis with the sideways direction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article containing computer instructions are described. Embodiments may use accelerometer data regarding forward motion by a wearer of a three-axis on-body accelerometer. Embodiments may further measure an acceleration due to gravity on each axis x, y, z of the accelerometer and use the direction of gravity to associate or align the x axis of the accelerometer with gravity. Embodiments may then use the acceleration not due to gravity to identify the forward motion and associate or align the forward direction with the y axis. The remaining direction may be identified as the sideways direction, which may be associated or aligned with the z axis. Additional activities may then be performed using the now-known orientation of the accelerometer. Other embodiments are described and claimed.
36 Citations
23 Claims
-
1. An apparatus comprising:
-
a memory; a communications module to receive accelerometer data; a processor coupled to the memory and the communications module, the processor operative to; determine an acceleration due to gravity from the received accelerometer data on each axis x, y, z of a three-axis on-body accelerometer regarding forward motion by a wearer of the accelerometer; associate the x axis with the direction of gravity; identify the acceleration due to forward motion; associate the y axis with the direction of forward motion; identify the sideways direction; and associate the z axis with the sideways direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving accelerometer data regarding forward motion by a wearer of a three-axis on-body accelerometer; measuring an acceleration due to gravity on each axis x, y, z of the accelerometer; associating the direction of gravity with the x axis; identifying the acceleration due to forward motion; associating the direction of forward motion with the y axis; identifying the sideways direction; associating the sideways direction with the z axis; and performing an activity using the associated axes. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An article comprising a storage medium containing instructions that when executed enable a system to:
-
receive accelerometer data regarding forward motion by a wearer of a three-axis on-body accelerometer; measure an acceleration due to gravity on each axis x, y, z of the accelerometer; associate the direction of gravity with the x axis; identify the acceleration due to forward motion; associate the direction of forward motion with the y axis; identify the sideways direction; associate the sideways direction with the z axis; and perform an activity using the associated axes. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification