发明名称 Visual-based inertial navigation
摘要 A method includes: receiving sensor measurements from a pre-processing module, in which the sensor measurements include image data and inertial data for a device; transferring, using a processor, information derived from the sensor measurements, from a first set of variables associated with a first window of time to a second set of variables associated with a second window of time, in which the first and second windows consecutively overlap in time; and outputting, to a post-processing module, a state of the device based on the transferred information.
申请公布号 US9424647(B2) 申请公布日期 2016.08.23
申请号 US201414457286 申请日期 2014.08.12
申请人 Apple Inc.;Regents of the University of Minnesota 发明人 Flint Alex;Naroditsky Oleg;Broaddus Christopher P.;Grygorenko Andriy;Roumeliotis Stergios;Bergig Oriel
分类号 G01C21/16;G06K9/00;G06T7/00;G01C21/20 主分类号 G01C21/16
代理机构 Blank Rome LLP 代理人 Blank Rome LLP
主权项 1. An electronic computing system for performing navigation, the electronic computing system comprising an electronic processor and memory operable to implement a sliding-window inverse filter module, wherein the sliding-window inverse filter module is configured to: receive sensor measurements from a pre-processing module, wherein the sensor measurements comprise image data and inertial data for a device; transfer information, derived from the sensor measurements, from a first set of variables associated with a first window of time to a second set of variables associated with a second window of time, wherein the first and second windows consecutively overlap in time; and output, to a post-processing module, a state of the device based on the transferred information, wherein each window in the pair is associated with a corresponding first information matrix, and each first information matrix is for a plurality of first variables representing a position and/or orientation of at least one object proximate to the device and a plurality of second variables representing a state of the device at two or more points in time, and wherein transferring the information comprises: marginalizing at least a subset of the first variables associated with the first information matrix of the first window to obtain a second information matrix, which still maintains the association with the plurality of second variables; marginalizing a subset of the second variables associated with the second information matrix to obtain a third information matrix; and scaling the third information matrix to obtain a fourth information matrix, wherein the fourth information matrix is a summarized representation of the information about the state of the device and of the position and/or orientation of the objects proximate to the device at points in time when the first window and the second window in the pair overlap.
地址 Cupertino CA US