发明名称 Orientation estimation based on backward-forward bayesian filtering
摘要 A system includes one or more processors, and data storage configured to store instructions that, when executed by the one or more processors, cause the system to perform functions. In this example, the functions include receiving sensor data that is collected by one or more sensors of a device over one or more locations and over a time period. Further, in the present example, the functions also include determining location estimates of the device by performing filtering of the sensor data to determine offsets for a least one sensor providing sensor data. The filtering is an iterative process of filtering control input data to determine the sensor bias based on data from a second sensor of the at least two sensors and adjusting the set of sensor data based on the determined bias.
申请公布号 US9581467(B1) 申请公布日期 2017.02.28
申请号 US201615154209 申请日期 2016.05.13
申请人 Google Inc. 发明人 Khider Mohammed;Le Grand Etienne;Williams Brian;Robertson Patrick
分类号 H04W24/00;G01D5/00;H04W4/04;G01S19/42 主分类号 H04W24/00
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method comprising: receiving a set of sensor data, wherein the set of sensor data comprises data from at least two movement sensors and wherein the sensor data corresponds to a movement of a device having the at least two movement sensors, wherein data from a first sensor of the two movement sensors is a control input data, and wherein the movement sensors include at least one of a gyroscope, a magnetometer, and an accelerometer; determining a sensor bias for a first sensor of the at least two movement sensors by iteratively: filtering the control input data a first time to determine the sensor bias based on data from a second sensor of the at least two movement sensors, and wherein the filtering of control input data the first time filters the data in one of a forward-in-time direction or a backward-in-time direction;adjusting the set of sensor data based on the determined bias;filtering the control input data a second time to revise the determined sensor bias,wherein the filtering is performed based on the data from the second sensor of the at least two movement sensors, and wherein the filtering of the control input data the second time filters the data in the other one of the forward-in-time direction or the backward-in-time direction;adjusting the set of sensor data based on the revised determined bias; and wherein the determining a sensor bias is performed iteratively until the sensor bias converges within a convergence threshold; andstoring the adjusted sensor data in response to the sensor bias converging.
地址 Mountain View CA US