On efficient sensor scheduling for linear dynamical systems

Consider a set of sensors estimating the state of a process in which only one of these sensors can operate at each time-step due to constraints on the overall system. The problem addressed here is to choose which sensor should operate at each time-step to minimize a weighted function of the error covariance of the state estimation at each time-step. This work investigates the development of tractable algorithms to solve for the optimal and suboptimal sensor schedule. First, a condition on the non-optimality of an initialization of the schedule is presented. Second, using this condition, both an optimal and a suboptimal algorithm are devised to prune the search tree of all possible sensor schedules. This pruning enables the solution of larger systems and longer time horizons than with enumeration alone. The suboptimal algorithm trades off the quality of the solution and the complexity of the problem through a tuning parameter. Third, a hierarchical algorithm is formulated to decrease the computation time of the suboptimal algorithm by using results from a low complexity solution to further prune the tree. Numerical simulations are performed to demonstrate the performance of the proposed algorithms.

[1]  Siddhartha S. Srinivasa,et al.  Planning-based prediction for pedestrians , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  George J. Pappas,et al.  On trajectory optimization for active sensing in Gaussian process models , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[3]  Jianghai Hu,et al.  An Error Bound for the Sensor Scheduling Problem , 2009 .

[4]  Jianghai Hu,et al.  Infinite-Horizon Switched LQR Problems in Discrete Time: A Suboptimal Algorithm With Performance Analysis , 2012, IEEE Transactions on Automatic Control.

[5]  Bruno Sinopoli,et al.  Kalman filtering with intermittent observations , 2004, IEEE Transactions on Automatic Control.

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

[7]  B. Anderson,et al.  Coping with singular transition matrices in estimation and control stability theory , 1980 .

[8]  Jianghai Hu,et al.  On the value functions of the optimal quadratic regulation problem for discrete-time switched linear systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[9]  A. Papandreou-Suppappola,et al.  Scheduling multiple sensors using particle filters in target tracking , 2003, IEEE Workshop on Statistical Signal Processing, 2003.

[10]  Francesco Bullo,et al.  Optimal sensor placement and motion coordination for target tracking , 2006, at - Automatisierungstechnik.

[11]  Bo Lincoln,et al.  Relaxed Optimal Control of Piecewise Linear Systems , 2003, ADHS.

[12]  Alberto Bemporad,et al.  Dynamic programming for constrained optimal control of discrete-time linear hybrid systems , 2005, Autom..

[13]  Darryl Morrell,et al.  On the Use of Binary Programming for Sensor Scheduling , 2007, IEEE Transactions on Signal Processing.

[14]  J. Lygeros,et al.  A game theoretic approach to controller design for hybrid systems , 2000, Proceedings of the IEEE.

[15]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[16]  Y. Oshman Optimal sensor selection strategy for discrete-time state estimators , 1994 .

[17]  Mohammad Rezaeian Sensor Scheduling for Optimal Observability Using Estimation Entropy , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07).

[18]  M. Branicky,et al.  Solving hybrid control problems: level sets and behavioral programming , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[19]  Babak Hassibi,et al.  Sensor scheduling algorithms requiring limited computation , 2004 .

[20]  Dirk Haehnel,et al.  Are GSM Phones THE Solution for Localization? , 2006, WMCSA.

[21]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[22]  Robin J. Evans,et al.  The problem of optimal robust sensor scheduling , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[23]  S. Arai,et al.  Optimal sensor scheduling of sensors in a sensor network for mobile robot navigation , 2007, 2007 American Control Conference.

[24]  John W. Fisher,et al.  Maximum Mutual Information Principle for Dynamic Sensor Query Problems , 2003, IPSN.

[25]  Anders Rantzer,et al.  SUB-OPTIMAL SENSOR SCHEDULING WITH ERROR BOUNDS , 2005 .

[26]  Edwin K. P. Chong,et al.  Approximate stochastic dynamic programming for sensor scheduling to track multiple targets , 2009, Digit. Signal Process..

[27]  Alessandro Abate,et al.  Efficient suboptimal solutions of switched LQR problems , 2009, 2009 American Control Conference.

[28]  Ruzena Bajcsy,et al.  The Sensor Selection Problem for Bounded Uncertainty Sensing Models , 2005, IEEE Transactions on Automation Science and Engineering.

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

[30]  R. McEwen,et al.  Low-cost terrain relative navigation for long-range AUVs , 2008, OCEANS 2008.

[31]  Ying He,et al.  Sensor scheduling for target tracking in sensor networks , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[32]  L. Meier,et al.  Optimal control of measurement subsystems , 1967 .

[33]  Pravin Varaiya,et al.  Stochastic Systems: Estimation, Identification, and Adaptive Control , 1986 .