IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0186227
(2008-08-05)
|
등록번호 |
US-7719461
(2010-06-10)
|
발명자
/ 주소 |
- Mookerjee, Purusottam
- Reifler, Frank J.
|
출원인 / 주소 |
- Lockheed Martin Corporation
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
15 인용 특허 :
9 |
초록
▼
The invention, called “ORSE Track Fusion”, combines sensor tracks from dispersed sites, when limited communication bandwidth does not permit sharing of individual measurements. Since estimation errors due to maneuver biases are not independent for each sensor, optimal fusion of tracks
The invention, called “ORSE Track Fusion”, combines sensor tracks from dispersed sites, when limited communication bandwidth does not permit sharing of individual measurements. Since estimation errors due to maneuver biases are not independent for each sensor, optimal fusion of tracks produced by Kalman filters requires transmission of all the filter gain matrices used to update each sensor track prior to the fusion time. For this reason, prior art has resorted to suboptimal designs. ORSE Track Fusion according to aspects of the invention overcomes this disadvantage by propagating, transmitting, and fusing separately calculated covariance matrices for random and bias estimation errors. Furthermore, with ORSE, each sensor can have its own criteria in forming its track, and track fusion can be performed with different criteria at each processing site. Thus, ORSE Track Fusion has the unique flexibility to optimize track fusion simultaneously for multiple criteria to serve multiple users.
대표청구항
▼
What is claimed is: 1. A method for determining at least the location of a target, when limited communication bandwidth does not permit sharing of individual measurements from at least two sensors; said method comprising the steps of: sensing the target with a first sensor at a location to produce
What is claimed is: 1. A method for determining at least the location of a target, when limited communication bandwidth does not permit sharing of individual measurements from at least two sensors; said method comprising the steps of: sensing the target with a first sensor at a location to produce a first set of measurements; processing said first set of measurements by optimal reduced state estimation to thereby produce a first minimal set of target track information, including a first estimated state vector, with at least an estimated location or position of the target as one of its components, as well as associated matrices, including a covariance matrix containing mean square errors of the first estimated state vector due to random and bias measurement errors, and a matrix of coefficients relating parameter uncertainty to state estimation error; sensing the target with at least a second sensor, at a second location, different from said first location, to produce a second set of measurements; processing said second set of measurements by optimal reduced state estimation to thereby produce at least a second minimal set of target track information, including a second estimated state vector, with at least an estimated location or position of the target as one of its components, as well as associated matrices, including a covariance matrix containing mean square errors of the second estimated state vector due to random and bias measurement errors, and a matrix of coefficients relating parameter uncertainty to state estimation error; transmitting the first and second minimal sets of track information by way of communication paths from each sensor to a user processing site at a location remote from the location of at least one of said sensors; selecting at the user processing site, according to its own criteria or requirements, a parameter covariance matrix, representing the physical bounds of time-varying parameters of the target which are unknown, but which are physically constrained to lie within known bounds, and which are distinct from the state variables that are being estimated; and optimally fusing the first and second minimal sets of track information, using the selected parameter covariance matrix, to produce fused information representing at least the estimated state of the target and the associated covariance. 2. A method according to claim 1, wherein: the step of transmitting the first and second minimal sets of track information by way of communication paths from each sensor includes the step of transmitting to a plurality of user processing sites. 3. A method according to claim 1, wherein said step of processing measurements from each sensor comprises the step of optimal reduced state estimation including the steps of: time updating by F i = ∂ Φ ( T , x , λ ) ∂ x x = x ^ i ( k | k ) , λ = λ ^ where Fi is the dynamic matrix, φ(T,x,λ) is a general nonlinear function, T is sampling time, x is the state vector, and λ is a parameter vector; determining the input matrix G1 by G i = ∂ Φ ( T , x , λ ) ∂ λ x = x ^ i ( k | k ) , λ = λ _ ; determining the time updated state estimate by {circumflex over (x)}i(ki+1|ki)=φ(T,{circumflex over (x)}i(k|k), λ) determining the time updated covariance of state estimate due to measurement noise only by Mi(k+1|k)=FiMi(k|k)Fi′where ′ denotes transpose; determining the time updated bias coefficients due to unmodeled dynamics by Di(k+1|k)=FiDi(k|k)+Gi determining the time updated bias coefficients due to sensor bias by Ei(k+1|k)=FiEi(k|k) calculating intermediate variables Pi, Vi, Ui, according to P i = def M i ( k + 1 | k ) + D i ( k + 1 | k ) ΛD i ( k + 1 | k ) ′ V i = def H i E i ( k + 1 | k ) + J i and U i = def P i H i ′ + E i ( k + 1 | k ) B i V i ′ ; calculating the innovation covariance Qi by Qi=HiPiHi′+ViBiVi′+Ni; computing the fusion gain as Ki=Ui(Qi)−1 performing measurement update of the states and associated matrices according to {circumflex over (x)}(k+1|k+1)={circumflex over (x)}(k+1|k)+Ki[z1(k+1)−Hi{circumflex over (x)}i(k+1k)] L i = def I - K i H i where I is an identity matrix Mi(k+1|k+1)=LiMi(k+1|k)Li′+KiNiKi′ Di(k+1|k)=LiDi(k+1|k) Ei(k+1|k+1)=Ei(k+1|k)−KiVi Ri(k+1|k+1)=Mi(k+1|k+1)+Ei(k+1|k+1)BiEi(k+1|k+1)′ to thereby predict the limited-information-bandwidth 3-tuples {{circumflex over (x)}i, Ri, Di} of track information for each sensor to a current time. 4. A method according to claim 1, wherein each user processing site selects its own parameter covariance matrix Λ, according to its own criteria or requirements. 5. A method according to claim 1, wherein said step of optimally fusing to produce fused information representing at least the state and the covariance of said target includes the steps of: initializing an optimal fusion algorithm by, for the first sensor, initializing {{circumflex over (x)}#, R#, D#}={{circumflex over (x)}1, R1, D1} and combining with the second sensor according to Q=R#+R2+(D#−D2)Λ(D#−D2)′ K=[R#+D#Λ(D#−D2)′]Q−1 I−K=[R2+D2Λ(D2−D#)′]Q−1 R=[I−K]R#[I−K]′+KR2K′ D=[I−K]D#+KD2 S=R+DΛD′ {circumflex over (x)}=[I−K]{circumflex over (x)}#+K{circumflex over (x)}2 and yielding {{circumflex over (x)}, R, D} as the output. 6. A method according to claim 1, further comprising the step of displaying said location of said target. 7. A method according to claim 1, wherein said target is a vehicle. 8. A method for determining at least the location of a target, when limited communication bandwidth does not permit sharing of individual measurements from a plurality of sensors including at least two sensors; said method comprising the steps of: sensing the target with a first sensor at a location to produce a first set of measurements; processing said first set of measurements by optimal reduced state estimation to thereby produce a first minimal set of target track information, including a first estimated state vector, with at least an estimated location or position of the target as one of its components, as well as associated matrices, including a covariance matrix containing mean square errors of the first estimated state vector due to random and bias measurement errors, and a matrix of coefficients relating parameter uncertainty to state estimation error; sensing the target with at least a second sensor, at a second location, different from said first location, to produce a second set of measurements; processing said second set of measurements by optimal reduced state estimation to thereby produce at least a second minimal set of target track information, including a second estimated state vector, with at least an estimated location or position of the target as one of its components, as well as associated matrices, including a covariance matrix containing mean square errors of the second estimated state vector due to random and bias measurement errors, and a matrix of coefficients relating parameter uncertainty to state estimation error; transmitting the first and second minimal sets of track information by way of communication paths from each sensor to at least one user processing site at a location remote from the location of at least one of said sensors; selecting at the user processing site, according to its own criteria or requirements, a parameter covariance matrix, representing the physical bounds of time-varying parameters of the target which are unknown, but which are physically constrained to lie within known bounds, and which are distinct from the state variables that are being estimated; and optimally fusing the first and second minimal sets of track information, using the selected parameter covariance matrix, to produce fused information representing at least the estimated state of the target and the associated covariance; sensing the target with an additional sensor at a location to produce an additional set of measurements; processing said additional set of measurements by optimal reduced state estimation to thereby produce an additional minimal set of target track information, including an additional estimated state vector, with at least an estimated location or position of the target as one of its components, as well as associated matrices, including a covariance matrix containing mean square errors of the additional estimated state vector due to random and bias measurement errors, and a matrix of coefficients relating parameter uncertainty to state estimation error; transmitting the additional minimal sets of track information by way of communication paths from the additional sensor to the user processing site; and optimally fusing the first, second, and additional minimal sets of track information, using the selected parameter covariance matrix, to produce fused information representing at least the estimated state of the target and the associated covariance. 9. A method according to claim 8, wherein said steps of sensing the target, processing by optimal reduced state estimation, transmitting, and optimally fusing are repeated until the track information from all sensors sensing a target are optimally fused, using the selected parameter covariance matrix at said user processing site, to produce fused information representing at least the estimated state of the target and the associated covariance. 10. A method according to claim 8, wherein said target is a vehicle. 11. A method according to claim 8, wherein: the step of transmitting the first and second minimal sets of track information by way of communication paths from each sensor includes the step of transmitting to a plurality of user processing sites. 12. A method according to claim 8, wherein said step of processing measurements from each sensor comprises the step of optimal reduced state estimation including the steps of: time updating by F i = ∂ Φ ( T , x , λ ) ∂ x x = x ^ i ( k | k ) , λ = λ ^ where Fi is the dynamic matrix, φ(T,x,λ) is a general nonlinear function, T is sampling time, x is the state vector, and λ is a parameter vector; determining the input matrix G1 by G i = ∂ Φ ( T , x , λ ) ∂ λ x = x ^ i ( k | k ) , λ = λ _ ; determining the time updated state estimate by {circumflex over (x)}i(k+1|k)=φ(T,{circumflex over (x)}i(k|k), λ) determining the time updated covariance of state estimate due to measurement noise only by Mi(k+1|k)=FiMi(k|k)Fi′where ′ denotes transpose; determining the time updated bias coefficients due to unmodeled dynamics by Di(k+1|k)=FiDi(k|k)+Gi; determining the time updated bias coefficients due to sensor bias by Ei(k+1|k)=FiEi(k|k) calculating intermediate variables Pi, Vi, Ui, according to P i = def M i ( k + 1 | k ) + D i ( k + 1 | k ) ΛD i ( k + 1 | k ) ′ V i = def H i E i ( k + 1 | k ) + J i and U i = def P i H i ′ + E i ( k + 1 | k ) B i V i ′ ; calculating the innovation covariance Qi by Qi=HiPiHi′+ViBiVi′+Ni; computing the fusion gain as Ki=Ui(Qi)−1 performing measurement update of the states and associated matrices according to {circumflex over (x)}i(k+1|k+1)={circumflex over (x)}i(k+1|k)+Ki[zi(k+1)−Hi{circumflex over (x)}i(k+1|k)] L i = def I - K i H i where I is an identity matrix Mi(ki+1|ki+1)=LiMi(k1+1|k)Li′+KiNiKi′ Di(ki+1|ki+1)=LiDi(ki+1|k) Ei(ki+1|ki+1)=Ei(ki+1|ki)−KiVi Ri(ki+1|ki+1)=Mi(ki+1|ki+1)+Ei(ki+1|ki+1)BiEi(ki+1|ki+1) to thereby predict the limited-information-bandwidth 3-tuples {{circumflex over (x)}i, Ri, Di} of track information for each sensor to a current time. 13. A method according to claim 8, wherein each user processing site selects its own parameter covariance matrix Λ, according to its own criteria or requirements. 14. A method according to claim 1, wherein said step of optimally fusing as many sets of minimal track information as the number of sensors sensing said target to produce fused information representing at least the state and the covariance of said target includes the steps of: initializing an optimal fusion algorithm by, for the first sensor, initializing {{circumflex over (x)}#, R#, D#}={{circumflex over (x)}1, R1, D1} combining with the ith sensor, i=2, 3, 4, . . . according to Q=R#+Ri+(D#−Di)Λ(D#−Di) K=[R#+D#Λ(D#−Di)′]Q−1 I−K=[Ri+DiΛ(Di−D#)′]Q−1 R=[I−K]R#[I−K]′+KRiK′ D=[I−K]D#+KDi S=R+DΛD′ {circumflex over (x)}=[I−K]{circumflex over (x)}#+K{circumflex over (x)}i resetting R#= D#=D {circumflex over (x)}#={circumflex over (x)} and looping back to Q=R#+Ri+(D#−Di)Λ(D#−Di)′ for the remaining sensor tracks until all tracks are fused and yielding {{circumflex over (x)}, R, D} as the output. 15. A method for determining the location of a target, said method comprising the steps of: sensing the target with a first sensor to produce a first set of measurements; processing the first set of measurements by optimal reduced state estimation to produce a first minimal set of target track information; sensing the target with at least a second sensor to produce at least a second set of measurements; processing the at least second set of measurements by optimal reduced state estimation to produce at least a second minimal set of target track information; and optimally fusing the first and at least second minimal sets of track information, using a selected parameter covariance matrix representing the physical bounds of the target, to produce fused information representing at least the estimated state of the target and the associated covariance. 16. The method according to claim 15, wherein the first minimal set of target track information includes a first estimated state vector, a covariance matrix containing mean square errors of the first estimated state vector, and a matrix of coefficients relating parameter uncertainty to state estimation error, and the at least second minimal set of target track information includes at least a second estimated state vector, a covariance matrix containing mean square errors of the at least second estimated state vector, and a matrix of coefficients relating parameter uncertainty to state estimation error. 17. The method according to claim 15, wherein prior to the optimally fusing step, further comprising the steps of: transmitting the first and at least second minimal sets of track information from each sensor to a user processing site; and selecting at the user processing site the parameter covariance matrix. 18. A system for determining the location of a target, said system comprising: a first sensor for sensing the target to produce a first set of measurements; at least a second sensor for sensing the target to produce at least a second set of measurements; a processor for processing said first set of measurements by optimal reduced state estimation to produce a first minimal set of target track information; processors for processing each of the first and second sets of measurements by optimal reduced state estimation to produce minimal sets of target track information; and a processor for optimally fusing the first and at least second minimal sets of track information, using a selected parameter covariance matrix representing the physical bounds of the target, to produce fused information representing at least the estimated state of the target and the associated covariance. 19. The system according to claim 18, wherein the first minimal set of target track information includes a first estimated state vector, a covariance matrix containing mean square errors of the first estimated state vector, and a matrix of coefficients relating parameter uncertainty to state estimation error, and the at least second minimal set of target track information includes at least a second estimated state vector, a covariance matrix containing mean square errors of the at least second estimated state vector, and a matrix of coefficients relating parameter uncertainty to state estimation error. 20. The system according to claim 18, further comprising a network for transmitting the first and at least second minimal sets of track information from each sensor to a user processing site, the user processing site including the processor for optimally fusing the first and at least second minimal sets of track information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.