Non-line-of-sight (NLoS) satellite detection at a vehicle using a camera
First Claim
1. A method of identifying, with respect to a vehicle, non-line-of-sight (NLoS) satellites in a satellite positioning system, wherein the method comprises:
- obtaining a plurality of successive images captured by a camera of the vehicle;
creating, from the plurality of successive images, a three-dimensional (3-D) model representative of one or more objects obstructing a view of the sky from the perspective of the vehicle;
using the 3-D model to simulate a view of a virtual upward-facing camera;
determining one or more NLoS satellites of the satellite positioning system with respect to the vehicle, based on simulated view of the virtual upward-facing camera;
determining a location of the vehicle by excluding data from the one or more NLoS satellites of the satellite positioning system, based on the determination of the one or more NLoS satellites of the satellite positioning system; and
providing the determined location of the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques provided herein are directed toward using a camera, such as a forward-facing camera, to identify non-line-of-sight (NLoS) satellites in a satellite positioning system. In particular, successive images captured by the camera of the vehicle can be used to create a three-dimensional (3-D) skyline model of one or more objects that may be obstructing the view of a satellite (from the perspective of the vehicle). Accordingly, this allows for the determination of NLoS satellites and exclusion of data from the NLoS satellites in the determination of the location of the vehicle. Techniques may further include providing the determined location of the vehicle.
16 Citations
26 Claims
-
1. A method of identifying, with respect to a vehicle, non-line-of-sight (NLoS) satellites in a satellite positioning system, wherein the method comprises:
-
obtaining a plurality of successive images captured by a camera of the vehicle; creating, from the plurality of successive images, a three-dimensional (3-D) model representative of one or more objects obstructing a view of the sky from the perspective of the vehicle; using the 3-D model to simulate a view of a virtual upward-facing camera; determining one or more NLoS satellites of the satellite positioning system with respect to the vehicle, based on simulated view of the virtual upward-facing camera; determining a location of the vehicle by excluding data from the one or more NLoS satellites of the satellite positioning system, based on the determination of the one or more NLoS satellites of the satellite positioning system; and providing the determined location of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a camera configured to capture a plurality of successive images from a vehicle; a satellite positioning system receiver; a memory; and a processing unit communicatively connected with the camera, the memory, and the satellite positioning system receiver, the processing unit configured to; create, from the plurality of successive images, a three-dimensional (3-D) model representative of one or more objects obstructing a view of the sky from the perspective of the vehicle; use the 3-D model to simulate a view of a virtual upward-facing camera; determine one or more NLoS satellites of the satellite positioning system with respect to the vehicle, based on the simulated view of the virtual upward-facing camera; determine a location of the vehicle by excluding data from the one or more NLoS satellites of the satellite positioning system, based on the determination of the one or more non-line-of-sight (NLoS) satellites of the satellite positioning system; and provide the determined location of the vehicle. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
means for obtaining a plurality of successive images captured by a camera of a vehicle; means for creating, from the plurality of successive images, a three-dimensional (3-D) model representative of one or more objects obstructing a view of the sky from the perspective of the vehicle; means for using the 3-D model to simulate a view of a virtual upward-facing camera; means for determining one or more NLoS satellites of the satellite positioning system with respect to the vehicle, based on the simulated view of the virtual upward-facing camera; means for determining a location of the vehicle by excluding data from the one or more NLoS satellites of the satellite positioning system, based on the determination of the one or more non-line-of-sight (NLoS) satellites of the satellite positioning system; and means for providing the determined location of the vehicle. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory computer-readable medium apparatus having instructions embedded thereon for identifying, with respect to a vehicle, non-line-of-sight (NLoS) satellites in a satellite positioning system, the instructions including computer code for:
-
obtaining a plurality of successive images captured by a camera of a vehicle; creating, from the plurality of successive images, a three-dimensional (3-D) model representative of one or more objects obstructing a view of the sky from the perspective of the vehicle; using the 3-D model to simulate a view of a virtual upward-facing camera; determining one or more NLoS satellites of the satellite positioning system with respect to the vehicle, based on the simulated view of the virtual upward-facing camera; determining a location of the vehicle by excluding data from the one or more NLoS satellites of the satellite positioning system, based on the determination of the one or more non-line-of-sight (NLoS) satellites of the satellite positioning system; and providing the determined location of the vehicle. - View Dependent Claims (24, 25, 26)
-
Specification