Wangyan Li 1 and Zidong Wang 2,3 and Guoliang Wei 4 and Lifeng Ma 5 and Jun Hu 6,7 and Derui Ding 4
Academic Editor:Luca Guerrini
1, Business School, University of Shanghai for Science and Technology, Shanghai 200093, China
2, Department of Computer Science, Brunel University London, Uxbridge, Middlesex UB8 3PH, UK
3, Faculty of Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia
4, School of Optical-Electrical and Computer Engineering, Key Laboratory of Modern Optical System, University of Shanghai for Science and Technology, Shanghai 200093, China
5, School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China
6, Department of Applied Mathematics, Harbin University of Science and Technology, Harbin 150080, China
7, Research Institute of Intelligent Control and Systems, Harbin Institute of Technology, Harbin 150001, China
Received 18 May 2015; Accepted 29 September 2015; 22 October 2015
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Multisensor fusion is also known as multisensor data fusion [1, 2] or multisensor information fusion [3], which is an emerging technology originally catering for the military needs such as battlefield surveillance, automated target recognition, remote sensing, and guidance and control of autonomous vehicles. In recent years, the multisensor fusion technology has been extensively applied to a variety of civilian applications such as monitoring of complex machinery, medical diagnosis, robotics, video and image processing, and smart buildings. The essence of multisensor fusion techniques is to combine data from multiple sensors and related information from associated databases, to achieve improved accuracies and more specific inferences than that could be achieved by the use of a single sensor alone [1].
Arguably, Kalman filtering algorithm [4] is one of the most popular multisensor fusion methods mainly due to its simplicity, ease of implementation, and optimality in a mean-squared error sense [2], and many important fusion results based on it have been reported. Notably, the Kalman filtering based multisensor fusion algorithms require either independence or prior knowledge of the cross covariance of estimate errors to produce consistent results [2]. Unfortunately, in many practical scenarios, their cross covariances are often unknown, which are usually referred to as unknown correlations [5], unknown cross covariances [6], or unavailable cross-correlations [7]. Unknown correlations, if not dealt with appropriately, may significantly degrade the system performance. It is no wonder that fusion with unknown correlations has also drawn constant attention from both theoretic and engineering perspectives.
Recent years have witnessed significant development in the area of sensor networks with motivating applications ranging from wireless camera networks [8] to simultaneous localization and mapping [9] to distributed multitarget tracking [10]. The general setup is to observe the underlying process through a group of sensors organized according to a given network topology, which renders the individual observer estimates the system state based not only on its own measurement but also on its neighbors'. Consequently, a fundamental problem in sensor networks is to develop distributed algorithms so as to estimate the state of interest more effectively; such a problem is often referred to as the distributed filtering or estimation problem [11, 12]. As we all know, in a typical distributed filtering setting, each node is sensing a local knowledge of the state of interest. To combine limited information from individual nodes, a suitable multisensor fusion is necessary to represent the state of the object that appeared in the surrounding environment. Besides, the scalability requirement, the lack of a fusion center, and the limited knowledge of the whole sensor network advocate the use of consensus approaches [13-15] to achieve a collective fusion over the network by iterating local fusion with neighboring nodes. It is these reasons that give rise to the development of consensus filtering [10, 16] and its structure is shown in Figure 1.
Figure 1: The architecture of the consensus filtering algorithm.
[figure omitted; refer to PDF]
In fact, the idea of consensus filtering stems from [17, 18]; the term consensus filtering was first dabbed in [19, 20] in 2005. It was the time of a golden age for consensus theory [13] and the 7th year after the first practical realization of wireless sensor networks in 1998 by the Smart Dust project at the University of California at Berkeley [21]. Since then, it has triggered a new wave of researches on consensus filtering, not only in theoretic development but also in engineering practice.
There are several ways in the literature to design the consensus filter. For a standard Kalman filter, consensus scheme can be applied to either update step or prediction step so as to construct a consensus filter without losing of the Kalman filtering feature [27]. More broadly, consensus filtering approaches such as consensus on estimate, consensus on measurement, and consensus on information have been proposed to design a variety of consensus filters [24, 28]. Recently, the [figure omitted; refer to PDF] criterion has also been used to devise the [figure omitted; refer to PDF] consensus filter. Along the similar classifications as [24, 28], we mainly cover the consensus filtering approaches in four groups, that is, consensus on estimate, consensus on measurement, consensus on information, and [figure omitted; refer to PDF] consensus.
In this paper, we mainly focus on the multisensor fusion and consensus filtering for the distributed state estimate problems and provide a systematic review for the advances in these two areas. First, both theories and applications of multisensor fusion techniques are revisited, in particular, multisensor fusion with unknown correlations which pervasively exist in most of distributed filtering fashion. Next, we classify the existing consensus filtering schemes into four groups; both benefits and drawbacks of each group are discussed. Furthermore, a series of newly published results on the multisensor fusion and consensus filtering are surveyed. Finally, some conclusion remarks are drawn and several related future research directions are pointed out.
The remainder of this paper is outlined as follows. The multisensor fusion algorithms with or without unknown correlations are investigated in Section 2. In Section 3, four commonly used consensus approaches for designing consensus filters are reviewed rigorously. Several latest results on the multisensor fusion and consensus filtering can be found in Section 4. In Section 5, both conclusions and future research topics are given.
Notation . We denote by [figure omitted; refer to PDF] the [figure omitted; refer to PDF] -dimensional Euclidean space. [figure omitted; refer to PDF] refers to the Euclidean norm in [figure omitted; refer to PDF] . For a matrix [figure omitted; refer to PDF] , [figure omitted; refer to PDF] and [figure omitted; refer to PDF] separately represent its transpose and inverse, and [figure omitted; refer to PDF] means that matrix [figure omitted; refer to PDF] is positive definite and [figure omitted; refer to PDF] is the shorthand for the trace of matrix [figure omitted; refer to PDF] . The sensor nodes of the network are communicated over a connected digraph [figure omitted; refer to PDF] , where [figure omitted; refer to PDF] is the set of sensor nodes and [figure omitted; refer to PDF] denotes the set of connections between nodes. An edge [figure omitted; refer to PDF] indicates that node [figure omitted; refer to PDF] can receive information from node [figure omitted; refer to PDF] . Further, if node [figure omitted; refer to PDF] is included in its neighbors, we denote it as [figure omitted; refer to PDF] , and otherwise, we denote it as [figure omitted; refer to PDF] . The notation [figure omitted; refer to PDF] denotes the cardinality of the [figure omitted; refer to PDF] .
2. Multisensor Fusion
The development of multisensor fusion was originally triggered by the demands from military area. Later, numerous applications in nonmilitary areas provided another impetus to the multisensor fusion technology. In this section, we investigate the most commonly used multisensor fusion techniques for the local estimation errors with correlations, without correlations, or with unknown correlations. The important fusion rules for those three types are listed in Table 1, where [figure omitted; refer to PDF] and [figure omitted; refer to PDF] are local and fused estimate and error covariance pair, respectively. Let us now conduct a systematic review on the development of multisensor fusion technology during the past few decades.
Table 1: Multisensor fusion rules.
Types of estimation errors | Fusion rules | Comments |
No correlations (independent) | [figure omitted; refer to PDF] [figure omitted; refer to PDF] | Optimal |
| ||
Known correlations (correlated) | [figure omitted; refer to PDF] [figure omitted; refer to PDF] | Optimal |
| ||
Unknown correlations (unknown correlated) | [figure omitted; refer to PDF] [figure omitted; refer to PDF] | Suboptimal |
[figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] . [figure omitted; refer to PDF] Covariance intersection rule, where [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] .
2.1. Multisensor Fusion
At the beginning of the 1970s, the US navy merged data about Soviet naval movements at data fusion centers; the result turned out to be more accurate than using data from single sonar [29]. This discovery has heralded the research on multisensor fusion; since then, voluminous results have been published during the past several decades; see, for example, [3, 30-39]. For example, in 1971, the multisensor fusion problem was first studied in [30], where the estimation errors in two track files from different sensors but corresponding to the same target were assumed to be independent. Later, more general cases can be found in [31, 32] including Carlson's federated square root filter [32]. Moreover, a decentralized linear estimator in the presence of correlated measurement noise was constructed in [33]. Further, in 1986, [34] came up with a fusion equation with the consideration of cross covariance between local estimates. In 1994, [35] generalized the results in [34] and an optimal fusion equation was deduced in the sense of maximum likelihood estimate, but the posterior probability density function should be of the standard normal density function. Ten years later, this limitation was overcome by [3], where an optimal information fusion criterion was rederived in the linear minimum variance sense with the help of Lagrange multiplier; from the mathematical point of view, this fusion rule is equivalent to the best linear unbiased estimation fusion rule in [36], or weighted least squares fusion rule in [37]. In a recent paper [38], a multisensor fusion scheme was devised specifically for nonlinear estimate within the unscented Kalman filtering framework. More recently, for the case of singular estimation errors covariances and measurement noises covariances, an optimal distributed Kalman filtering fusion strategy was proposed in [39]. Besides, if the local estimates are generated with different rates, the corresponding multirate fusion results were given in [40, 41].
Nowadays, with the rapid development of sensor network technology, the multisensor fusion over sensor network has become an active research area. Recently, the focus of the multisensor fusion has been shifted from centralized fusion to distributed one mainly due to the scalability, robustness to failure, structure flexibility, and less communication resources of the distributed sensor networks; see, for example, [17, 18]. For instance, [17] has proposed a distributed multisensor fusion scheme that allows the nodes of a sensor network to track the average of inverse-covariance-weighted measurements and inverse-covariance matrices so as to reach so-called dynamic average consensus. Almost in the same time, [18] has also introduced a distributed multisensor fusion scheme based on average consensus; what is different is that the scheme diffuses information across the network by updating each node's data with a weighted average of its neighbors which finally converges to the global maximum-likelihood estimate. In fact, it was these two papers that gave rise to the consensus filtering, which is the next focus of this survey.
It is worth noting that the above results are obtained within the Kalman filtering framework (broadly speaking, the Bayesian framework), which is only a small fraction of the whole family of multisensor fusion techniques; the other frameworks may include but are not limit to evidential belief reasoning [42], fuzzy reasoning [43], probabilistic fusion [44], hybrid fusion [45], and random set theoretic fusion [46]; the interested readers may consult the survey paper [2] for more details.
2.2. Fusion with Unknown Correlations
Unknown correlations [5] are often referred to as unknown cross covariances [6], or unavailable cross-correlations [7]. The main causes of unknown correlations can be categorized into the following two groups:
(1) Lack of knowledge of the true system :
(i) Unidentified correlations : for example, correlations from the observation noises, as yet unidentified, may occur during the moving process of vehicle which equipped a suite of navigation sensors [5].
(ii) Approximation implementation : it is often assumed that the prior estimation error and the new measurement error are uncorrelated, which may introduce certain degree of unknown correlations in the final implementation [47].
(2) Correlations that are too difficult to describe :
(i) Involving too many variables : in the applications like map building and weather forecasting, the process model could involve thousands of states, which means maintaining a full covariance matrix is impractical [5].
(ii) Data incest [24] or double counting problem [48] : due to the presence of network loops, the information is often inadvertently used several times in a distributed fusion setting.
(iii): Difficulty of calculation : for example, how to acquire reliable correlations in the nonlinear estimates is still an open question.
To summarize, it is widely believed that the unknown correlations ubiquitously exist in a diverse range of multisensor fusion problems. Neglecting the effect of unknown correlations can result in grave consequence of performance deterioration even divergence. As such, it has attracted and sustained attention from researchers for decades. However, owing to the intricate unknown nature, it is not easy to come up with a satisfied scheme to address the fusion problems with unknown correlations. If we ignore the correlations directly, which is the Naive fusion [49], it may lead to divergence of the filter. To compensate this kind of divergence, a normal suboptimal approach is to increase the system noise artificially. However, this heuristic requires substantial certain expertise and compromises the integrity of the Kalman filter framework [50].
Among existing fusion solutions for systems with unknown correlations, it was the covariance intersection algorithm [5], which was invented by Julier and Uhlmann in 1997, that provides an effective tool to tackle unknown correlations. According to [51], the covariance intersection fusion rule has the advantages lying in the following: (i) The identification and computation of the cross covariances are completely avoided. (ii) It yields a consistent fused estimate, and thus a nondivergent filter is obtained. (iii) The accuracy of the fused estimate outperforms each local one. (iv) It gives a common upper bound of actual estimation error variances, which has robustness with respect to unknown correlations. Since then, it has attracted much interest from a wider community; see, for example, [7, 49-64]. Some of them focused on improving the covariance intersection methodology. For instance, a generalized covariance intersection, known as split covariance intersection, has been created in [52] for the purpose of incorporating known independent information. Reference [53] has improved the main results in [5] by investigating the linear combination gains in an [figure omitted; refer to PDF] -dimensional space. Meanwhile, an information-theoretical justification of covariance intersection rule and its generalization can be found in [54] and [55], respectively. Later, the Chernoff fusion rule which includes covariance intersection as a special case is also reviewed in [49]. Recently, [56, 57] have separately proposed the largest ellipsoidal algorithm and ellipsoidal intersection state fusion method which lead to a higher accuracy for the fused estimate. Moreover, an accuracy comparison between covariance intersection and three different optimal fusion rules has been presented in [58], while the others turned to apply covariance intersection algorithm to a plethora of areas, such as target tracking [7], fault-tolerant estimate [59], simultaneous localization and mapping [60], image fusion [61], vehicle localization [62], and NASA Mars rover [63].
One of the significant drawbacks of covariance intersection algorithm and its variants is the computation burden. When the number of information sources to be fused is more than [figure omitted; refer to PDF] , this problem is exactly a nonlinear optimization problem with constraints in Euclidean space [figure omitted; refer to PDF] , and it rapidly becomes computationally intractable, especially in large distributed sensor networks. Therefore, there is a great need to develop fast covariance intersection algorithm to circumvent this issue. Fortunately, there are several solutions that have been reported in this spirit. One of them is the sequential covariance intersection [51], where the multidimension nonlinear optimization problem was reduced to the optimization of several one-dimensional nonlinear cost functions by batch processing procedure. The second method is the suboptimal noniterative algorithm [50]; the method has been further used in [64] for designing a diffusion Kalman filtering scheme and [7] for an information-theoretic interpretation. The third one is the ellipsoidal intersection [57], where the obtained algebraic fusion formulas made it computationally feasible. Different from the above methods trying to approximate the optimal value, the fourth solution can give an exact solution of the optimal weights in case of low-dimensional covariance matrices by the close-form optimization of covariance intersection [65], which reduced the nonlinear optimization problem into the polynomial root-finding problem.
3. Consensus Filtering Approaches
This section gives a systematic overview of recent advances on several consensus approaches, which are suitable to design consensus-based filters. In general, most of the publications on consensus filtering approaches can be classified into four groups: consensus on estimates (CE), consensus on measurements (CM), consensus on information (CI), and [figure omitted; refer to PDF] consensus; the mechanisms of these four types of consensus filtering approaches for the typical linear time-varying systems with multiple sensor observations are depicted in Table 2. In the following, we will take a deep investigation of these consensus filtering approaches one by one in order to inspire more research interest.
Table 2: The mechanisms of four consensus filtering approaches.
Types | Structures of consensus filters [figure omitted; refer to PDF] | References |
CE | [figure omitted; refer to PDF] [figure omitted; refer to PDF] | [22, 23] |
| ||
CM | [figure omitted; refer to PDF] [figure omitted; refer to PDF] | [20, 22] |
| ||
CI | [figure omitted; refer to PDF] [figure omitted; refer to PDF] | [24, 25] |
| ||
[figure omitted; refer to PDF] consensus | [figure omitted; refer to PDF] [figure omitted; refer to PDF] [figure omitted; refer to PDF] | [11, 26] |
[figure omitted; refer to PDF] Throughout the table, [figure omitted; refer to PDF] is the systems matrix. For each node [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] are, respectively, measurement matrix, covariance matrix of measurement noise, and measurement output, [figure omitted; refer to PDF] and [figure omitted; refer to PDF] are the filter and consensus gains to be determined, and [figure omitted; refer to PDF] is the consensus weight after [figure omitted; refer to PDF] step consensus. Further, denote [figure omitted; refer to PDF] and [figure omitted; refer to PDF] as information matrix and information vector and [figure omitted; refer to PDF] and [figure omitted; refer to PDF] as innovation pair. [figure omitted; refer to PDF] Where [figure omitted; refer to PDF] and [figure omitted; refer to PDF] are the filtering error and initial error for node [figure omitted; refer to PDF] , respectively. [figure omitted; refer to PDF] is the disturbance attenuation level, and [figure omitted; refer to PDF] represents noise, while [figure omitted; refer to PDF] is the given positive definite matrix.
3.1. Consensus on Estimates
The consensus approach belonging to the first group is the consensus on estimates (CE), in which only state estimates are averaged out to reach consensus. It is the most basic consensus filtering approach, in the early stage of CE ( [figure omitted; refer to PDF] , where [figure omitted; refer to PDF] and [figure omitted; refer to PDF] are the current state and measurement of node [figure omitted; refer to PDF] , resp., [figure omitted; refer to PDF] denotes the set of neighbors of node [figure omitted; refer to PDF] , while [figure omitted; refer to PDF] denotes the set of inclusive neighbors of node [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is the [figure omitted; refer to PDF] entry of the adjacency matrix of the associated communication graph) [19]; each sensor node was treated as an agent, and with this respect, the full-fledged consensus theory in multiagent systems can be directly applied to the distributed filters plus one extra consensus term to reflect the measurement features. This consensus algorithm was further modified to the Kalman-like distributed estimator that combined updated state estimate and consensus term, which is also called Kalman consensus filter [22, 23]. It should be noticed that the CE is not limited to the Kalman-like filters (following the same definition as in [23], we refer to any recursive estimator that has the similar filter structure as Kalman filter as Kalman-like filters); in fact, the well-known [figure omitted; refer to PDF] consensus can also be included in this group. However, due to its ever-growing importance and influence in a variety of engineering areas, we treat it as a separate consensus filtering approach for the purpose of better discussing these issues.
From the algorithm perspective, it does not necessarily require the information of local error covariance matrix or local probability density functions. It is no wonder that CE and its variants have been employed to design an extensive body of consensus filters; see, for example, [12, 23, 66-72]. For instance, by using the consensus strategy, [66] has constructed a local estimate based on its own measurements and on the estimates from its neighbors, and [67] has introduced a consensus-based filter that can provide reliable estimate despite of the existence of missing observations and communication faults. In [68], with the help of the theory of synchronization and consensus in complex networks and systems, a novel CE consensus has been born with the pinning observers. Further, a CE term has been embedded in the penalty function [69, Equation [figure omitted; refer to PDF] ] to increase the accuracy of the local estimates, which is fundamental to guarantee convergence of the state estimates to the state of the observed system. More specifically, [12] has devised a consensus filter in two steps. In the first step, an update was produced using a Luenberger-type observer. In the second step called consensus step, every sensor computed a convex combination between its local update and the updates received from its neighbors. Meanwhile, in [70], two different distributed consensus filters have been integrated in the proposed distributed sensor fusion algorithm to achieve cooperative sensing among sensor nodes. Recently, based on the CE, [71] has designed two types of consensus filters for target tracking problem over heterogeneous sensor networks, and their unbiasedness and optimality were discussed as well. Lastly, [72] has presented a decentralized observer with a consensus filter that blended with its neighborhood, so that the state estimate of each agent can reach consensus after [figure omitted; refer to PDF] times of iterations at each time interval.
3.2. Consensus on Measurements
The CE does not involve the error covariance matrices, which may lead to certain degree of conservatism in designing consensus filter within the Kalman-like filter framework. It is well known that the error covariance matrices may contain valuable information which has been successfully used to improve the filter performance. Taking this into account, another consensus approach, that is, consensus on measurements (CM), is proposed for fulfilling this requirement. It performs a consensus on local measurements or, more specifically, local innovation pairs so as to approximate, in a distributed way, the correction step of the centralized Kalman filter. It is worth noticing that the stability of CM consensus filtering can be ensured only when a sufficiently large number of consensus steps are carried out during each sampling interval, so that the local information provided by the innovation pairs has time to spread throughout the whole network. Besides, this kind of approach relies on the assumption that the measurement errors coming from different sensors are mutually independent, and this approach is limited to the Kalman-like filters.
During the last decade, the CM has been broadly used in both the signal processing and control communities; see, for example, [20, 22, 73-77]. The idea of CM consensus originally appeared in [20] to solve the data fusion problems in a distributed way by using low-pass and band-pass consensus filters. A modified version of this consensus approach was presented in [22, Algorithm [figure omitted; refer to PDF] ], where two identical consensus filters were employed and it is applicable to sensor network with different observation matrices. Further, [73] showed that CM can guarantee that the local estimates of the error covariance matrix and local estimates of the state converge to their centralized ones. Later, this consensus approach was applied to design consensus filter for jump Markov systems [74] and discrete-time nonlinear systems with non-Gaussian noise [75]. In a following paper [76], a pseudo-measurement matrix was reconstructed by embedding a statistical linear error propagation approach [78], which facilitates the use of CM in the unscented Kalman filtering fashion. Recently, CM was interpreted as likelihood consensus and applied to the distributed particle filtering setting [77].
3.3. Consensus on Information
Due to the facts that only one or few consensus iterations per time can be afforded in order to reduce the communication overhead for higher energy efficiency in particular wireless sensor network environment and there could not be enough time to wait for CM to convergence [79], consequently, an alternative consensus approach, namely, consensus on information (CI), was recently invented to circumvent these issues. From an algorithm standpoint, CI is nothing but forming a local average on information matrices and information vectors. The approach can guarantee stability for any number of consensus steps (even for single one) but its mean-squared estimation error performance may be hampered since the fusion rule adopts a conservative point of view by assuming that the correlations between local estimates are completely unknown [28]. It was originally introduced in [25] for a distributed state estimation problem; later, a mathematical rigorous treatment of it was detailed in [24], where CI is interpreted as a consensus on probability density functions in the Kullback-Leibler average sense. Following the same consensus paradigm, [10] presented a novel consensus cardinalized probability hypothesis density filter to study the distributed multitarget tracking problem over a sensor network, and [80] designed a consensus-based multiple-model Bayesian filter for the distributed tracking task of a maneuvering target. More recently, [81] applied CI to design the distributed unscented Kalman filters for systems with state saturations and sensor saturations.
3.4. [figure omitted; refer to PDF] Consensus
It should be pointed out that the aforementioned consensus filtering algorithms are mainly based on the traditional Kalman filtering theory which requires the statistic information about plant model to be known perfectly; unfortunately, the practical systems are often accompanied with parameter uncertainties and exogenous disturbances. Consequently, there is a great impetus to develop consensus filtering scheme as robust as possible. With these needs considered, the [figure omitted; refer to PDF] consensus has been recently introduced and has been widely recognized; see, for example, [11, 26, 82-88].
The term [figure omitted; refer to PDF] consensus was officially coined by [11]; the main intuition behind it arises from the notion of [figure omitted; refer to PDF] disagreement between adjacent nodes to quantify consensus performance of the filter network [85]. In [11], the [figure omitted; refer to PDF] consensus performance requirement has been defined to quantify bounded consensus regarding the filtering errors (agreements) over a finite horizon; the paper has considered a distributed [figure omitted; refer to PDF] consensus filtering problem for sensor networks with multiple missing measurements. In the similar vein, [26] has studied the distributed [figure omitted; refer to PDF] filtering with randomly occurring saturation and successive packet dropout. Furthermore, the [figure omitted; refer to PDF] consensus approach has been utilized for solving control problems of multiagent systems, for example, in a novel fuzzy model setting [83] and system with missing measurements [82]. Most recently, [84] has put forward distributed event-triggered [figure omitted; refer to PDF] consensus filtering problems in mobile sensor networks where the transmission of each sensor was triggered by an event. At about the same time as [11], Ugrinovskii followed a different path to investigate the [figure omitted; refer to PDF] consensus by using vector dissipativity methodology; see, for example, [85-88]. For instance, by pursuing [figure omitted; refer to PDF] consensus on estimates, the distributed robust filtering problems have been discussed for uncertain systems with measurement uncertainty [85], a nonvanishing nonlinear disturbance with unbounded energy [86], and switching topologies [87]; lately, [88] has laid out [figure omitted; refer to PDF] consensus-based synchronization protocol scheduled for each agent to synchronize with a reference parameter-varying system.
4. Latest Progress
Very recently, the research on multisensor fusion and consensus filtering is receiving an increasing attention; many inspiring results have been published. Here, we highlight some of the newest work with respect to this topic.
(1) Fusion with Incomplete Information . Due to limited capacity of signal transmission through networked systems, the incomplete information [89] (such as missing measurement, packet dropout, quantization, saturation, and networked-induced delay) is inevitable in most of real implementations. These phenomena may potentially deteriorate the system performance; accordingly, the multisensor fusion for systems with incomplete information becomes popular. For example, [90] has developed fusion strategies for communication between the sensors and the estimation center was subject to random packet loss. When sensors experience randomly delayed measurements and sensor failures, [91] has devised a robust information fusion estimator. Lastly, [92] has designed an optimal distributed fusion Kalman filter with the consideration of missing sensor measurements, random transmission delays, and packet dropouts. Very recently, [93] was concerned with the distributed Kalman filtering problem for a class of networked multisensor fusion systems with communication bandwidth constraints.
(2) Hybrid CMCI . In [28], a new class of consensus filters (named Hybrid CMCI) which enjoy the complementary benefits from two existing consensus filtering approaches, that is, CM and CI, have been introduced for distributed state estimation over sensor networks. The results have claimed that, under minimal requirements (i.e., collective observability and network connectivity), the guaranteed stability of the Hybrid CMCI filter can be achieved. The idea first appeared in [94]; more recently, a mathematical rigorous analysis of the Hybrid CMCI consensus for extended Kalman filtering setting has been given in [95].
(3) Set-Theoretic Consensus . In [96], under the assumption of unknown but bounded measurement errors, a set-theoretic/set-membership consensus has been formulated in a set-theoretic framework. Further, the paper has analyzed the consensus algorithms in the case of undirected and stationary communication graphs. The result has shown that, for both types of protocols, asymptotic consensus cannot be guaranteed with respect to all possible noise realizations, but the disagreement among the agent states is asymptotically bounded.
(4) Weighted Average Consensus-Based Unscented Kalman Filtering . Reference [97] has investigated the consensus-based distributed state estimation problems for a class of sensor networks within the unscented Kalman filter framework. Without approximating a pseudo-measurement matrix, a weighted average consensus-based unscented Kalman filtering algorithm has been developed which directly implemented consensus on state vectors and error covariance matrices, and its estimation error was proven to be bounded in mean square.
(5) Distributed [figure omitted; refer to PDF] Consensus Filtering for Piecewise Discrete-Time Linear Systems. Reference [98] has studied the distributed [figure omitted; refer to PDF] consensus filtering problem for a class of piecewise discrete-time linear systems. First, the modes and their transitions of augmented piecewise linear systems as well as distributed filters have been formulated. Next, the structure of augmented distributed filter gains has been presented in virtue of the adjacent matrix of sensor networks. Besides, a set of sufficient conditions have been provided for the distributed filter to ensure that its dynamics were global asymptotically stable with the [figure omitted; refer to PDF] consensus performance constraint.
(6) Distributed Kalman Consensus Filter with Intermittent Observations . Reference [99] has considered the distributed state estimation problem for linear time-varying systems with intermittent observations. In the paper, an optimal Kalman consensus filter has been developed by minimizing the mean-squared estimation error for each node. To derive a scalable algorithm for the covariance matrices update, a suboptimal filter has also been proposed by omitting the edge covariance matrices among nodes. Besides, a sufficient condition was presented for ensuring the stochastic stability of the suboptimal filter by using the Lyapunov-based approach.
(7) Information Weighted Consensus . As noted in [8], the consensus estimate is suboptimal when the cross covariances between the individual state estimates across different nodes are not incorporated in the distributed filtering framework. The cross covariance is usually neglected because of the limitations of the computational and bandwidth requirements. As such, a consensus filtering scheme should guarantee convergence to the optimal centralized estimate as well as maintaining low computation and communication resource requirements. Motivated by the above discussions, [8] has proposed the information weighted consensus algorithm which can secure the optimal estimate by proper weighting of the prior state and measurement information.
5. Conclusion and Future Directions
In this paper, we have introduced both classic results and recent advances developed in multisensor fusion and consensus filtering. First, we recalled some important results in the development of multisensor fusion technology, in particular, multisensor fusion with unknown correlations. Next, we gave a systematic review of several consensus filtering approaches which are widely used to design consensus filter. Further, some latest progress on multisensor fusion and consensus filtering was also presented. To conclude this survey paper, based on the literature reviewed, we will offer readers a glimpse of several future directions that may spark their interest.
(1) Further Divide the Unknown Correlations . Although the reasons causing unknown correlations are abundant, in many real situations, we can obtain the partial information about unknowns such as uncertain system matrix [100, 101], uncertain-covariance noise [102], nonfragile filter [103], and uncertain stochastic nonlinearity [100, 104], which can be tackled by robust filtering [100], extended Kalman filtering [105], recursive filtering [106], and [figure omitted; refer to PDF] robust filtering [107]. Therefore, according to the unknown nature of unknown correlations, it is necessary to further divide them into two groups: partial unknown correlations and complete unknown correlations . Based on that, it is possible to develop new fusion mechanisms or improve the existing ones to get a better solution for fusion with unknown correlations.
(2) Mathematical Characterization of Unknown Correlations . Due to the intricate unknown nature, most of publications involving unknown correlations are just labeling the error cross covariance [figure omitted; refer to PDF] as unknown without giving their structures, which, unfortunately, did not capture the information of correlations, and their fusion results are inevitably leading to certain degree of conservatism. Reference [57] has made a few attempts to provide an explicit characterization for unknown correlation; however, the derivation is complex and not intuitive. Hence, it is still an open question to get a general yet concise mathematical model to describe the unknown correlations.
(3) Consensus Filtering with Unknown Correlations . The unknown correlations are ubiquitously existing in general distributed filtering problems; they are also the major source for the "data insect" phenomenon in the network. It is therefore of great importance to study the consensus filtering problem for systems with unknown correlations. Despite its significance, the progress on this topic is slow. Take the covariance intersection rule, for example, how to design consensus filter which involves information matrices, information vectors, and optimal weights simultaneously without comprising its performance, it would be another interesting topic.
(4) Hybrid Consensus . The increasing complexity of system dynamics and high demands for filter performance call for the design of the consensus filter which should be as good as possible. In this spirit, the hybrid consensus filtering scheme which benefits from different consensus approaches may meet these requirements. Although initial interests have appeared in recent years, see, for example, [94, 95], it is a trend that more and more hybrid consensus filtering schemes, which blend two or more consensus filtering approaches, will be constructed in the coming future.
(5) Stochastic Stability Analysis of Kalman-Like Consensus Filter . In a Kalman-like filter, there are two primary sources for error in the estimation: initialization error and stochastic errors due to the process and measurement noise [108]. However, most work has ignored the process and measurement noise when analyzing the stability of the consensus filter, which is hardly a reasonable treatment. The stochastic stability lemma [109] may provide a possible solution and has been used as an effective tool for analyzing the single Kalman-like filter; see, for example, [109-112], but for the distributed case, its stochastic stability analysis remains to be established.
(6) Beyond Consensus . Even though the consensus is the mostly used strategy for the distributed filtering problems, it may not be the best solution for certain circumstance; for example, the diffusion strategy [113] is particularly suited for problems involving the recursive minimization of cost functions as opposed to consensus strategy. It is therefore of significant engineering importance to find new strategy or make a trade-off between different strategies for the distributed filtering problems with new network-induced phenomena such as randomly occurring nonlinearities and fading measurements [114, 115].
Acknowledgments
This work was supported in part by the Royal Society of the UK, the National Natural Science Foundation of China under Grants 61329301, 61374039, 61304010, 11301118, and 61573246, the Hujiang Foundation of China under Grants C14002 and D15009, the Alexander von Humboldt Foundation of Germany, and the Innovation Fund Project for Graduate Student of Shanghai under Grant JWCXSL1401.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
[1] D. L. Hall, J. Llinas, "An introduction to multisensor data fusion," Proceedings of the IEEE , vol. 85, no. 1, pp. 6-23, 1997.
[2] B. Khaleghi, A. Khamis, F. O. Karray, S. N. Razavi, "Multisensor data fusion: a review of the state-of-the-art," Information Fusion , vol. 14, no. 1, pp. 28-44, 2013.
[3] S.-L. Sun, Z.-L. Deng, "Multi-sensor optimal information fusion Kalman filter," Automatica , vol. 40, no. 6, pp. 1017-1023, 2004.
[4] R. E. Kalman, "A new approach to linear filtering and prediction problems," Journal of Basic Engineering , vol. 82, no. 1, pp. 35-45, 1960.
[5] S. J. Julier, J. K. Uhlmann, "Non-divergent estimation algorithm in the presence of unknown correlations," in Proceedings of the 16th American Control Conference, vol. 4, pp. 2369-2373, June 1997.
[6] J. K. Uhlmann, "General data fusion for estimates with unknown cross covariances," in Signal Processing, Sensor Fusion, and Target Recognition V, vol. 2755, of Proceedings of SPIE, June 1996.
[7] Y. Wang, X. R. Li, "Distributed estimation fusion with unavailable cross-correlation," IEEE Transactions on Aerospace and Electronic Systems , vol. 48, no. 1, pp. 259-278, 2012.
[8] A. T. Kamal, J. A. Farrell, A. K. Roy-Chowdhury, "Information weighted consensus filters and their application in distributed camera networks," IEEE Transactions on Automatic Control , vol. 58, no. 12, pp. 3112-3125, 2013.
[9] V. Ugrinovskii, "Conditions for detectability in distributed consensus-based observer networks," IEEE Transactions on Automatic Control , vol. 58, no. 10, pp. 2659-2664, 2013.
[10] G. Battistelli, L. Chisci, C. Fantacci, A. Farina, A. Graziano, "Consensus CPHD filter for distributed multitarget tracking," IEEE Journal on Selected Topics in Signal Processing , vol. 7, no. 3, pp. 508-520, 2013.
[11] B. Shen, Z. Wang, Y. S. Hung, "Distributed H ∞ -consensus filtering in sensor networks with multiple missing measurements: the finite-horizon case," Automatica , vol. 46, no. 10, pp. 1682-1688, 2010.
[12] I. Matei, J. S. Baras, "Consensus-based linear distributed filtering," Automatica , vol. 48, no. 8, pp. 1776-1782, 2012.
[13] R. Olfati-Saber, R. M. Murray, "Consensus problems in networks of agents with switching topology and time-delays," IEEE Transactions on Automatic Control , vol. 49, no. 9, pp. 1520-1533, 2004.
[14] R. Olfati-Saber, J. A. Fax, R. M. Murray, "Consensus and cooperation in networked multi-agent systems," Proceedings of the IEEE , vol. 95, no. 1, pp. 215-233, 2007.
[15] W. Ren, R. W. Beard, E. M. Atkins, "Information consensus in multivehicle cooperative control," IEEE Control Systems Magazine , vol. 27, no. 2, pp. 71-82, 2007.
[16] C. Fantacci, B.-N. Vo, B.-T. Vo, G. Battistelli, L. Chisci, "Consensus labeled random finite set filtering for distributed multi-object tracking," http://arxiv.org/abs/1501.01579
[17] D. P. Spanos, R. Olfati-Saber, R. M. Murray, "Approximate distributed kalman filtering in sensor networks with quantifiable performance," in Proceedings of the 4th International Symposium on Information Processing in Sensor Networks (IPSN '05), pp. 133-139, Pasadena, Calif, USA, April 2005.
[18] L. Xiao, S. Boyd, S. Lall, "A Scheme for robust distributed sensor fusion based on average consensus," in Proceedings of the 4th International Symposium on Information Processing in Sensor Networks (IPSN '05), pp. 63-70, April 2005.
[19] R. Olfati-Saber, J. S. Shamma, "Consensus filters for sensor networks and distributed sensor fusion," in Proceedings of the 44th IEEE Conference on Decision and Control, and European Control Conference (CDC-ECC '05), pp. 6698-6703, IEEE, December 2005.
[20] R. Olfati-Saber, "Distributed Kalman filter with embedded consensus filters," in Proceedings of the 44th IEEE Conference on Decision and Control, and European Control Conference (CDC-ECC '05), pp. 8179-8184, IEEE, December 2005.
[21] K. J. Aström, P. R. Kumar, "Control: a perspective," Automatica , vol. 50, no. 1, pp. 3-43, 2014.
[22] R. Olfati-Saber, "Distributed Kalman filtering for sensor networks," in Proceedings of the 46th IEEE Conference on Decision and Control, pp. 5492-5498, IEEE, New Orleans, La, USA, December 2007.
[23] R. Olfati-Saber, "Kalman-consensus filter: optimality, stability, and performance," in Proceedings of the 48th IEEE Conference on Decision and Control, 2009 Held Jointly with 2009 28th Chinese Control Conference, pp. 7036-7042, Shanghai, China, December 2009.
[24] G. Battistelli, L. Chisci, "Kullback-Leibler average, consensus on probability densities, and distributed state estimation with guaranteed stability," Automatica , vol. 50, no. 3, pp. 707-718, 2014.
[25] G. Battistelli, L. Chisci, M. Stefano, P. Francesco, "An information-theoretic approach to distributed state estimation," in Proceedings of the 18th IFAC World Congress, pp. 12477-12482, Milan, Italy, August 2011.
[26] H. Dong, Z. Wang, J. Lam, H. Gao, "Distributed filtering in sensor networks with randomly occurring saturations and successive packet dropouts," International Journal of Robust and Nonlinear Control , vol. 24, no. 12, pp. 1743-1759, 2014.
[27] W. Yang, G. Chen, X. Wang, L. Shi, "Stochastic sensor activation for distributed state estimation over a sensor network," Automatica , vol. 50, no. 8, pp. 2070-2076, 2014.
[28] G. Battistelli, L. Chisci, G. Mugnai, A. Farina, A. Graziano, "Consensus-based linear and nonlinear filtering," IEEE Transactions on Automatic Control , vol. 60, no. 5, pp. 1410-1415, 2015.
[29] N. Friedman Seapower as Strategy: Navies and National Interests , Naval Institute Press, 2001.
[30] R. Singer, A. Kanyuck, "Computer control of multiple site track correlation," Automatica , vol. 7, no. 4, pp. 455-463, 1971.
[31] A. S. Willsky, M. G. Bello, D. A. Castanon, B. C. Levy, G. C. Verghese, "Combining and updating of local estimates and regional maps along sets of one-dimensional tracks," IEEE Transactions on Automatic Control , vol. 27, no. 4, pp. 799-813, 1982.
[32] N. A. Carlson, "Federated square root filter for decentralized parallel processors," IEEE Transactions on Aerospace and Electronic Systems , vol. 26, no. 3, pp. 517-525, 1990.
[33] S. Roy, R. A. Iltis, "Decentralized linear estimation in correlated measurement noise," IEEE Transactions on Aerospace and Electronic Systems , vol. 27, no. 6, pp. 939-941, 1991.
[34] Y. Bar-Shalom, L. Campo, "The effect of the common process noise on the two-sensor fused-track covariance," IEEE Transactions on Aerospace and Electronic Systems , vol. AES-22, no. 6, pp. 803-805, 1986.
[35] K. H. Kim, "Development of track to track fusion algorithms," in Proceedings of the 13th American Control Conference, vol. 1, pp. 1037-1041, Baltimore, Md, USA, June 1994.
[36] X. R. Li, Y. Zhu, J. Wang, C. Han, "Optimal linear estimation fusion-part I: unified fusion rules," IEEE Transactions on Information Theory , vol. 49, no. 9, pp. 2192-2323, 2003.
[37] Z.-L. Deng, Y. Gao, L. Mao, Y. Li, G. Hao, "New approach to information fusion steady-state Kalman filtering," Automatica , vol. 41, no. 10, pp. 1695-1707, 2005.
[38] D.-J. Lee, "Nonlinear estimation and multiple sensor fusion using unscented information filtering," IEEE Signal Processing Letters , vol. 15, pp. 861-864, 2008.
[39] E. Song, J. Xu, Y. Zhu, "Optimal distributed Kalman filtering fusion with singular covariances of filtering errors and measurement noises," IEEE Transactions on Automatic Control , vol. 59, no. 5, pp. 1271-1282, 2014.
[40] W.-A. Zhang, G. Feng, L. Yu, "Multi-rate distributed fusion estimation for sensor networks with packet losses," Automatica , vol. 48, no. 9, pp. 2016-2028, 2012.
[41] W.-A. Zhang, S. Liu, L. Yu, "Fusion estimation for sensor networks with nonuniform estimation rates," IEEE Transactions on Circuits and Systems I: Regular Papers , vol. 61, no. 5, pp. 1485-1498, 2014.
[42] T. D. Garvey, J. D. Lowrance, M. A. Fischler, "An inference technique for integrating knowledge from disparate sources," in Proceedings of the International Joint Conference on Artificial Intelligence, pp. 319-325, Vancouver, Canada, August 1981.
[43] H. Zhu, O. Basir, "A novel fuzzy evidential reasoning paradigm for data fusion with applications in image processing," Soft Computing , vol. 10, no. 12, pp. 1169-1180, 2006.
[44] D. Dubois, H. Prade, "Possibility theory and data fusion in poorly informed environments," Control Engineering Practice , vol. 2, no. 5, pp. 811-823, 1994.
[45] O. Basir, F. Karray, H. Zhu, "Connectionist-based Dempster-Shafer evidential reasoning for data fusion," IEEE Transactions on Neural Networks , vol. 16, no. 6, pp. 1513-1530, 2005.
[46] R. P. S. Mahler, "'Statistics 101' for multisensor, multitarget data fusion," IEEE Aerospace and Electronic Systems Magazine , vol. 19, no. 1, pp. 53-64, 2004.
[47] J. K. Uhlmann Dynamic map building and localization: new theoretical foundations [Ph.D. thesis] , University of Oxford, Oxford, UK, 1995.
[48] A. Makarenko, A. Brooks, T. Kaupp, H. Durrant-Whyte, F. Dellaert, "Decentralised data fusion: a graphical model approach," in Proceedings of the 12th International Conference on Information Fusion (FUSION '09), pp. 545-554, Seattle, Wash, USA, July 2009.
[49] K. C. Chang, C.-Y. Chong, S. Mori, "Analytical and computational evaluation of scalable distributed fusion algorithms," IEEE Transactions on Aerospace and Electronic Systems , vol. 46, no. 4, pp. 2022-2034, 2010.
[50] W. Niehsen, "Information fusion based on fast covariance intersection filtering," in Proceedings of the 5th International Conference on Information Fusion (FUSION '02), pp. 901-904, IEEE, Annapolis, Md, USA, July 2002.
[51] Z. Deng, P. Zhang, W. Qi, J. Liu, Y. Gao, "Sequential covariance intersection fusion Kalman filter," Information Sciences , vol. 189, pp. 293-309, 2012.
[52] S. J. Julier, J. K. Uhlmann, "General decentralized data fusion with covariance intersection (CI)," Handbook of Data Fusion , CRC Press, 2001.
[53] L. Chen, P. O. Arambel, R. K. Mehra, "Estimation under unknown correlation: covariance intersection revisited," IEEE Transactions on Automatic Control , vol. 47, no. 11, pp. 1879-1882, 2002.
[54] M. B. Hurley, "An information theoretic justification for covariance intersection and its generalization," in Proceedings of the 5th International Conference on Information Fusion, vol. 1, pp. 505-511, IEEE, Annapolis, Md, USA, July 2002.
[55] W. J. Farrell III, C. Ganesh, "Generalized Chernoff Fusion approximation for practical distributed data fusion," in Proceedings of the 12th International Conference on Information Fusion (FUSION '09), pp. 555-562, July 2009.
[56] A. R. Benaskeur, "Consistent fusion of correlated data sources," in Proceedings of the 28th IEEE Annual Conference of the Industrial Electronics Society (IECON '02), vol. 4, pp. 2652-2656, IEEE, Seville, Spain, November 2002.
[57] J. Sijs, M. Lazar, "State fusion with unknown correlation: ellipsoidal intersection," Automatica , vol. 48, no. 8, pp. 1874-1878, 2012.
[58] Z. Deng, P. Zhang, W. Qi, G. Yuan, J. Liu, "The accuracy comparison of multisensor covariance intersection fuser and three weighting fusers," Information Fusion , vol. 14, no. 2, pp. 177-185, 2013.
[59] J. K. Uhlmann, "Covariance consistency methods for fault-tolerant distributed data fusion," Information Fusion , vol. 4, no. 3, pp. 201-215, 2003.
[60] S. J. Julier, J. K. Uhlmann, "Using covariance intersection for SLAM," Robotics and Autonomous Systems , vol. 55, no. 1, pp. 3-20, 2007.
[61] Q. Guo, S. Chen, H. Leung, S. Liu, "Covariance intersection based image fusion technique with application to pansharpening in remote sensing," Information Sciences , vol. 180, no. 18, pp. 3434-3443, 2010.
[62] H. Li, F. Nashashibi, M. Yang, "Split covariance intersection filter: theory and its application to vehicle localization," IEEE Transactions on Intelligent Transportation Systems , vol. 14, no. 4, pp. 1860-1871, 2013.
[63] J. K. Uhlmann, S. J. Julier, B. Kamgar-Parsi, M. O. Lanzagorta, H.-J. S. Shyu, "NASA Mars rover: a testbed for evaluating applications of covariance intersection," in Unmanned Ground Vehicle Technology, vol. 3693, of Proceedings of SPIE, pp. 140-149, Orlando, Fla, USA, April 1999.
[64] J. Hu, L. Xie, C. Zhang, "Diffusion Kalman filtering based on covariance intersection," IEEE Transactions on Signal Processing , vol. 60, no. 2, pp. 891-902, 2012.
[65] M. Reinhardt, B. Noack, U. D. Hanebeck, "Closed-form optimization of covariance intersection for low-dimensional matrices," in Proceedings of the 15th International Conference on Information Fusion (FUSION '12), pp. 1891-1896, Singapore, September 2012.
[66] R. Carli, A. Chiuso, L. Schenato, S. Zampieri, "Distributed Kalman filtering based on consensus strategies," IEEE Journal on Selected Areas in Communications , vol. 26, no. 4, pp. 622-633, 2008.
[67] S. S. Stankovic, M. S. Stankovic, D. M. Stipanovic, "Consensus based overlapping decentralized estimation with missing observations and communication faults," Automatica , vol. 45, no. 6, pp. 1397-1406, 2009.
[68] W. Yu, G. Chen, Z. Wang, W. Yang, "Distributed consensus filtering in sensor networks," IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics , vol. 39, no. 6, pp. 1568-1577, 2009.
[69] M. Farina, G. Ferrari-Trecate, R. Scattolini, "Distributed moving horizon estimation for linear constrained systems," IEEE Transactions on Automatic Control , vol. 55, no. 11, pp. 2462-2475, 2010.
[70] H. M. La, W. Sheng, "Distributed sensor fusion for scalar field mapping using mobile sensor networks," IEEE Transactions on Cybernetics , vol. 43, no. 2, pp. 766-778, 2013.
[71] S. Zhu, C. Chen, W. Li, B. Yang, X. Guan, "Distributed optimal consensus filter for target tracking in heterogeneous sensor networks," IEEE Transactions on Cybernetics , vol. 43, no. 6, pp. 1963-1976, 2013.
[72] B. Açikmese, M. Mandic, J. L. Speyer, "Decentralized observers with consensus filters for distributed discrete-time linear systems," Automatica , vol. 50, no. 4, pp. 1037-1052, 2014.
[73] M. Kamgarpour, C. Tomlin, "Convergence properties of a decentralized Kalman filter," in Proceedings of the 47th IEEE Conference on Decision and Control (CDC '08), pp. 3205-3210, IEEE, Cancun, Mexico, December 2008.
[74] W. Li, Y. Jia, "Consensus-based distributed information filter for a class of jump markov systems," IET Control Theory & Applications , vol. 5, no. 10, pp. 1214-1222, 2011.
[75] W. Li, Y. Jia, "Distributed consensus filtering for discrete-time nonlinear systems with non-Gaussian noise," Signal Processing , vol. 92, no. 10, pp. 2464-2470, 2012.
[76] W. Li, Y. Jia, "Consensus-based distributed multiple model ukf for jump markov nonlinear systems," IEEE Transactions on Automatic Control , vol. 57, no. 1, pp. 227-233, 2012.
[77] O. Hlinka, O. Sluciak, F. Hlawatsch, P. M. Djuric, M. Rupp, "Likelihood consensus and its application to distributed particle filtering," IEEE Transactions on Signal Processing , vol. 60, no. 8, pp. 4334-4349, 2012.
[78] T. Lefebvre, H. Bruyninckx, J. D. Schutter, "Comment on 'a new method for the nonlinear transformation of means and covariances in filters and estimators'," IEEE Transactions on Automatic Control , vol. 47, no. 8, pp. 1406-1409, 2002.
[79] G. Battistelli, L. Chisci, C. Fantacci, "Parallel consensus on likelihoods and priors for networked nonlinear filtering," IEEE Signal Processing Letters , vol. 21, no. 7, pp. 787-791, 2014.
[80] G. Battistelli, L. Chisci, C. Fantacci, A. Graziano, A. Farina, "Consensus-based multiple-model Bayesian filtering for distributed tracking," IET Radar, Sonar & Navigation , vol. 9, no. 4, pp. 401-410, 2015.
[81] W. Li, G. Wei, F. Han, "Consensus-based unscented Kalman filter for sensor networks with sensor saturations," in Proceedings of the International Conference on Mechatronics and Control (ICMC '14), pp. 1220-1225, Jinzhou, China, July 2014.
[82] Z. Wang, D. Ding, H. Dong, H. Shu, " H ∞ consensus control for multi-agent systems with missing measurements: the finite-horizon case," Systems & Control Letters , vol. 62, no. 10, pp. 827-836, 2013.
[83] Y. Zhao, B. Li, J. Qin, H. Gao, H. R. Karimi, " H ∞ consensus and synchronization of nonlinear systems based on a novel fuzzy model," IEEE Transactions on Cybernetics , vol. 43, no. 6, pp. 2157-2169, 2013.
[84] L. Ding, G. Guo, "Distributed event-triggered H ∞ consensus filtering in sensor networks," Signal Processing , vol. 108, pp. 365-375, 2015.
[85] V. Ugrinovskii, "Distributed robust filtering with H ∞ consensus of estimates," Automatica , vol. 47, no. 1, pp. 1-13, 2011.
[86] V. Ugrinovskii, C. Langbort, "Distributed H ∞ consensus-based estimation of uncertain systems via dissipativity theory," IET Control Theory & Applications , vol. 5, no. 12, pp. 1458-1469, 2011.
[87] V. Ugrinovskii, "Distributed robust estimation over randomly switching networks using H ∞ consensus," Automatica , vol. 49, no. 1, pp. 160-168, 2013.
[88] V. Ugrinovskii, "Gain-scheduled synchronization of parameter varying systems via relative H ∞ consensus with application to synchronization of uncertain bilinear systems," Automatica , vol. 50, no. 11, pp. 2880-2887, 2014.
[89] B. Shen, Z. Wang, J. Liang, Y. Liu, "Recent advances on filtering and control for nonlinear stochastic complex systems with incomplete information: a survey," Mathematical Problems in Engineering , vol. 2012, 2012.
[90] A. Chiuso, L. Schenato, "Information fusion strategies and performance bounds in packet-drop networks," Automatica , vol. 47, no. 7, pp. 1304-1316, 2011.
[91] B. Chen, L. Yu, W.-A. Zhang, A. Liu, "Robust information fusion estimator for multiple delay-tolerant sensors with different failure rates," IEEE Transactions on Circuits and Systems I: Regular Papers , vol. 60, no. 2, pp. 401-414, 2013.
[92] B. Chen, W.-A. Zhang, L. Yu, "Distributed fusion estimation with missing measurements, random transmission delays and packet dropouts," IEEE Transactions on Automatic Control , vol. 59, no. 7, pp. 1961-1967, 2014.
[93] B. Chen, W. Zhang, L. Yu, G. Hu, H. Song, "Distributed fusion estimation with communication bandwidth constraints," IEEE Transactions on Automatic Control , vol. 60, no. 5, pp. 1398-1403, 2015.
[94] G. Battistelli, L. Chisci, G. Mugnai, A. Farina, A. Graziano, "Consensus-based algorithms for distributed filtering," in Proceedings of the 51st IEEE Conference on Decision and Control (CDC '12), pp. 794-799, Maui, Hawaii, USA, December 2012.
[95] G. Battistelli, L. Chisci, "Stability of consensus extended Kalman filtering for distributed state estimation," in Proceedings of the 19th IFAC World Congress, pp. 5520-5525, Cape Town, South Africa, August 2014.
[96] A. Garulli, A. Giannitrapani, "Analysis of consensus protocols with bounded measurement errors," Systems & Control Letters , vol. 60, no. 1, pp. 44-52, 2011.
[97] W. Li, G. Wei, F. Han, Y. Liu, "Weighted average consensus-based unscented Kalman filtering," IEEE Transactions on Cybernetics , 2015.
[98] F. Han, G. Wei, Y. Song, W. Li, "Distributed H ∞ -consensus filtering for piecewise discrete-time linear systems," Journal of the Franklin Institute , vol. 352, no. 5, pp. 2029-2046, 2015.
[99] W. Li, Y. Jia, J. Du, "Distributed Kalman consensus filter with intermittent observations," Journal of the Franklin Institute , vol. 352, no. 9, pp. 3764-3781, 2015.
[100] G. Wei, Z. Wang, H. Shu, "Robust filtering with stochastic nonlinearities and multiple missing measurements," Automatica , vol. 45, no. 3, pp. 836-841, 2009.
[101] F. Yang, Z. Wang, Y. S. Hung, "Robust Kalman filtering for discrete time-varying uncertain systems with multiplicative noises," IEEE Transactions on Automatic Control , vol. 47, no. 7, pp. 1179-1183, 2002.
[102] Z. Dong, Z. You, "Finite-horizon robust Kalman filtering for uncertain discrete time-varying systems with uncertain-covariance white noises," IEEE Signal Processing Letters , vol. 13, no. 8, pp. 493-496, 2006.
[103] G.-H. Yang, J. L. Wang, "Robust nonfragile Kalman filtering for uncertain linear systems with estimator gain uncertainty," IEEE Transactions on Automatic Control , vol. 46, no. 2, pp. 343-348, 2001.
[104] E. E. Yaz, Y. I. Yaz, "State estimation of uncertain nonlinear stochastic systems with general criteria," Applied Mathematics Letters , vol. 14, no. 5, pp. 605-610, 2001.
[105] J. Hu, Z. Wang, H. Gao, L. K. Stergioulas, "Extended Kalman filtering with stochastic nonlinearities and multiple missing measurements," Automatica , vol. 48, no. 9, pp. 2007-2015, 2012.
[106] J. Hu, Z. Wang, H. Gao, "Recursive filtering with random parameter matrices, multiple fading measurements and correlated noises," Automatica , vol. 49, no. 11, pp. 3440-3448, 2013.
[107] B. Shen, Z. Wang, H. Shu, G. Wei, "Robust H ∞ finite-horizon filtering with randomly occurred nonlinearities and quantization effects," Automatica , vol. 46, no. 11, pp. 1743-1751, 2010.
[108] M. B. Rhudy, Y. Gu, "Online stochastic convergence analysis of the Kalman filter," International Journal of Stochastic Analysis , vol. 2013, 2013.
[109] K. Reif, S. Günther, E. Yaz, R. Unbehauen, "Stochastic stability of the discrete-time extended Kalman filter," IEEE Transactions on Automatic Control , vol. 44, no. 4, pp. 714-728, 1999.
[110] K. Xiong, H. Y. Zhang, C. W. Chan, "Performance evaluation of UKF-based nonlinear filtering," Automatica , vol. 42, no. 2, pp. 261-270, 2006.
[111] S. Wang, J. Feng, C. K. Tse, "A class of stable square-root nonlinear information filters," IEEE Transactions on Automatic Control , vol. 59, no. 7, pp. 1893-1898, 2014.
[112] L. Li, Y. Xia, "Stochastic stability of the unscented Kalman filter with intermittent observations," Automatica , vol. 48, no. 5, pp. 978-981, 2012.
[113] F. S. Cattivelli, A. H. Sayed, "Diffusion strategies for distributed Kalman filtering and smoothing," IEEE Transactions on Automatic Control , vol. 55, no. 9, pp. 2069-2084, 2010.
[114] D. Ding, Z. Wang, J. Lam, B. Shen, "Finite-horizon H ∞ control for discrete time-varying systems with randomly occurring nonlinearities and fading measurements," IEEE Transactions on Automatic Control , vol. 60, no. 9, pp. 2488-2493, 2015.
[115] D. Ding, Z. Wang, B. Shen, H. Dong, "Envelope-constrained H ∞ filtering with fading measurements and randomly occurring nonlinearities: the finite horizon case," Automatica , vol. 55, pp. 37-45, 2015.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2015 Wangyan Li et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
Multisensor fusion and consensus filtering are two fascinating subjects in the research of sensor networks. In this survey, we will cover both classic results and recent advances developed in these two topics. First, we recall some important results in the development of multisensor fusion technology. Particularly, we pay great attention to the fusion with unknown correlations, which ubiquitously exist in most of distributed filtering problems. Next, we give a systematic review on several widely used consensus filtering approaches. Furthermore, some latest progress on multisensor fusion and consensus filtering is also presented. Finally, conclusions are drawn and several potential future research directions are outlined.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer