Correcting angle error in a tracking system
First Claim
Patent Images
1. A method to compensate for error of a rotation angle when tracking an object, comprising:
- receiving inertial data corresponding to the tracked object in a reference frame of the object;
transforming the inertial data into a reference frame of a positional sensor using a rotation estimate;
determining an amount of error between the transformed inertial data and acceleration data derived from positional data received from the positional sensor; and
updating the rotation estimate responsive to the determined error.
4 Assignments
0 Petitions
Accused Products
Abstract
To correct an angle error, acceleration data is received corresponding to a tracked object in a reference frame of the tracked object. Positional data of the tracked object is received from a positional sensor, and positional sensor acceleration data is computed from the received positional data. The acceleration data is transformed into a positional sensor reference frame using a rotation estimate. An amount of error between the transformed acceleration data and the positional sensor acceleration data is determined. The rotation estimate is updated responsive to the determined amount of error.
35 Citations
36 Claims
-
1. A method to compensate for error of a rotation angle when tracking an object, comprising:
-
receiving inertial data corresponding to the tracked object in a reference frame of the object; transforming the inertial data into a reference frame of a positional sensor using a rotation estimate; determining an amount of error between the transformed inertial data and acceleration data derived from positional data received from the positional sensor; and updating the rotation estimate responsive to the determined error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor, will cause said processor to perform operations to compensate for error of a rotation angle when tracking an object, the operations comprising:
-
receiving inertial data corresponding to the tracked object in a reference frame of the object; transforming the inertial data into a reference frame of a positional sensor using a rotation estimate; determining an amount of error between the transformed inertial data and acceleration data derived from positional data received from the positional sensor; and updating the rotation estimate responsive to the determined error. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A tracking system, comprising:
-
a tracked object corresponding with one or more inertial sensors, the inertial sensors to gather inertial data as the tracked object is moved, wherein the inertial data is transmitted to a computing device; a positional sensor to gather positional data of the tracked object as the object is moved, wherein the positional data is transmitted to the computing device; and a computing device having a processor to execute instructions and a memory, coupled with the processor, having instructions that when executed, cause the processor to perform operations including; receiving the inertial data corresponding to the tracked object in a reference frame of the object; transforming the inertial data into a reference frame of the positional sensor using a rotation estimate; determining an amount of error between the transformed inertial data and acceleration data derived from the positional data received from the positional sensor; and updating the rotation estimate responsive to the determined error. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification