Gnss satellite line of sight detection
AssigneeTrimble Inc.
InventorsShawn Weisenburger, Gregory Wallace
Life of this patent
Estimating the term…
Abstract
Disclosed are techniques for processing satellite signals for computing a geospatial position. A plurality of GNSS signals are received from a plurality of GNSS satellites. An image is captured using an imaging device at least partially oriented toward the plurality of GNSS satellites. The image is segmented into a plurality of regions based on RF characteristics of objects in the image. An orientation of the image is determined. The plurality of GNSS satellites are projected onto the image based on the orientation of the image such that a corresponding region is identified for each of the plurality of GNSS satellites. Each of the plurality of GNSS signals is processed in accordance with the corresponding region.
Claims20
A method of processing satellite signals for computing a geospatial position, the method comprising:
- receiving a plurality of GNSS signals from a plurality of GNSS satellites;
- capturing an image using an imaging device at least partially oriented toward the plurality of GNSS satellites;
- segmenting the image into a plurality of regions based on RF characteristics of objects in the image;
- determining an orientation of the image;
- projecting the plurality of GNSS satellites onto the image based on the orientation of the image such that a corresponding region is identified for each of the plurality of GNSS satellites;
- and
- processing each of the plurality of GNSS signals in accordance with the corresponding region for a corresponding GNSS satellite of the plurality of GNSS satellites.
A system for processing satellite signals for computing a geospatial position, the system comprising:
- an antenna structure;
- a GNSS antenna mounted to the antenna structure and configured to receive a plurality of GNSS signals from a plurality of GNSS satellites;
- an imaging device mounted to the antenna structure and configured to capture an image while being at least partially oriented toward the plurality of GNSS satellites;
- and
- a processor that is communicatively coupled with the GNSS antenna and the imaging device and is configured to perform operations comprising:
- segmenting the image into a plurality of regions based on RF characteristics of objects in the image;
- determining an orientation of the image;
- projecting the plurality of GNSS satellites onto the image based on the orientation of the image such that a corresponding region is identified for each of the plurality of GNSS satellites;
- and
- processing each of the plurality of GNSS signals in accordance with the corresponding region for a corresponding GNSS satellite of the plurality of GNSS satellites.
A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving a plurality of GNSS signals from a plurality of GNSS satellites;
- capturing an image using an imaging device at least partially oriented toward the plurality of GNSS satellites;
- segmenting the image into a plurality of regions based on RF characteristics of objects in the image;
- determining an orientation of the image;
- projecting the plurality of GNSS satellites onto the image based on the orientation of the image such that a corresponding region is identified for each of the plurality of GNSS satellites;
- and
- processing each of the plurality of GNSS signals in accordance with the corresponding region for a corresponding GNSS satellite of the plurality of GNSS satellites.
Dependencies are inferred from the claim text.