Distributed State Estimation Over Time-Varying Graphs: Exploiting the Age-of-Information

We study the problem of collaboratively estimating the state of a discrete-time LTI process by a network of sensor nodes interacting over a time-varying directed communication graph. Existing approaches to this problem either (i) make restrictive assumptions on the dynamical model, or (ii) make restrictive assumptions on the sequence of communication graphs, or (iii) require multiple consensus iterations between consecutive time-steps of the dynamics, or (iv) require higher-dimensional observers. In this paper, we develop a distributed observer that operates on a single time-scale, is of the same dimension as that of the state, and works under mild assumptions of joint observability of the sensing model, and joint strong-connectivity of the sequence of communication graphs. Our approach is based on the notion of a novel “freshness-index” that keeps track of the age-of-information being diffused across the network. In particular, such indices enable nodes to reject stale information regarding the state of the system, and in turn, help achieve stability of the estimation error dynamics. Based on the proposed approach, the estimate of each node can be made to converge to the true state exponentially fast, at any desired convergence rate. In fact, we argue that finite-time convergence can also be achieved through a suitable selection of the observer gains. Our proof of convergence is self-contained, and employs simple arguments from linear system theory and graph theory.

[1]  Hyungbo Shim,et al.  Local Identification of Sensor Attack and Distributed Resilient State Estimation for Linear Systems , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[2]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[3]  Shaoshuai Mou,et al.  A distributed algorithm for solving a linear algebraic equation , 2015, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[4]  Jorge Cortés,et al.  Adaptive Information Collection by Robotic Sensor Networks for Spatial Estimation , 2012, IEEE Transactions on Automatic Control.

[5]  Shreyas Sundaram,et al.  Resilient Asymptotic Consensus in Robust Networks , 2013, IEEE Journal on Selected Areas in Communications.

[6]  Roy D. Yates,et al.  Real-time status: How often should one update? , 2012, 2012 Proceedings IEEE INFOCOM.

[7]  Lewis Tseng,et al.  Iterative approximate byzantine consensus in arbitrary directed graphs , 2012, PODC '12.

[8]  Shreyas Sundaram,et al.  Byzantine-resilient distributed observers for LTI systems , 2018, Autom..

[9]  Xiaoqiang Ren,et al.  Secure Distributed Filtering for Unstable Dynamics Under Compromised Observations , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[10]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[11]  Brian D. O. Anderson,et al.  Reaching a Consensus in a Dynamically Changing Environment: Convergence Rates, Measurement Delays, and Asynchronous Events , 2008, SIAM J. Control. Optim..

[12]  Wei Ren,et al.  On the Convergence Conditions of Distributed Dynamic State Estimation Using Sensor Networks: A Unified Framework , 2018, IEEE Transactions on Control Systems Technology.

[13]  Lili Wang,et al.  A hybrid observer for a distributed linear system with a changing neighbor graph , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[14]  Shreyas Sundaram,et al.  Distributed Observers for LTI Systems , 2016, IEEE Transactions on Automatic Control.

[15]  Weixin Han,et al.  A Simple Approach to Distributed Observer Design for Linear Systems , 2017, IEEE Transactions on Automatic Control.

[16]  Eytan Modiano,et al.  Optimizing age-of-information in a multi-class queueing system , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[17]  Nancy A. Lynch,et al.  Reaching approximate agreement in the presence of faults , 1986, JACM.

[18]  Marian Codreanu,et al.  On the Age of Information in Status Update Systems With Packet Management , 2015, IEEE Transactions on Information Theory.

[19]  Colin Neil Jones,et al.  A design method for distributed luenberger observers , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[20]  Shreyas Sundaram,et al.  Resilient distributed state estimation with mobile agents: overcoming Byzantine adversaries, communication losses, and intermittent measurements , 2018, Autonomous Robots.

[21]  Lili Wang,et al.  A Distributed Observer for a Time-Invariant Linear System , 2016, IEEE Transactions on Automatic Control.

[22]  Alireza Tahbaz-Salehi,et al.  A Necessary and Sufficient Condition for Consensus Over Random Networks , 2008, IEEE Transactions on Automatic Control.

[23]  Luca Zaccarian,et al.  Distributed estimation based on multi-hop subspace decomposition , 2019, Autom..

[24]  Eytan Modiano,et al.  Minimizing age-of-information in multi-hop wireless networks , 2017, 2017 55th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[25]  Asuman E. Ozdaglar,et al.  Distributed Subgradient Methods for Multi-Agent Optimization , 2009, IEEE Transactions on Automatic Control.

[26]  Hai Lin,et al.  Stability and Stabilizability of Switched Linear Systems: A Survey of Recent Results , 2009, IEEE Transactions on Automatic Control.

[27]  Valery A. Ugrinovskii,et al.  Conditions for Detectability in Distributed Consensus-Based Observer Networks , 2012, IEEE Transactions on Automatic Control.

[28]  Hyungbo Shim,et al.  Distributed Luenberger observer design , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[29]  Shreyas Sundaram,et al.  An approach for distributed state estimation of LTI systems , 2016, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[30]  Randy A. Freeman,et al.  Decentralized Environmental Modeling by Mobile Sensor Networks , 2008, IEEE Transactions on Robotics.

[31]  Soummya Kar,et al.  On connectivity, observability, and stability in distributed estimation , 2010, 49th IEEE Conference on Decision and Control (CDC).

[32]  Valery A. Ugrinovskii,et al.  Detection and Mitigation of Biasing Attacks on Distributed Estimation Networks , 2018, Autom..

[33]  Shinkyu Park,et al.  Design of Distributed LTI Observers for State Omniscience , 2017, IEEE Transactions on Automatic Control.