Sculling compensation in strapdown inertial navigation systems
First Claim
1. A method for compensating for sculling in a strapdown inertial navigation system, a sequence of inputs Δ
- VB (n) being derived at times nΔ
t from the outputs of one or more accelerometers, n being an integer and Δ
t being a time interval, the inputs Δ
VB (n) being compensated for sculling, the compensated outputs being obtained at times (pJ+1/2)Δ
t and being denoted by Δ
VBc (m,p), the method comprising the steps;
selecting values for the set A (m,k) in the equation ##EQU32## k taking on values from 0 to K-1, m being equal to 1,j taking on values from 1 to J, J being equal to or greater than 2, p being an integer;
determining the value of Δ
VBc (m,p) for each value of p.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method and apparatus for compensating for sculling in a strapdown inertial navigation system. The method operates on a sequence of inputs ΔVB (n) derived at times nΔt from the outputs of one or more accelerometers. Separately compensated quantities ΔVBc (m,p) calculated at times (pJ+1/2)Δt for M values of m are obtained by summing A(m,k)ΔVB (pJ-j-k) over k from 0 to K-1 and over j from 0 to J-1 where the constants A(m,k) are chosen to minimize sculling error in the individual ΔVNc (m,p) quantities where ΔVNc (m,p) is the representation of ΔVBc (m,p) in the navigation frame of reference. The final compensated quantity ΔVBc (p) is obtained by summing B(m)ΔVBc (m,p) over m where the constants B(m) are chosen to minimize sculling error in ΔVNc (p) where ΔVNc (p) is the representation of ΔVBc (p) in the navigation frame of reference.
-
Citations
34 Claims
-
1. A method for compensating for sculling in a strapdown inertial navigation system, a sequence of inputs Δ
- VB (n) being derived at times nΔ
t from the outputs of one or more accelerometers, n being an integer and Δ
t being a time interval, the inputs Δ
VB (n) being compensated for sculling, the compensated outputs being obtained at times (pJ+1/2)Δ
t and being denoted by Δ
VBc (m,p), the method comprising the steps;selecting values for the set A (m,k) in the equation ##EQU32## k taking on values from 0 to K-1, m being equal to 1,j taking on values from 1 to J, J being equal to or greater than 2, p being an integer; determining the value of Δ
VBc (m,p) for each value of p. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- VB (n) being derived at times nΔ
-
18. A digital processor including a memory for use in a strapdown inertial navigation system, the digital processor deriving a sequence of inputs Δ
- VB (n) at times (n+1/2)Δ
t from the outputs of one or more accelerometers, n being an integer and Δ
t being a time interval, the digital processor compensating the inputs Δ
V(n) for sculling, the compensated outputs being obtained at times (pJ+1/2)Δ
t and being denoted by Δ
VBc (m,p), the operations of the digital processor being specified by a program stored in memory, the program comprising the following program segments;a first program segment which causes values for the set A(m,k) to be retrieved from memory, the selected values to be used in the equation ##EQU34## k taking on values from 0 to K-1, m being equal to 1,j taking on values from 1 to J, J being equal to or greater than 2, p being an integer; a second program segment which causes the value of Δ
VBc (m,p) to be calculated for each value of p. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
- VB (n) at times (n+1/2)Δ
Specification