Tracking system calibration using object position and orientation
First Claim
Patent Images
1. A computer implemented method of calibrating a tracking system, comprising:
- receiving positional data of a tracked object from an optical sensor by a computing device;
computing a first angle of the object with respect to an optical axis of the optical sensor based on the received positional data;
receiving inertial data corresponding to the object by the computing device;
based on the inertial data, determining a second angle of an orientation of the object with respect to a plane normal to gravity; and
in response to a calibrate command from a user, determining a pitch of the optical sensor based on both the computed first angle and the determined second angle.
2 Assignments
0 Petitions
Accused Products
Abstract
To calibrate a tracking system, a computing device receives positional data of a tracked object from an optical sensor as the object is pointed approximately toward the optical sensor. The computing device computes a first angle of the object with respect to an optical axis of the optical sensor using the received positional data. The computing device receives inertial data corresponding to the object, wherein a second angle of the object with respect to a plane normal to gravity can be computed from the inertial data. The computing device determines a pitch of the optical sensor using the first angle and the second angle.
-
Citations
18 Claims
-
1. A computer implemented method of calibrating a tracking system, comprising:
-
receiving positional data of a tracked object from an optical sensor by a computing device; computing a first angle of the object with respect to an optical axis of the optical sensor based on the received positional data; receiving inertial data corresponding to the object by the computing device; based on the inertial data, determining a second angle of an orientation of the object with respect to a plane normal to gravity; and in response to a calibrate command from a user, determining a pitch of the optical sensor based on both the computed first angle and the determined second angle. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A computer readable storage medium including instructions that, when executed by a processing system, cause the processing system to perform a method comprising:
-
receiving positional data of a tracked object from an optical sensor by a computing device; computing a first angle of the object with respect to an optical axis of the optical sensor based on the received positional data; receiving inertial data corresponding to the object by the computing device; based on the inertial data, determining a second angle of an orientation of the object with respect to a plane normal to gravity; and in response to a calibrate command from a user, determining a pitch of the optical sensor based on both the computed first angle and the computed second angle. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tracking system, comprising:
-
a tracked object that includes one or more inertial sensors, the tracked object to gather inertial data, and to transmit the inertial data to a computing device; the optical sensor, to gather positional data of the tracked object as the object is pointed approximately toward the optical sensor, and to transmit the positional data to the computing device; and the computing device, to receive the inertial data and the positional data, to compute a first angle of the object with respect to an optical axis of the optical sensor based on the received positional data, to compute a second angle of an orientation of the object with respect to a plane normal to gravity from the inertial data, and in response to a calibrate command from a user, to determine a pitch of the optical sensor based on both the computed first angle and the computed second angle. - View Dependent Claims (14, 15, 16, 17)
-
Specification