Scheduling parallel Kalman filters for multiple processes

In this paper, we investigate the problem of scheduling parallel Kalman filters for multiple processes, where each process is observed by a Kalman filter and at each time step only one Kalman filter could obtain observation due to practical constraints. To solve the problem, two novel notions, permissible consecutive observation loss (PCOL) and least consecutive observation (LCO), are introduced as criteria to describe feasible observation sequences for a process ensuring desired estimation qualities. Then two methods, namely, the threshold method and the periodic method, are proposed to calculate PCOL and LCO for each process. Based on the derived PCOL and LCO requirements, we develop two algorithms that are applicable to different situations: Sxy algorithm from the pinwheel problem for the case of LCO=1 and tree search algorithm for general cases. Also, to reduce the computational complexity of tree search algorithm, several useful pruning conditions are obtained.

[1]  Lihua Xie,et al.  Multi-Sensor Scheduling for Reliable Target Tracking in Wireless Sensor Networks , 2006, 2006 6th International Conference on ITS Telecommunications.

[2]  Sergios Theodoridis,et al.  A Novel Efficient Cluster-Based MLSE Equalizer for Satellite Communication Channels with-QAM Signaling , 2006, EURASIP J. Adv. Signal Process..

[3]  Francis Y. L. Chin,et al.  Schedulers for larger classes of pinwheel instances , 1993, Algorithmica.

[4]  Munther A. Dahleh,et al.  Scheduling Continuous-Time Kalman Filters , 2011, IEEE Transactions on Automatic Control.

[5]  Bruno Sinopoli,et al.  Sensor selection strategies for state estimation in energy constrained wireless sensor networks , 2011, Autom..

[6]  Ling Shi,et al.  Kalman Filtering Over a Packet-Dropping Network: A Probabilistic Perspective , 2010, IEEE Transactions on Automatic Control.

[7]  David E. Jeffcoat,et al.  Analysis of dynamic sensor coverage problem using Kalman filters for estimation , 2005 .

[8]  Richard M. Murray,et al.  Sensor scheduling algorithms requiring limited computation [vehicle sonar range-finder example] , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[9]  Koichi Hashimoto,et al.  Fast Sensor Scheduling for Spatially Distributed Sensors , 2011, IEEE Transactions on Automatic Control.

[10]  Ling Shi,et al.  Resource optimisation in a wireless sensor network with guaranteed estimator performance , 2010 .

[11]  Koichi Hashimoto,et al.  Fast sensor scheduling for estimation of networked sensor systems , 2009, 2009 ICCAS-SICE.

[12]  Francis Y. L. Chin,et al.  General Schedulers for the Pinwheel Problem Based on Double-Integer Reduction , 1992, IEEE Trans. Computers.

[13]  Karl Henrik Johansson,et al.  Estimation over heterogeneous sensor networks , 2008, 2008 47th IEEE Conference on Decision and Control.

[14]  Koichi Hashimoto,et al.  Fast and optimal sensor scheduling for networked sensor systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[15]  John S. Baras,et al.  Sensor Scheduling using Smart Sensors , 2007, 2007 46th IEEE Conference on Decision and Control.

[16]  Darryl Morrell,et al.  Nonmyopic Sensor Scheduling and its Efficient Implementation for Target Tracking Applications , 2006, EURASIP J. Adv. Signal Process..

[17]  A. Varga ON SOLVING DISCRETE-TIME PERIODIC RICCATI EQUATIONS , 2005 .

[18]  Stephen P. Boyd,et al.  Sensor Selection via Convex Optimization , 2009, IEEE Transactions on Signal Processing.

[19]  Ling Shi,et al.  Effective Sensor Scheduling Schemes in a Sensor Network by Employing Feedback in the Communication Loop , 2007, 2007 IEEE International Conference on Control Applications.

[20]  A. Goldsmith,et al.  Kalman filtering with partial observation losses , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[21]  Ling Shi,et al.  Optimal Periodic Sensor Scheduling With Limited Resources , 2011, IEEE Transactions on Automatic Control.

[22]  Richard M. Murray,et al.  On a stochastic sensor selection algorithm with applications in sensor scheduling and sensor coverage , 2006, Autom..

[23]  Louis E. Rosier,et al.  The pinwheel: a real-time scheduling problem , 1989, [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track.

[24]  Richard E. Korf,et al.  Artificial Intelligence Search Algorithms , 1999, Algorithms and Theory of Computation Handbook.

[25]  Peter S. Maybeck,et al.  Stochastic Models, Estimation And Control , 2012 .