IP Library › Granted Patent US 12,332,360
Granted Patent B2
US 12,332,360 · App. 18/066,395 · Granted Jun 17, 2025

System and method for surveying a non-stationary platform subject to thermal expansion

Inventors: Matt Keti (Alta Loma, CA); Jason Burke (Placentia, CA)
Assignee: Raytheon Company
G01S19/41G01S19/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,332,360
App. No.
18/066,395
Granted
Jun 17, 2025
Kind
B2
Abstract

A method includes obtaining an initial survey of multiple receivers located on a dynamic platform. The method also includes obtaining sensor readings from the multiple receivers. The method further includes validating, using a differential calculator, the initial survey by (i) selecting a reference receiver and a target receiver from among the multiple receivers and (ii) calculating, based on the sensor readings and baselines between the reference receiver and one or more remaining receivers, a platform attitude, platform thermal expansion state, and survey error values corresponding to the target receiver. The method also includes, starting from a validated survey, adding a new receiver to the initial survey by (i) determining a baseline between the reference receiver and the new receiver and (ii) associating the baseline to a coordinate frame of the initial survey.

Claims (46)

1. A method comprising:

obtaining an initial survey of multiple receivers located on a dynamic platform;

obtaining sensor readings from the multiple receivers; and

validating, using a differential calculator, the initial survey by:

selecting a reference receiver and a target receiver from among the multiple receivers; and

calculating, based on the sensor readings and baselines between the reference receiver and one or more remaining receivers, a platform attitude, platform thermal expansion state, and survey error values corresponding to the target receiver.

2. The method of claim 1 , further comprising:

in response to the survey error values exceeding threshold values, correcting a coordinate value of the target receiver based on the survey error values.

3. The method of claim 1 , wherein calculating the platform attitude and the survey error values comprises performing least-squares ambiguity decorrelation adjustment (LAMBDA) calculations.

4. The method of claim 1 wherein calculating the platform attitude, the platform thermal expansion state, and the survey error values comprises simultaneously estimating (i) the platform attitude, (ii) the platform thermal expansion state, (iii) the survey error values, and (iv) a carrier phase measurement ambiguity.

5. The method of claim 1 , further comprising:

iteratively selecting the reference and target receivers and calculating the platform attitude, the platform thermal expansion state, and the survey error values for each receiver among the multiple receivers.

6. The method of claim 1 , further comprising:

after validating the initial survey, adding a new receiver to the initial survey by (i) determining a baseline between the reference receiver and the new receiver and (ii) associating the baseline to a coordinate frame of the initial survey.

7. The method of claim 1 , wherein the multiple receivers comprise global navigation satellite system (GNSS) receivers.

8. A non-transitory computer readable medium containing instructions that when executed cause at least one processor to:

obtain an initial survey of multiple receivers located on a dynamic platform;

obtain sensor readings from the multiple receivers; and

validate, using a differential calculator, the initial survey;

wherein the instructions that when executed cause the at least one processor to validate the initial survey comprise instructions that when executed cause the at least one processor to:

select a reference receiver and a target receiver from among the multiple receivers; and

calculate, based on the sensor readings and baselines between the reference receiver and one or more remaining receivers, a platform attitude, platform thermal expansion state, and survey error values corresponding to the target receiver.

9. The non-transitory computer readable medium of claim 8 , further containing instructions that when executed cause the at least one processor to:

in response to the survey error values exceeding threshold values, correct a coordinate value of the target receiver based on the survey error values.

10. The non-transitory computer readable medium of claim 8 , wherein the instructions that when executed cause the at least one processor to calculate the platform attitude, the platform thermal expansion state, and the survey error values comprise:

instructions that when executed cause the at least one processor to perform least-squares ambiguity decorrelation adjustment (LAMBDA) calculations.

11. The non-transitory computer readable medium of claim 8 , wherein the instructions that when executed cause the at least one processor to calculate the platform attitude, the platform thermal expansion state, and the survey error values comprise:

