Systems, methods, and apparatus for calibration of and three-dimensional tracking of intermittent motion with an inertial measurement unit

US9810549B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9810549-B2
Application numberUS-201213345431-A
CountryUS
Kind codeB2
Filing dateJan 6, 2012
Priority dateJan 6, 2011
Publication dateNov 7, 2017
Grant dateNov 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Generally, implementations of the present invention include devices, systems, and methods for tracking intermittent motion. Such systems can be used to calibrate inertial measurement units (IMUs), which can be used to obtain acceleration, linear and angular velocities, orientation, and position of a moving body. Such systems also can be used to account and compensate for errors and imperfections present in an IMU prior to and during operation.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for calibrating an inertial measurement unit (IMU) that has one or more sensors, said system comprising: a calibration fixture, said calibration fixture having a support surface and a first rail, the support surface having a planar surface and the first rail having a planar surface, the planar surface of the first rail being orthogonal to the planar surface of the support surface to provide physical limits to a relative movement of the IMU in a linear or rotational direction with respect to said calibration fixture, said calibration fixture being configured to allow for linear movement of the IMU along the first rail of said calibration fixture and within the physical limits of said calibration fixture, and said calibration fixture being configured to allow for angular positioning of the IMU at various angles relative to and within the physical limits of said calibration fixture; and a computer system in functional communication with the IMU, the computer system comprising: a processor; and one or more physical non-transitory computer readable medium having computer executable instructions stored thereon that when executed by the processor, cause the computer system to perform the following: receiving signals from the one or more sensors in response to linear or rotational movement of the IMU with respect to and within the physical limits of said calibration fixture, calculating calibration values to compensate for signals from the one or more sensors from a calibration model. 2. The system as recited in claim 1 , wherein the calibration model includes a variable for Earth's gravity vector acting on the IMU. 3. The system as recited in claim 1 , wherein the IMU is a MEMS IMU. 4. The system as recited in claim 1 , wherein said calculated calibration values for compensating signals include one or more of calibration values for one or more of misalignment relative to a reference frame, a linear or nonlinear scale factor, an anisotropic sensitivity, a bias, a gyroscope acceleration sensitivity, or temperature sensitivity. 5. The system as recited in claim 4 , wherein said computer system calculates said calibration values using a quadratic model to account for one or more of anisotropic sensitivities, scale factor nonlinearity, temperature sensitivity, or other relevant parameters. 6. The system as recited in claim 1 , wherein said computer system uses an overdetermined system of equations to calculate said calibration values. 7. The system as recited in claim 1 , wherein the one or more sensors comprise an accelerometer triad and a gyroscope triad having aligned axes. 8. The system as recited in claim 7 , wherein said computer system calculates said calibration values using a regressor matrix, which is populated with data obtained from the accelerometer triad during one or more of static observations and linear movements within said calibration fixture. 9. The system as recited in claim 1 , wherein the calibration fixture comprises a calibration plate that allows for linear movement of the IMU relative to and within the calibration fixture and support blocks to allow for angular positioning of the IMU at various angles relative to and within the calibration fixture. 10. The system as recited in claim 9 , wherein said computer system calculates said calibration values using a regressor matrix, which is populated with data obtained from a gyroscope triad during a combination of static observations, linear motions, and rotations within said calibration fixture. 11. The system of claim 1 , further comprising a case, wherein the case includes a first surface and a second surface that are planar and orthogonal to each other such that when the IMU is placed within the case, the case may abut the planar surface of first rail and the planar surface of the support surface as the case is moved along at least a portion of the first rail. 12. The system of claim 11 , further comprising a second rail, the second rail having a planar surface orthogonal to the first rail and the support surface, and wherein the case includes a third surface that is orthogonal to the first surface and the second surface of the case. 13. The system of claim 12 , wherein in a corner configuration, the first surface of the case abuts the planar surface of the support surface, the second surface of the case abuts the planar surface of the first rail, the third surface of the case abuts the planar surface of the second rail. 14. A system for estimating a state of an IMU that has one or more accelerometers and one or more gyroscopes, said system comprising: an IMU having one or more accelerometers and one or more gyroscopes, the one or more accelerometers and one or more gyroscopes each having a known noise band; and a computer system functionally connected to the IMU, the computer system comprising: a processor; and one or more physical non-transitory computer readable medium having computer executable instructions stored thereon that, when executed by the processor, cause the computer system to perform the following: receiving a first signal from the one or more accelerometers and a second signal from the one or more gyroscopes and applying one or more calibration values to correct for one or more of misalignment of the one or more accelerometers and one or more gyroscopes relative to a reference frame, a linear or nonlinear scale factor, an anisotropic sensitivity, a bias, a gyroscope acceleration sensitivity, and temperature sensitivity, monitoring the first signal to determine whether said first signal is within the noise band of the one or more gyroscopes and monitoring the second signal to determine whether said second signal is within the noise band of the one or more accelerometers that sent said second signal, and if said received first signal and said received second signal are within noise bands of the respective one or more gyroscopes and one or more accelerometers that sent said received first signal and said received second signal, assigning a status of zero velocity to the IMU. 15. The system as recited in claim 14 , wherein said received first signal and said received second signal comprise signals related to a scalar force measured by the one or more accelerometers. 16. The system of claim 14 , wherein the one or more physical non-transitory computer readable medium has second computer executable instructions stored thereon that, when executed by the processor, cause the computer system to perform the following: receiving a static signal from the one or more accelerometers and one or more gyroscopes when the IMU is stationary; receiving a moving signal from the one or more accelerometers and one or more gyroscopes when the IMU is moving; and applying a calibration model to the static signal and the moving signal to calculate the calibration values. 17. The system of claim 16 , wherein movement of the one or more accelerometers and one or more gyroscopes is limited by a calibration fixture. 18. A system for tracking intermittent motion, comprising: an inertial measurement unit (IMU) that has one or more accelerometers and one or more gyroscopes; and a calibration fixture, said calibration fixture having a support surface, a first rail, and a second rail, the support surface, the first rail, and the second rail being orthogonal to each other to provide physical limits to a relative movement of the IMU in a linear or rotational direction with respect to said calibration fixture, said calibration fixture being configured to allow for linear m

Assignees

Inventors

Classifications

  • Testing or calibrating of apparatus or devices covered by the preceding groups · CPC title

  • G01C25/005Primary

    initial alignment, calibration or starting-up of inertial devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9810549B2 cover?
Generally, implementations of the present invention include devices, systems, and methods for tracking intermittent motion. Such systems can be used to calibrate inertial measurement units (IMUs), which can be used to obtain acceleration, linear and angular velocities, orientation, and position of a moving body. Such systems also can be used to account and compensate for errors and imperfection…
Who is the assignee on this patent?
Johnson Eric Allen, Minor Mark A, Bamberg Stacy J Morris, and 1 more
What technology area does this patent fall under?
Primary CPC classification G01C25/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).