Methods for determining an initial AINS heading
First Claim
1. a method for determining Ak (a best initial heading estimate) using serial computing for use with an alignment program running in an AINS (aided INS) computer in an AINS system, the method comprising the steps of:
- A. powering up the AINS system, requesting movement of the AINS system and acknowledging movement when AINS system is moving,B. receiving and recording N (a predetermined number of) time indexed records, each record having a corresponding sub-set of time indexed aiding position data values and a corresponding sub-sets of time indexed in-motion data values in a first array, and advancing to step C as the Nth (last) time indexed record is recorded in the first array,C. assigning a value to an indexed heading ψ
k,D. selecting a record from the first array and using the assigned value of the indexed heading ψ
k and the AINS algorithm calculating and recording an update for the position data,E. calculating and recording a time indexed horizontal position measurement residual using record from the first array and the value of the indexed heading ψ
k in a second array,F. testing to see if all N records in the first array have been processed and if there are records in the first array that have not been processed, return to step D and E and if all N records in the first array have been processed then advance to step G,G. selecting the maximum horizontal position measurement residual norm from those saved in the second array and the corresponding ψ
k in a third array, and advance to step H.H. test to see if ψ
k is equal to 360 degrees and if not, return to step C, increment the value of ψ
k and repeat steps D, E, F, G and if ψ
k equals 360 degrees, advance to step I,I. identifying the smallest maximum horizontal position measurement residual norm over the recorded maximum horizontal position measurement residual norms in the third array and designate the initial heading corresponding to the smallest horizontal position measurement residual norm in the third array as Ak for subsequent use in alignment.
1 Assignment
0 Petitions
Accused Products
Abstract
Two methods for determining a best initial heading estimate for use in an AINS system, while recording position data values and in-motion data values, assigning incremental changes to indexed heading ψk, calculating a set of time indexed present AINS position values and a corresponding set of time indexed absolute horizontal position measurement residual values, recording the absolute maximum time indexed horizontal position measurement residual and the corresponding value of ψk returning to the step of assigning an incremental increase to a next value to indexed heading ψk up to 360 degrees, identifying the maximum time indexed horizontal position measurement residual and corresponding ψk, followed by identifying the ψk having the smallest absolute maximum horizontal position measurement residual as Ak Second method uses a circular array of AINS ENGINES each with a different ψk running in parallel and finding smallest horizontal position measurement residual for Ak.
-
Citations
19 Claims
-
1. a method for determining Ak (a best initial heading estimate) using serial computing for use with an alignment program running in an AINS (aided INS) computer in an AINS system, the method comprising the steps of:
-
A. powering up the AINS system, requesting movement of the AINS system and acknowledging movement when AINS system is moving, B. receiving and recording N (a predetermined number of) time indexed records, each record having a corresponding sub-set of time indexed aiding position data values and a corresponding sub-sets of time indexed in-motion data values in a first array, and advancing to step C as the Nth (last) time indexed record is recorded in the first array, C. assigning a value to an indexed heading ψ
k,D. selecting a record from the first array and using the assigned value of the indexed heading ψ
k and the AINS algorithm calculating and recording an update for the position data,E. calculating and recording a time indexed horizontal position measurement residual using record from the first array and the value of the indexed heading ψ
k in a second array,F. testing to see if all N records in the first array have been processed and if there are records in the first array that have not been processed, return to step D and E and if all N records in the first array have been processed then advance to step G, G. selecting the maximum horizontal position measurement residual norm from those saved in the second array and the corresponding ψ
k in a third array, and advance to step H.H. test to see if ψ
k is equal to 360 degrees and if not, return to step C, increment the value of ψ
k and repeat steps D, E, F, G and if ψ
k equals 360 degrees, advance to step I,I. identifying the smallest maximum horizontal position measurement residual norm over the recorded maximum horizontal position measurement residual norms in the third array and designate the initial heading corresponding to the smallest horizontal position measurement residual norm in the third array as Ak for subsequent use in alignment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining Ak (a best initial heading estimate) for use with an alignment program running in an AINS (aided INS) computer in an AINS system using serial computing, the method comprising the steps of:
-
A moving the AINS system during a filter interval, B. recording N pairs of GNSS position data and INS in-motion data as N records in a first array, C. assigning a corresponding indexed heading ψ
k characterizes a predetermined indexed heading selected from a circular set of K indexed headings extending in uniform spaced relation sequence from a first indexed heading to the last indexed heading,D. processing each of the N records in the first array with the indexed heading ψ
k to obtain N horizontal position measurement residuals and saving each of the respective N horizontal position measurement residuals with its corresponding indexed heading in a second array,E. selecting the maximum value horizontal position measurement residual from the N horizontal position measurement residuals in the second array and save it with its corresponding index heading ψ
k in a third array,F. select the next indexed heading and if the next indexed heading is not the last indexed heading, return to step C and re-execute steps C, D, E, and F and if the next indexed heading is the last indexed heading, advance to step G and perform step G, G. identify the smallest horizontal position measurement residuals from the recorded maximum horizontal position measurement residuals in the third array and select the corresponding value of ψ
k in the third array as Ak, for use in the alignment program. - View Dependent Claims (7, 8, 9)
-
-
10. A system for determining Ak (a best initial heading estimate), running in an AINS (aided INS) computer in an AINS system using parallel computing, the system comprising:
-
an IMU coupled to the AINS computer, the IMU being coupled to provide INS data to a data bus from a triax of accelerometers and data from a triax of rate gyros, an array of AINS engine computers coupled to the data bus to be responsive to the INS data, each AINS engine computer having an alignment program initialized with an indexed heading ψ
k characterizing a predetermined heading selected from a circular set of K indexed headings extending in a uniform spaced relation sequence from a first to a Kth or last indexed heading,a GNSS for providing position data to the data bus, each AINS engine computer being coupled to the data buss, the alignment program running in each respective AINS engine being, responsive to the INS data from the IMU, the position data from the GNSS the alignment program being further characterized to provide a series of time indexed horizontal position measurement residues in response to movement of the AINS, a kth AINS engine producing the smallest sum of horizontal position measurement residuals being identified as the AINS engine having been initialized with an indexed heading ψ
k closest in value to the Ak, best initial heading estimate. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification