×

Construction of a surface of best GPS visibility from passive traces using SLAM for horizontal localization and GPS readings and barometer readings for elevation estimation

  • US 10,240,995 B2
  • Filed: 04/23/2015
  • Issued: 03/26/2019
  • Est. Priority Date: 08/01/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a device comprising a barometer; and

    a computing device comprising;

    one or more processors; and

    data storage configured to store instructions that, when executed by the one or more processors, cause the computing device to perform functions comprising;

    receiving logs of data, wherein respective data in the received logs of data are collected by one or more sensors of the device over one or more locations in a three-dimensional area and over a time period; and

    performing a simultaneous localization and mapping (SLAM) optimization, wherein performing the SLAM optimization comprises;

    determining a series of horizontal locations of the device using GPS positioning data available in the received logs of data as a constraint, wherein each of the horizontal locations comprises a latitudinal value and a longitudinal value;

    determining a corresponding series of elevation locations of the device using GPS elevation data available in the received logs of data as an absolute elevation constraint and barometer data available in the received logs of data as a relative elevation constraint; and

    generating a map of the three-dimensional area and a path that the device traversed through the three-dimensional area over the time period,wherein the path of the device comprises the series of horizontal locations of the device and the corresponding series of elevation locations of the device,wherein the map of the three-dimensional area and the path of the device are generated simultaneously, andwherein the device is configured to calibrate the barometer based on the map of the three-dimensional area or the path of the device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×