HOME

TheInfoList



OR:

Covariance intersection is an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algorithms are used as specificat ...
for combining two or more estimates of
state variable A state variable is one of the set of variables that are used to describe the mathematical "state" of a dynamical system. Intuitively, the state of a system describes enough about the system to determine its future behaviour in the absence of a ...
s in a
Kalman filter For statistics and control theory, Kalman filtering, also known as linear quadratic estimation (LQE), is an algorithm that uses a series of measurements observed over time, including statistical noise and other inaccuracies, and produces estimat ...
when the correlation between them is unknown.


Specification

Items of information a and b are known and are to be fused into information item c. We know a and b have
mean There are several kinds of mean in mathematics, especially in statistics. Each mean serves to summarize a given group of data, often to better understand the overall value (magnitude and sign) of a given data set. For a data set, the ''arithme ...
/covariance \hat a, A and \hat b, B, but the cross
correlation In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data. Although in the broadest sense, "correlation" may indicate any type of association, in statistics ...
is not known. The covariance intersection update gives mean and covariance for c as : C^ = \omega A^ + (1-\omega) B^ \, , : \hat c = C(\omega A^ \hat a + (1-\omega)B^ \hat b) \, . where ''ω'' is computed to minimize a selected norm, e.g., logdet or
trace Trace may refer to: Arts and entertainment Music * ''Trace'' (Son Volt album), 1995 * ''Trace'' (Died Pretty album), 1993 * Trace (band), a Dutch progressive rock band * ''The Trace'' (album) Other uses in arts and entertainment * ''Trace'' ...
. While it is necessary to solve an
optimization problem In mathematics, computer science and economics, an optimization problem is the problem of finding the ''best'' solution from all feasible solutions. Optimization problems can be divided into two categories, depending on whether the variables ...
for higher
dimensions In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coordina ...
, closed-form solutions exist for lower dimensions. CI can be used in place of the conventional Kalman update equations to ensure that the resulting estimate is conservative, regardless of the correlation between the two estimates, with covariance strictly non-increasing according to the chosen measure. The use of a fixed measure is necessary for rigor to ensure that a sequence of updates does not cause the filtered
covariance In probability theory and statistics, covariance is a measure of the joint variability of two random variables. If the greater values of one variable mainly correspond with the greater values of the other variable, and the same holds for the les ...
to increase.


Advantages

According to a recent survey paper Wangyan Li, Zidong Wang, Guoliang Wei, Lifeng Ma, Jun Hu, and Derui Ding. "A Survey on Multi-Sensor Fusion and Consensus Filtering for Sensor Networks." ''Discrete Dynamics in Nature and Society'', vol. 2015, Article ID 683701, 12 pages, 2015

/ref> and, the covariance intersection has the following advantages: # The identification and computation of the cross covariances are completely avoided. # It yields a consistent fused estimate, and thus a non-divergent filter is obtained. # The accuracy of the fused estimate outperforms each local one. # It gives a common upper bound of actual estimation Error variable, error variances, which has robustness with respect to unknown correlations. These advantages have been demonstrated in the case of
simultaneous localization and mapping Simultaneous localization and mapping (SLAM) is the computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent's location within it. While this initially appears to be a chick ...
(SLAM) involving over a million map features/beacons.


Development


Pre-covariance intersection

It is widely believed that unknown
correlations In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variable A random variable (also called random quantity, aleatory variable, or stochastic variable) is a mathematical formal ...
exist in a diverse range of multi-sensor fusion problems. Neglecting the effects of unknown correlations can result in severe performance degradation, and even divergence. As such, it has attracted and sustained the attention of researchers for decades. However, owing to its intricate, unknown nature, it is not easy to come up with a satisfying scheme to address fusion problems with unknown correlations. If we ignore the correlations, which is the so-called "naive fusion", it may lead to filter divergence. To compensate this kind of divergence, a common sub-optimal approach is to artificially increase the system noise. However, this
heuristic A heuristic (; ), or heuristic technique, is any approach to problem solving or self-discovery that employs a practical method that is not guaranteed to be optimal, perfect, or rational, but is nevertheless sufficient for reaching an immediate, ...
requires considerable expertise and compromises the integrity of the Kalman filter framework.


References

{{Reflist Control theory Nonlinear filters Linear filters Signal estimation Robot control