System and method of target tracking using sensor fusion
First Claim
1. A computer program for execution by at least one electronic device associated with a plurality of sensors, wherein each of said sensors are configured to estimate at least one condition of at least one object, said program is configured to receive initial estimate data of said at least one condition from the sensors and apply a sensory fusion algorithm to the initial estimate data, so as to determine a state estimate for said at least one condition, said state estimate presents a higher probability and smaller standard of deviation than the initial estimate data, initial and state estimates are determined for a plurality of conditions, said state estimates are stored in a track (yk(t)), the plurality of conditions include at least one rate condition, each of said tracks is dynamically modeled at a time increment (t+1) by applying to yk(t) a vector multiplier (F) that assumes a constant rate condition, and adding a white Guassian noise vector (vk), initial and state estimates are determined for a plurality of conditions including object range (r), range rate ({dot over (r)}), azimuth angle (θ
- ) and azimuth angle rate ({dot over (θ
)}), and the modeled track (yk(t+1)) is determined according to the formula;
yk(t+1)=Fyk(t)+vk, where
12 Assignments
0 Petitions
Accused Products
Abstract
A target tracking and sensory fusion system is adapted for use with a vehicle, and configured to observe a condition of at least one object during a cycle. The system includes a plurality of sensors, and a novel controller communicatively coupled to the sensors and configured to more accurately estimate the condition based on sensory fusion. In a preferred embodiment, Kalman filtering is utilized to produce a fused estimate of the object location. The preferred controller is further configured to match each new sensory observation with a track in a track list, and remove the track from the track list, when a matching observation is not determined, during a subsequent cycle.
296 Citations
16 Claims
-
1. A computer program for execution by at least one electronic device associated with a plurality of sensors, wherein each of said sensors are configured to estimate at least one condition of at least one object, said program is configured to receive initial estimate data of said at least one condition from the sensors and apply a sensory fusion algorithm to the initial estimate data, so as to determine a state estimate for said at least one condition, said state estimate presents a higher probability and smaller standard of deviation than the initial estimate data, initial and state estimates are determined for a plurality of conditions, said state estimates are stored in a track (yk(t)), the plurality of conditions include at least one rate condition, each of said tracks is dynamically modeled at a time increment (t+1) by applying to yk(t) a vector multiplier (F) that assumes a constant rate condition, and adding a white Guassian noise vector (vk), initial and state estimates are determined for a plurality of conditions including object range (r), range rate ({dot over (r)}), azimuth angle (θ
- ) and azimuth angle rate ({dot over (θ
)}), and the modeled track (yk(t+1)) is determined according to the formula;
yk(t+1)=Fyk(t)+vk, where
- ) and azimuth angle rate ({dot over (θ
- 2. A computer program for execution by at least one electronic device associated with a plurality of sensors, wherein each of said sensors are configured to estimate at least one condition of at least one object, said program is configured to receive initial estimate data of said at least one condition from the sensors and apply a sensory fusion algorithm to the initial estimate data, so as to determine a state estimate for said at least one condition, said state estimate presents a higher probability and smaller standard of deviation than the initial estimate data, initial and state estimates are determined for a plurality of conditions, said state estimates are stored in a track (yk(t)), state estimates are determined for at least one new object, and compared to yk(t) to determine a difference parameter for each of said conditions, each of said difference parameters being passed through a function based on the characteristics of the sensor, further multiplied by a constant coefficient based on the robustness of individual sensor measurements, and then combined to determine a merit value (Lk,i), and said state estimates of said at least one new object is assigned to yk(t) where Lk,i is not less than a pre-determined threshold.
Specification