CALIBRATION FOR THREE DIMENSIONAL MOTION SENSOR
First Claim
1. A method for simultaneously calibrating several electronic devices having inertial measurement units (IMUs), comprising:
- placing several electronic devices having embedded IMUs in a testing apparatus;
moving the testing apparatus in a sequence of testing positions, where a true IMU output corresponding to each testing position is known;
retrieving, at each testing position, an IMU output from each of the several devices;
calculating, for each device, sensitivity and offset factors for adjusting the IMU output to approach the known true IMU output; and
storing, in storage of each device, the calculated sensitivity and offset factors corresponding to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device can include an inertial measurement unit (IMU) operative to monitor the movement of the electronic device. The IMU used in the device can be inaccurate due to the manufacturing process used to construct the IMU and to incorporate the IMU in the electronic device. To correct the IMU output, the electronic device in which the IMU is incorporated can be placed in a testing apparatus that moves the device to known orientations. The IMU output at the known orientations can be compared to an expected true IMU output, and correction factors (e.g., sensitivity and offset matrices) can be calculated. The correction factors can be stored in the device, and applied to the IMU output to provide a true output. The testing apparatus can include a fixture placed in a gimbal movable around three axes.
-
Citations
20 Claims
-
1. A method for simultaneously calibrating several electronic devices having inertial measurement units (IMUs), comprising:
-
placing several electronic devices having embedded IMUs in a testing apparatus; moving the testing apparatus in a sequence of testing positions, where a true IMU output corresponding to each testing position is known; retrieving, at each testing position, an IMU output from each of the several devices; calculating, for each device, sensitivity and offset factors for adjusting the IMU output to approach the known true IMU output; and storing, in storage of each device, the calculated sensitivity and offset factors corresponding to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A testing apparatus for calibrating an inertial measurement unit embedded in an electronic device, the testing apparatus comprising a processor operative to:
-
direct the electronic device to move in a sequence of positions; receive, from the inertial measurement unit embedded in the electronic device, an output corresponding to each of the sequence of positions in a reference frame associated with the inertial measurement unit; compare the received output to a known inertial measurement unit output in a reference frame associated with the electronic device for each of the sequence of positions; calculate correction factors for the inertial measurement unit, wherein applying the correction factors to the received inertial measurement unit output converts the reference frame of the received output from the reference frame associated with the inertial measurement unit to the reference frame associated with the electronic device; and direct the electronic device to store the correction factors. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for calibrating a plurality of electronic devices, comprising:
-
placing a plurality of electronic devices in a testing apparatus, wherein each electronic device includes an inertial measurement unit (IMU) oriented in a IMU reference frame; moving the testing apparatus through a plurality of different orientations; receiving an output from an IMU in each of the plurality of electronic devices as the testing apparatus is moved; receiving, from a testing device IMU oriented in a testing apparatus reference frame, an output as the testing apparatus is moved; comparing the outputs received at a same moment in time from the device IMUs and the testing apparatus IMU to calculate a correction factor for transforming the device IMU output to an IMU output in the testing apparatus reference frame. - View Dependent Claims (17, 18, 19, 20)
-
Specification