×

Navigation using sensor fusion

  • US 9,661,466 B1
  • Filed: 08/14/2015
  • Issued: 05/23/2017
  • Est. Priority Date: 03/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • two or more sensors comprising a camera and another sensor;

    a data processing apparatus; and

    a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising;

    receiving data from the two or more sensors;

    synchronizing the received data from the two or more sensors so that the data from the camera corresponds in time to the data from the other sensor;

    determining a first subset of the synchronized data from the camera for a particular period of time and a second subset of the synchronized data from the other sensor for the particular period of time, the first subset of the synchronized data and the second subset of the synchronized data each being representative of movement of the apparatus and the first subset of the synchronized data being representative of objects in a physical area surrounding a particular physical location of the apparatus;

    comparing the first subset of the synchronized data with the second subset of the synchronized data to determine whether the first subset and the second subset indicate an erroneous movement signal;

    based on determining that the first subset and the second subset indicate an erroneous movement signal, selecting, from the first subset and the second subset of the synchronized data, data for one of the sensors, the selection based on a sensor priority scheme for the sensors;

    determining that the selected data for the one of the sensors indicated that the apparatus is moving;

    determining a plurality of feature points of the physical area using at least the first subset of the synchronized data;

    determining whether the plurality of feature points indicate that the particular physical location of the apparatus corresponds with a particular location on a map;

    detecting, using the feature points, an object not represented in the map; and

    providing navigation instructions to a user using the plurality of feature points based on the particular location on the map and on a physical location of the object.

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