Real-time pose estimation system using inertial and feature measurements

US9798929B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9798929-B2
Application numberUS-201615179631-A
CountryUS
Kind codeB2
Filing dateJun 10, 2016
Priority dateMay 16, 2013
Publication dateOct 24, 2017
Grant dateOct 24, 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.

A hybrid estimator system using visual and inertial sensors for real-time pose tracking on devices with limited processing power using at least one processor, a memory, a storage and communications through a protocol and one or more than one software module for a hybrid estimator, real-time algorithm selection to process different measurements, statistical learning for these characteristics to compute the expected device computing cost of any strategy for allocating measurements to algorithms, and algorithm selection based on the statistical learning module.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for performing real-time pose tracking of a platform moving in an environment comprising: capturing data from at least an inertial sensor and a visual sensor on the moving platform, the data from the visual sensor including images; identifying in the data captured by the visual sensor a plurality of features in the environment and performing measurements on the identified features; estimating characteristics of the features from the measurements, including the number of images in which the features can be tracked; selecting from a plurality of algorithms an algorithm to be used for processing each of the measurements using the estimated characteristics of the features; and processing each of the measurements using the selected algorithm for that measurement to track the pose of the platform. 2. The method of claim 1 further comprising: selecting the algorithm based on the characteristics of the environment, the trajectory of the moving object, and the availability of processing resources; and adjusting the number of features to be extracted based on the availability of processing resources by determining the number of features to be extracted from raw sensor data. 3. The method of claim 1 wherein: a multistate-constraint Kalman filter is one of the plurality of algorithms for processing each of the feature measurements; and for each feature processed using the multistate-constraint Kalman filter algorithm, calculating a residual and Jacobian matrix for each feature to be processed, performing a Mahalanobis gating test, and forming a residual vector and a Jacobian matrix using all features that passed the Mahalanobis gating test. 4. The method of claim 1 further comprising: learning statistical characteristics of the feature measurements; and solving an optimization problem with an objective function representing an expected computation time to select the algorithm; computing in real time an expected computation time for processing measurements each of the plurality of algorithms to reduce the computational requirements; and selecting the algorithm to be used that has the lowest expected computation time for processing measurements. 5. The method of claim 1 wherein a state vector that includes the current IMU state, a number of previous platform poses, and a plurality of features is used for pose tracking. 6. The method of claim 5 further comprising reducing computation time by adjusting the number of previous platform poses in the state vector. 7. The method of claim 6 , comprising: processing features having a track length smaller than the number, m, of previous platform poses in the state vector using a multistate-constraint Kalman filter algorithm; and processing features having a track length larger than m of previous platform poses in the state vector using an extended Kalman filter-simultaneous localization and mapping algorithm. 8. The method of claim 1 , further comprising: employing within the algorithms linearized approximations of nonlinear mathematical models that describe motion and sensor measurements, wherein the linearized approximations utilize linearization matrices computed using a unique estimate of each platform position and velocity state to linearize all measurement equations. 9. The method of claim 1 , further comprising: employing within the algorithms linearized approximations of nonlinear mathematical models that describe motion and sensor measurements, wherein the linearized approximations utilize linearization matrices computed using estimates of platform position states and feature positions that are modified so that their difference remains constant through time. 10. The method of claim 1 , wherein the choice of algorithm to process each individual feature is made based on the distribution of the feature track lengths of features.

Assignees

Inventors

Classifications

  • G06V20/10Primary

    Terrestrial scenes (scenes under surveillance with static cameras G06V20/52; scenes perceived from the exterior of a vehicle G06V20/56; scenes perceived from the interior of a vehicle G06V20/59) · CPC title

  • with passive imaging devices, e.g. cameras · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • G06K9/0063Primary

    Physics · mapped topic

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 US9798929B2 cover?
A hybrid estimator system using visual and inertial sensors for real-time pose tracking on devices with limited processing power using at least one processor, a memory, a storage and communications through a protocol and one or more than one software module for a hybrid estimator, real-time algorithm selection to process different measurements, statistical learning for these characteristics to …
Who is the assignee on this patent?
Univ California
What technology area does this patent fall under?
Primary CPC classification G06V20/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 24 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).