×

GNSS vehicle location involving overlapping roads

  • US 10,234,568 B2
  • Filed: 05/12/2016
  • Issued: 03/19/2019
  • Est. Priority Date: 05/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of determining a location of a vehicle using a Global Navigation Satellite System (GNSS) installed in the vehicle, wherein the vehicle location involves roads having different elevations that at least partially overlap, comprising the steps of:

  • (a) receiving a plurality of GNSS satellite signals at a GNSS receiver installed in the vehicle;

    (b) using the GNSS receiver, determining the location of the vehicle in a two-dimensional plane, wherein the location includes latitude and longitude coordinates based on the received GNSS signals;

    (c) selecting one or more maps from a map database based on the latitude and longitude coordinates;

    (d) using the GNSS receiver, generating a three-dimensional velocity vector of the vehicle based on the received GNSS signals, wherein the three-dimensional velocity vector includes an up velocity component;

    (e) detecting a change in vehicle elevation based on a value of the up velocity component;

    (f) in identifying from the maps selected in step (c) a plurality of roads, within a range of the vehicle location, at least one of which has a different elevation than the other road(s) and at least partially overlaps with at least one of the other road(s) in the two-dimensional plane at common latitude and longitude coordinates;

    (g) determining a slope of the vehicle travel by calculating a three-dimensional displacement vector of the vehicle based on the three-dimensional velocity vector;

    (h) determining which of the identified plurality of roads having common latitude and longitude coordinates the vehicle is traveling by comparing the slope of the vehicle calculated in step (e) to a slope for each of the plurality of roads identified in step (f);

    (i) setting a vehicle position in the vehicle GNSS based on the comparison in step (h); and

    (j) providing navigational services to a vehicle occupant based on the vehicle position set in step (i).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×