Method of optimizing the allocation of sensors to targets
First Claim
1. A sensing system for optimizing the allocation of sensors to targets that are being tracked by the system on a continuing basis comprising,a plurality of basic sensors arranged into sensor groups so that a separate pseudo sensor group is formed by each basic sensor and by each possible combination of said basic sensors,a Kalman filter which provides track covariance matrix vector data for each target which is dependent on state vector data being tracked for predicting track errors and the position of its associated target,a programmable digital computer controllable by software code coupled to said Kalman filter for receiving available basic sensor data, basic sensor capacity data and basic sensor error input data target state vector data and Kalman filter covariance matrix data,a first software process for causing said computer to calculate information gain of said system for each pseudo sensor and target assignment on a continuing basis as a function of the ratio of the covariance matrix data of each associated Kalman filter when state vector data of the associated target is observed to the covariance matrix data of each associated Kalman filter when state vector of the associated target is not observed,a second software process that utilizes mathematical linear programming to maximize the relative information gain in a calculation cycle in which the state vectors and the gain values for each possible combination of said sensors and said targets are calculated, namely:
- ##EQU10## where C is relative gain, Gij is the information gain of a track j and sensor i, and Xij is the state vector for each track j and sensor i, and said second software code imposes the first constraint, ##EQU11## where S is the number of basic sensors and 2s -1=τ
, and to the second constraint ##EQU12## where τ
k is the maximum tracking capacity of the basic sensor k, i J(k) means i is a subset of J(k), and J(k) represents the set of all pseudo sensors that include the basic sensor k, andcontrol means for utilizing said basic sensors as selected combinations of pseudo sensors formed of one or more basic sensors on a continuing basis after each information gain calculation which is coupled to said computer and to said pseudo sensors for recombining said sensors with said targets in response to the maximization value, c, of said relative gain that is obtained after each information gain calculation.
4 Assignments
0 Petitions
Accused Products
Abstract
Target tracking basic sensors are used alone or in multi-sensor combination for multi-target surveillance systems. Optimal assignment of targets to pseudo sensor combinations of single basic sensor groups or to sensor groups formed of a plurality of basic sensors is provided subject to given constraints on basic sensor capacity for a given definition of optimal. The approach taken here is to determine the predicted gain in information content of a track i after it is updated with data from pseudo sensor i for all pairs i,j. This information content is then used to predict without making actual observations by using the properties of the Kalman covariance matrix. Assignments of tracks to pseudo sensors are then made on a continuing basis so that the total information gain is maximized. This is achieved by imposing unique constraints on the pseudo sensors and then calculation maximized information gain using linear programming methods.
-
Citations
1 Claim
-
1. A sensing system for optimizing the allocation of sensors to targets that are being tracked by the system on a continuing basis comprising,
a plurality of basic sensors arranged into sensor groups so that a separate pseudo sensor group is formed by each basic sensor and by each possible combination of said basic sensors, a Kalman filter which provides track covariance matrix vector data for each target which is dependent on state vector data being tracked for predicting track errors and the position of its associated target, a programmable digital computer controllable by software code coupled to said Kalman filter for receiving available basic sensor data, basic sensor capacity data and basic sensor error input data target state vector data and Kalman filter covariance matrix data, a first software process for causing said computer to calculate information gain of said system for each pseudo sensor and target assignment on a continuing basis as a function of the ratio of the covariance matrix data of each associated Kalman filter when state vector data of the associated target is observed to the covariance matrix data of each associated Kalman filter when state vector of the associated target is not observed, a second software process that utilizes mathematical linear programming to maximize the relative information gain in a calculation cycle in which the state vectors and the gain values for each possible combination of said sensors and said targets are calculated, namely: - ##EQU10## where C is relative gain, Gij is the information gain of a track j and sensor i, and Xij is the state vector for each track j and sensor i, and said second software code imposes the first constraint, ##EQU11## where S is the number of basic sensors and 2s -1=τ
, and to the second constraint ##EQU12## where τ
k is the maximum tracking capacity of the basic sensor k, i J(k) means i is a subset of J(k), and J(k) represents the set of all pseudo sensors that include the basic sensor k, andcontrol means for utilizing said basic sensors as selected combinations of pseudo sensors formed of one or more basic sensors on a continuing basis after each information gain calculation which is coupled to said computer and to said pseudo sensors for recombining said sensors with said targets in response to the maximization value, c, of said relative gain that is obtained after each information gain calculation.
- ##EQU10## where C is relative gain, Gij is the information gain of a track j and sensor i, and Xij is the state vector for each track j and sensor i, and said second software code imposes the first constraint, ##EQU11## where S is the number of basic sensors and 2s -1=τ
Specification