instructions that when executed cause the at least one processor to calculate the platform attitude, the platform thermal expansion state, and the survey error values by simultaneously estimating (i) the platform attitude, (ii) the platform thermal expansion state, (iii) the survey error values, and (iv) a carrier phase measurement ambiguity.

12. The non-transitory computer readable medium of claim 8 , wherein the instructions that when executed cause the at least one processor to calculate the platform attitude, the platform thermal expansion state, and the survey error values comprise:

instructions that when executed cause the at least one processor to iteratively select the reference and target receivers and calculate the platform attitude, the platform thermal expansion state, and the survey error values for each receiver among the multiple receivers.

13. The non-transitory computer readable medium of claim 8 , further containing instructions that when executed cause the at least one processor to:

after validating the initial survey, add a new receiver to the initial survey by (i) determining a baseline between the reference receiver and the new receiver and (ii) associating the baseline to a coordinate frame of the initial survey.

14. The non-transitory computer readable medium of claim 8 , wherein the multiple receivers comprise global navigation satellite system (GNSS) receivers.

15. A device comprising:

at least one processing device configured to:

obtain an initial survey of multiple receivers located on a dynamic platform;

obtain sensor readings from the multiple receivers; and

validate, using a differential calculator, the initial survey;

wherein, to validate the initial survey, the at least one processing device is configured to:

select a reference receiver and a target receiver from among the multiple receivers; and

calculate, based on the sensor readings and baselines between the reference receiver and one or more remaining receivers, a platform attitude, platform thermal expansion state, and survey error values corresponding to the target receiver.

16. The device of claim 15 , wherein the at least one processing device is further configured, in response to the survey error values exceeding threshold values, to correct a coordinate value of the target receiver based on the survey error values.

17. The device of claim 15 , wherein, to calculate the platform attitude, the platform thermal expansion state, and the survey error values, the at least one processing device is configured to perform least-squares ambiguity decorrelation adjustment (LAMBDA) calculations.

18. The device of claim 15 , wherein the at least one processing device is further configured to iteratively select the reference and target receivers and calculate the platform attitude, the platform thermal expansion state, and the survey error values for each receiver among the multiple receivers.

19. The device of claim 15 , wherein the at least one processing device is further configured, after validating the initial survey, to add a new receiver to the initial survey by (i) determining a baseline between the reference receiver and the new receiver and (ii) associating the baseline to a coordinate frame of the initial survey.

20. The device of claim 15 , wherein the multiple receivers comprise global navigation satellite system (GNSS) receivers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2023
From: KETI, MATT; BURKE, JASON
To: RAYTHEON COMPANY
Reel/Frame 062385/0112 →
Continuity (1)
Related Publication 20240201397A1 · Jun 20, 2024
References Cited (9)
US 9829582B2 · Wu et al. · 2017 [cited by applicant]
US 10551196B2 · Wu et al. · 2020 [cited by applicant]
US 10716086B2 · Del Regno · 2020 [cited by examiner]
US 20210372793A1 · Nikulin · 2021 [cited by examiner]
US 20210396523A1 · Wu et al. · 2021 [cited by applicant]
Yi et al., “Recent research and applications of GPS based technology for bridge health monitoring”, Science China Technological Sciences, vol. 53, No. 10, Oct. 2010, 14 pages. [cited by applicant]
Anko Maritime, “Position and Attitude Control”, 2021, 1 page. [cited by applicant]
Yu et al., “Global Navigation Satellite System-based positioning technology for structural health monitoring: a review”, Struct. Control Health Monit., vol. 27, Issue 1, Jan. 2020, 27 pages. [cited by applicant]
Suárez et al., “GNSS-RTK Dynamic Checking of Positioning and Navigation Systems onboard Marine Seismic Vessels in Venezuela”, PDVSA, International Association of Geodesy, Aug.-Sep. 2009, 1 page. [cited by applicant]