Fast Sensor Scheduling with Communication Costs for Sensor Networks

Size: px
Start display at page:

Download "Fast Sensor Scheduling with Communication Costs for Sensor Networks"

Transcription

1 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 WeA08.5 Fast Sensor Scheduling with Communication Costs for Sensor Networks Shogo Arai, Yasushi Iwatani, and Koichi Hashimoto Abstract This paper is devoted to sensor scheduling for a class of sensor networks whose sensors are spatially distributed and measurements are influenced by state dependent noise. Sensor scheduling is reuired to achieve power saving since each sensor operates with a battery power source. The sensor scheduling problem is formulated as model predictive control which minimizes a uadratic cost function with communication costs, since communications among sensors take much power. A fast and optimal sensor scheduling algorithm is proposed for a class of sensor networks. From a theoretical standpoint, we present that computation time of the proposed algorithm increases exponentially with the number of sensor types, while that of standard algorithms is exponential in the number of the sensors. The proposed algorithm is faster than standard one, since the number of sensor types is always less than or eual to the number of sensors. I. INTRODUCTION A sensor network is a collection of spatially distributed sensors that communicate with each other. Applications of sensor networks include habitat monitoring, animal tracking, forest-fire detection, precision farming, and disaster relief applications [16], [18]. Sensor networks have been also implemented in control systems such as robot control systems [4], [12] and target tracking systems [10], [22]. Sensors in a sensor network are connected wirelessly, and each sensor operates with a battery power source. It is therefore desired for each sensor to prolong the battery life, or euivalently, to achieve power saving [11]. It is important to restrict communications of sensors for power saving since communications take much power. One of approaches to solve the problem is to select available sensors dynamically [2], [14]. This process is called sensor scheduling. One of the major problems on sensor scheduling is to reduce computation time, since the number of possible sensor seuences increases exponentially with the number of the sensors. In particular, a predictive control method [5], a branch and bound method [7], a stochastic scheduling algorithm [9], and a sub-optimal method based on relaxed dynamic programming [1] have been proposed for sensor scheduling. In addition, a sensor scheduling strategy for continuous-time systems has been provided in [13]. These approaches assume that sensor characteristics are different from each other, that is, each sensor observes a different state or the covariance matrices for the sensor model are different from each other. S. Arai and K. Hashimoto are with the Department of System Information Sciences, Tohoku University, Aramaki Aza Aoba , Sendai, Japan ( arai@ic.is.tohoku.ac.jp; koichi@ic.is.tohoku.ac.jp). Yasushi Iwatani is with the Graduate School of Science and Technology, Hirosaki University, Bunkyo 3, Hirosaki, Aomori, Japan ( iwatani@cc.hirosaki-u.ac.jp). The existing approaches cannot be applied to sensor scheduling for sensor networks for the following two reasons. First, a sensor network usually consists of a few types of sensors [18]. In other words, many sensors in a sensor network have the same characteristics, while the existing approaches assume that sensors have different characteristics as mentioned before. Thus the existing approaches cannot provide a reasonable solution for the sensor scheduling problems for sensor networks. Second, sensors in a sensor network are spatially distributed. Each measurement noise may depend on the position of a target relative to the position of the sensor. In particular, measurements taken by cameras or radar sensors are influenced by state dependent noise [6], [15], [17]. The existing works have not provided any optimal sensor scheduling algorithm for systems with state dependent noise. To solve the problems, we have proposed a fast and optimal sensor scheduling algorithm for sensor networks whose measurements are influenced by state dependent noise and which have various kind of sensor nodes [3]. The sensor scheduling problem has been formulated as a model predictive control problem with single sensor measurement per time. The proposed scheduling algorithm minimizes a given uadratic cost function at each time, the concept of sensor types has been introduced to classify sensor characteristics. From a theoretical standpoint, we have shown that its computation time increases exponentially with the number of sensor types, while the computation time of a primitive algorithm is exponential in the number of sensors. Thus computational cost of the proposed algorithm is expected to be much less than a primitive one since a networked control system usually consists of a few sensors types. However, the proposed algorithm does not consider any communication costs. Thus, it cannot provide appropriate sensor scheduling when communication costs are considered. This paper is devoted to sensor scheduling with communication costs and observational ranges. An optimal scheduling algorithm is proposed for a class of sensor networks. Computation time of the proposed algorithm increases exponentially with the number of the sensor types, while a primitive one is represented by an exponential function whose base is the number of sensors and whose exponent is twice the length of the prediction horizon. Thus it is guaranteed that computation time of our algorithm is less or eual to that of a primitive one. This paper uses the following notation. The Kronecker delta is denoted by δ ml. The expectation operator is represented by E[ ]. For a suare matrix A, tr[a] stands for the trace of A /10/$ AACC 295

2 Controller Controlled Object Sensor i Sensor Network Fig. 2. Definitions of θ i and r i. Fig. 1. A networked control system whose sensors communicate with each other when N = 7. Camera II. SYSTEM DESCRIPTION This paper considers a class of systems with N sensors as illustrated in Fig. 1. The sensors are labeled from 1 to N. Each sensor can communicate with some other sensors. To simplify notations, it is assumed that one sensor is available for observation at each time. However our algorithm presented in this paper is easily extended for the systems in which multiple sensors are available at each time, when all possible combinations of sensors are labeled. The observation data is transmitted over the sensor network, and one of the sensors sends the data to the controller. Details of the network are described in the next section. A. Sensor Model Let us first describe the sensor model considered in this paper. The sensor model is of the form: i y i (k) = C i x p (k) + d il (x(k))v il (k), (1) l=1 y i (k) R p i is the measurement taken by sensor i, x p (k) R np is the state of the controlled object, d il is a vector function that is differentiable, x is defined by x(k) = [ x p (k) x c (k) ], (2) and x c is the state of the controller. The noise v i (k) = [v i1 (k),...,v ii (k)] is white, Gaussian and zero mean with a covariance matrix E[v i (k)v i (τ)] = V i δ kτ. (3) The vector function d il (x) is a function of x not of only x p. This helps to develop a camera model presented in Example 2. Note that state-dependent sensor scheduling is reuired due to the function d il (x) even when C i = C l and V i = V l hold for all pairs of (i,l). The sensor model (1) is more general than models considered in other papers. For example, [7] considers a class of systems described by y i (k) = C i x(k) + D i v i (k) (4) C i and D i are constant matrices. Our models (1) and (9) presented in Section II-B include the above class. In addition, our approach is available for systems with both sensor models (1) and (4). The following examples show several sensors whose mathematical models can be written by (1). Fig. 3. Camera Camera system. Example 1: Consider radar sensors that measure the position of a target in the (x,y) plane. Two standard models have been developed for radar sensors. One is given by y i = [ x y] + [ ][ ] cos θi sinθ i 1 0 v sin θ i cos θ i 0 r i (5) i [17], and the other is given by [ ] [ ][ ] x cos θi sin θ y i = + a(r y i ) i 1 0 v sin θ i cos θ i 0 b i (6) [6], y i is the measurement, θ i the angle between the x axis and the vector joining sensor i to the target, r i the distance from sensor i to the target, a(r i ) a function such that a 2 (r i ) is a uadratic function of r i, b a constant, and v i a white, Gaussian and zero mean noise (see Fig. 2). It is clear that (5) and (6) are described by (1). Example 2 ([3]): Let a target and two cameras be set at (x,y), (p lx, p ly ) and (p mx, p my ), respectively, as illustrated in Fig. 3. The optical axes of cameras l and m are parallel to the y axis and the x axis, respectively. The combination of cameras l and m is labeled by i. Then the camera model is represented by y i = [ x y] + 1 f [ ] yc p ly 0 v 0 x c p i, (7) mx f is the focal length of the cameras and (x c,y c ) is an estimate of (x,y). Euation (7) is represented by (1), since d il is a function of x. B. Sensor Type The concept of sensor types is a key to developing a fast sensor scheduling algorithm. A function σ is defined as a surjection from {1,2,...,N} := N onto {1,2,...,M} =: M for some M that satisfies C i = C l and V i = V l σ(i) = σ(l). (8) Each value of σ represents a sensor type. In other words, a set of sensors with the same measurement matrix and the same covariance matrix constitutes a type of sensors. The number of sensor types is always less than or eual to the number of 296

3 sensors, that is, M N. A sensor network usually consists of a few sensor types [18]. Thus M is far less than N for a class of sensor networks. The concept of sensor types is effective for our scheduling algorithm proposed in Section IV-B. In order to clarify the sensor types, we rewrite C i and V i as C σ(i) and V σ(i), respectively. Hence, we have y i (k) = C σ(i) x p (k) + σ(i) l=1 d il (x(k))v il (k), (9) E[v i (k)v i (τ)] = V σ(i) δ kτ. (10) The sensor type σ(i) is sometimes simply written by σ. C. Closed Loop System The controlled object is represented as a discrete-time linear time-invariant system x p (k + 1) = A p x p (k) + B p u(k) + w(k), (11) x p (k) R n p is the state vector, u(k) R r the control input, and w(k) the process noise. The noise w(k) is white, Gaussian and zero mean with a covariance matrix W. The time index k is sometimes omitted to simplify notation. The initial state x p (0) is a random variable whose expectation value and covariance matrix are known constants. The controller is given by x c (k + 1) = A c x c (k) + B 1c y i(k) (k) + B 1c u(k), (12) u(k) = C c x c (k) + D c y i(k) (k). (13) The closed loop system described by (9) (13) is of the form: σ(i) [ ] w(k) x(k + 1) = A σ x(k) + B σ d il (x)v il (k) +, 0 l=1 (14) [ ] A A σ = p + B p D cσk C σ B p C cσ, B 1cσ C σ + B 2cσ D cσ C σ A cσ + B 2cσ C cσ (15) [ ] B B σ = p D cσ. (16) B 1cσ + B 2cσ D cσ We also define n := n p + n c and x 0 := E[x(0)]. III. SENSOR SCHEDULING PROBLEM The network considered in this paper works as follows. Sensor i(k) is used for observation at time k. The observation data is transmitted over the network, and sensor j(k) sends it to the controller. Sensors available for observation are restricted. The set of available sensors for observation at time k is denoted by I c (k). Sensors that can communicate with the controller are also restricted, and the set of such sensors at time k is denoted by J c (k). It is assumed that an optimal path from sensor i to sensor j is known for all pairs of i and j. The communication cost between sensors i and j is denoted by γ ij ( 0). The communication cost is given by γ ij =, when sensors i and j are disconnected. The sensor scheduling problem is formulated as follows. Problem 1: Find optimal pairs of ι (k) = (i (k),j (k)) such that {ι (0),ι (1),,ι (T)} = arg min ι(0) K(0),,ι(T) K(T) J c, (17) K(k) = I c (k) J c (k), (18) [ T { J c = E x p (k)q p x p (k) + u (k)ru(k) + (x(k) m j(k) ) (k)γ(x(k) m j(k) ) } ] T + x p (T + 1)Πx p (T + 1) + γ i(k)j(k), (19) T is a positive integer, Q p R np np, R R r r and Π R n p n p are positive definite symmetric matrices and Γ R n n is a semi-positive definite symmetric matrix and m j R n is a constant vector. The cost J c includes a communication cost between the controller and sensor j represented by the third term in the right hand side of (19). If there exist no communication costs, then Γ = 0 and γ ij = 0 for all i and j. In this case, we obtain a finite-time uadratic cost function [ T { J = E x p (k)q p x p (k) + u (k)ru(k) } ] + x p (T + 1)Πx p (T + 1). (20) In our previous paper [3], a fast sensor scheduling algorithm that minimizes J has been derived on the assumption that i(k) = j(k) and I c (k) = J c (k) = N for all k. This paper assumes that model predictive control is implemented. Problem 1 is solved at each time. Thus a fast algorithm for solving Problem 1 is desired. One primitive method to solve Problem 1 is as follows: Calculate values of the cost function for all possible seuences of pairs of sensors from time 0 to T and compare these values. This is called the exhaustive search in this paper. The exhaustive search reuires N 2(T+1) sensor seuences to determine the optimal solution, when I c (k) = N and J c (k) = N for all k. The exhaustive search is not suitable for model predictive control from the point of view of computation time. When model predictive control is applied, E[x(k)] is reuired to solve Problem 1 at time k. Therefore we have to estimate E[x p (k)]. We use (12) as an observer for estimation in a numerical example presented in this paper. Then x c converges to E[x p ] when σ is fixed and all the eigenvalues of A σ are in the open unit disk, since IV. E[x(k + 1)] = A σ E[x(k)]. (21) FAST SENSOR SCHEDULING A. Fast Sensor Selection in a Given Seuence of Sensor Types The key idea to obtain a fast sensor scheduling algorithm is to separate the original sensor scheduling problem into 297

4 two scheduling problems: Scheduling of sensor types and scheduling of sensors in a given seuence of sensor types. The later is formulated as follows. Problem 2: Suppose that a sensor type σ k is selected for observation and a sensor type ρ k is chosen for communication with the controller at time k {0,1,,T }. Find {ι c(0),ι c(1),,ι c(t)} = arg min ι c (0) Kt(0),,ι(T) Kt(T) J c (22) K t (k) = {I σk I c (k)} {I ρk J c (k)}, (23) I σk = {i σ(i) = σ k }, (24) I ρk = {i σ(i) = ρ k }. (25) This section proposes a fast sensor selection method that gives ι c(k) in (22). It is assumed throughout this paper that one of the following two holds to derive theoretical results. 1) There exist constant matrices S σl R p σ n and s il R pσ such that d il (x) = S σl x + s il, i {1,2,,N}, l {1,2,, σ }. (26) 2) There exist constant matrices S il R p σ n and s il R p σ such that d il (x)d im(x) = s il s im + S il (x x 0 )s im + s il (x x 0 ) S im, i {1,2,,N}, l,m {1,2,, σ }. (27) Roughly speaking, (28) implies that the magnitude of the sensor noise is proportional to the distance between the controlled object and sensor i, and the coefficient matrices S σl do not depend directly on sensor i. The sensor model (7) satisfies (28), although (28) does not hold for (5) or (6). We can derive all the results that will be provided in the paper when we replace (26) with the following: κ ilm d il (x)d im(x) = (S σlj x + s ilj )(S σmj x + s imj ), j=1 i {1,2,,N}, l,m {1,2,, σ }. (28) Note that (26) is not euivalent to (28). For example, the sensor model (9) with σ = 1 and d i1 = (x pix ) 2 + (y p iy ) 2 satisfies (28) but not (26). The second assumption (27) is valid for all systems in a neighborhood of x = x 0. In fact, we obtain (27) when we set s il =d il ( x 0 ), S il = d il (29) x x= x 0 and use a linear approximation of d il (x)d im (x) around x 0. Hence the proposed sensor scheduling algorithm with the linear approximation of the sensor model is always available if d il is differentiable. The following theorem gives a solution for Problem 2. Theorem 1: Suppose that sensor types σ k and ρ k are selected at time k {0,1,,T } for observation and communication with the controller, respectively. 1) If (26) holds, then the optimal pair of sensors ι c(k) satisfies ι c(k) = arg min ι(k) K t(k) { tr[p(k)ψ i (k)] + tr[φ i (k)] +g j (k) + γ ij }, (30) g j (k) = m j Γm j m j ΓA(k) x 0 (m j ΓA(k) x 0 ), (31) [ ] Π 0 P(T + 1) =, (32) 0 0 P(k) = Q σk + A σ k P(k + 1)A σk Ψ i (k) = σk + σk σk σk V σk lms σ k mb σ k P(k + 1)B σk S σk l, V σk lmb σk (S σk la(k) x 0 s im (33) + s il (S σk ma(k) x 0 ) + s il s im)b σ k + Ω (34) Φ i (k) = D cσ k RD cσk σk σk V σk lm{s σk la(k) x 0 s im + s il (S σk ma(k) x 0 ) + s il s im}, (35) [ ] [ ] Qp 0 C Q σk = + σk Dcσ k 0 0 Ccσ R [ ] D cσk C σk C cσk k Ω = σk + σk V σk lms σ k md cσ k RD cσk S σk l + Γ, (36) [ ] W 0, (37) 0 0 A(k) = A σk 1...A σ1 A σk0, (38) with A(0) = I and V σk lm is the (l,m) element of V σk. 2) Suppose that (27) is satisfied. Then (30) is also true when P, Ψ i, Φ i and Q σk are replaced with Ψ i (k) = P(k) = Q σk + A σ k P(k + 1)A σk, (39) σk σk V σk lmb σk {S il (A(k) I) x 0 s im + s il (S im (A(k) I) x 0 ) + s il s im}b σ k + Ω, (40) 298

5 Φ i (k) = D cσ k RD cσk σk σk V σk lm {S il (A(k) I) x 0 s im + s il (S im (A(k) I) x 0 ) + s il s im}, (41) [ ] [ ] Qp 0 C Q σk = + σk Dcσ k 0 0 Ccσ R [ ] D cσk C σk C cσk k + Γ. (42) Proof: The results can be derived in the same manner as Lemma 1 in [3]. Theorem 1 gives a fast method to solve Problem 2. Note that P(k) and A(k) can be computed before sensor scheduling, since they do not depend directly on sensor selection or the state x 0. Also, Ψ i (k), Φ i (k), g j and γ ij depend only on ι(k). They are independent of ι( k) for k k. Hence no combinatorial explosions occur when Theorem 1 is used to solve Problem 2. B. Fast Sensor Scheduling Applying Theorem 1 to the set of all possible seuences of sensor types yields a solution of Problem 1. Details of the algorithm are follows. 1) Define the set of all possible seuences of pairs of sensor types by O := {σ k, ρ k σ k I c (k),ρ k J c (k)}, (43) and set m = 0. 2) Repeat the following operations a), b) and c) until O =. a) m = m + 1. b) For O m O, derive the optimal sensor scheduling by using Theorem 1 and compute J m = min J c. (44) ι(k) K(k) c) O = O/O m. 3) Compute m = arg min m J m. 4) Obtain {ι c(0),, ι c(t)} for O m, and it is the optimal sensor seuence. Let us now evaluate the computational cost of the proposed algorithm when I c (k) = J c (k) = N for all k. Let σ mk and ρ mk denote the selected sensor types at time k in O m for observation and communication with the controller, respectively. In addition, the number of sensors that belong to σ is represented by µ(σ). Then T µ(σ mk)µ(ρ mk ) values of the cost function are computed to obtain J m for each m. Hence the number of seuences of sensor types computed in Step 2 is given by M 2(T+1) m=1 T µ(σ mk )µ(ρ mk ) = T M 2(T+1) m=1 µ(σ mk )µ(ρ mk ) = (T + 1)N 2 M 2T. (45) Furthermore, Step 3 compares M 2(T+1) values to obtain m. Thus we obtain the following theorem. Theorem 2: Assume I c (k) = J c (k) = N for all k. Then the computational cost of the proposed algorithm is given by O(TN 2 M 2T ). Recall that the exhaustive search reuires N 2(T+1) sensor seuences to determine the optimal sensor seuence. Thus the proposed algorithm is effective for fast sensor scheduling for sensor networks such that the number of sensor types, M, is far less than the number of sensors, N. Example 3: Consider a vehicle that travels on the twodimensional plane. Let (x, y) be the position of the vehicle. The goal here is to control the vehicle using a sensor network which consists of forty nine radar sensors. No controller is mounted on the vehicle. One of the sensors has a controller, and the input signal is sent over the network 1. The state euation of the vehicle in continuous time is given by x p = x p ū + w, (46) x := [x y ẋ ẏ] R 4 and ū R 2. The covariance matrix of w is set to 0.001I 4. The state euation (46) is discretized with a sampling period 0.1. An observer (12) and a controller (13) are designed such that the poles of (14) are set to 0.91 ± 0.055j, 0.92 ± 0.030j, 0.86 ± 0.091j and 0.86 ± 0.091j, j denotes the imaginary unit. Radar sensors 1,2,,49 with model (5) are set at (0,0), (0,0.25),,(0,1.5), (0.25,0),,(1.5,1.5), as illustrated in Fig. 4. The covariance matrices are given by [ ] V i =, (47) for all i {1,2,,49}. In this example, the number of sensors is forty nine, and the number of sensor types is one. It is assumed that each sensor can communicate with four neighborhood sensors, and the communication cost of the network is set to γ ij = 0.4 ( p ix p jx + p iy p jy ), (48) (p ix,p iy ) denotes the position of sensor i. The observation range of the sensors is defined by [ ] [ ] x pix 0.4, (49) y p iy for all i, and I c (k) = {i (49) holds}. The controller is set at (0.75,0), and j(k) = 22, or euivalently, J c (k) = {22} for all k. Other parameters are set to Q p = I 4, R = I 2, Π = I 4, Γ = 0, T = 4. 1 In a networked control system, the controller and the controlled object are sometimes connected through a network [21]. 299

6 Controller Time Fig. 4. Left: Sensor location and a sample path of the vehicle. The numbers represent the labels of the sensors. Right: Seuences of the selected sensors. ; scheduling with communication costs. ; scheduling without communication costs. The radar sensor model is linearized by (29), so that the proposed algorithm can be applied. The left of Fig. 4 shows a sample path of the vehicle for x p (0) = [ ], x c (0) = [ ], and E[x p (0)] = x c (0). The right of Fig. 4 illustrates the suboptimal sensor seuences with the communication costs and without the communication costs, that is, γ ij = 0 and Γ = 0. The suboptimal sensor seuences are given by , with the communication costs, and , without the communication costs. Each selected sensor in scheduling with the communication costs is eual to or closer to the controller than one without the communication costs to reduce the communication costs. The proposed method needs to compare at most 12 values of the cost function to obtain ι (0) at each time, and it takes [s] to get i (0) on average. On the other hand, the exhaustive search method takes more than one hour to get i (0) Monte Carlo method is implemented to compute the values of the cost function. The proposed method is useful for large-scale sensor networks. The programs ran in MATLAB 7.1 on a PentiumD 3.2 GHz PC with 2 GB of RAM. V. CONCLUSION In this paper, a sensor scheduling problem with communication costs for a class of sensor networks whose measurements are influenced by state dependent noise was addressed. The sensor scheduling problem was formulated as a model predictive control problem, and we proposed a fast and optimal sensor scheduling algorithm for a class of sensor networks. The computation time of the proposed algorithm increases exponentially with the number of sensor types, while the computation time of a primitive algorithm is represented by an exponential function whose base is the number of sensors and whose exponent is twice the length of the prediction horizon. A numerical example demonstrated that the proposed algorithm is effective for large-scale sensor networks. REFERENCES [1] P. Alriksson, and A. Rantzer: Sub-Optimal Sensor Scheduling with Error Bounds; Proc. of 16th IFAC World Congress (2005) [2] M. S. Andersland: On the Optimality of Open-Loop LQG Measurement Scheduling; IEEE Trans. on Automatic Control, Vol. 40, No. 10, pp (1995) [3] S. Arai, Y. Iwatani, and K. Hashimoto: Fast Sensor Scheduling for Large-Scale Networked Sensor Systems; Proc. of American Control Conf. (2009) [4] M. A. Batalin, G. S. Sukhatme, and M. Hattig: Mobile Robot Navigation Using a Sensor Network; Proc. of IEEE Conf. on Robotics and Automation (2004) [5] T. H. Chung, V. Gupta, B. Hassibi, J. W. Burdick, and R. M. Murray: Scheduling for Distributed Sensor Networks with Single Sensor Measurement per Time Step; Proc. of IEEE Conf. on Robotics and Automation (2004) [6] T. H. Chung, V. Gupta, B. Hassibi, J. W. Burdick, and R. M. Murray: On a Decentralized Active Sensing Strategy Using Mobile Sensor Platforms in a Network; Proc. of IEEE Conf. on Decision and Control (2004) [7] Z. G. Feng, K. L. Teo, and Y. Zaho: Branch and Bound Method for Sensor Scheduling in Discrete Time; Journal of Industrial and Management Optimization, Vol. 1, No. 4, pp (2005) [8] L. E. Ghaoui: State-Feedback Control of Systems with Multiplicative Noise via Linear Matrix Ineualities; Systems and Control Letters, Vol. 24, pp (1995) [9] V. Gupta, T. Chung, B. Hassibi, and R. M. Murray: On a Stochastic Sensor Selection Algorithm with Applications in Sensor Scheduling and Sensor Coverage; Automatica, Vol. 42, No. 2, pp (2006) [10] Y. He, and K. P. Chong: Sensor Scheduling for Target Tracking in Sensor Networks; Proc. of IEEE Conf. on Decision and Control (2006) [11] S. Kagami, and M. Ishikawa: A Sensor Selection Method Considering Communication Delays; Proc. of IEEE Conf. on Robotics and Automation (2004) [12] K. Kotay, R. Peterson, and D. Rus: Experiments with Robots and Sensor Networks for Mapping and Navigation; Proc. of Intl. Conf. on Field and Service Robotics (2005) [13] H. W. J. Lee, K. L. Teo, and A. E. B. Lim: Sensor Scheduling in Continuous Time; Automatica, Vol. 37, pp (2001) [14] L. Meier, J. Peschon, and R. M. Dressler: Optimal Control of Measurement Subsystems; IEEE Trans. on Automatic Control, Vol. 12, No. 5, pp (1967) [15] Y. Ma, S. Soatto, J. Košecká, and S. S. Sastry: An Invitation to 3-D Vision; Springer (2004) [16] H. Morikawa: Ubiuitous Sensor Networks; Proc. of US-Japan Workshop on Sensors, Smart Structures and Mechatronic Systems (2005) [17] K. V. Ramachandra: Kalman Filtering Techniues for Radar Tracking; Marcel Dekker (2000) [18] I. Stojmenović: Sensor Networks; Wiley InterScience (2005) [19] F. Wang and V. Balakrishnan: Robust Kalman Filters for Linear Time-Varying Systems with Stochastic Parametric Uncertainties; IEEE Trans. on Signal Processing., Vol. 50, No. 4, pp (2002) [20] J. L. Willems and J. C. Willems: Robust Stabilization of Uncertain Systems; SIAM Journal of Control Optimization, Vol. 21, pp (1983) [21] W. S. Wong and R. W. Brockett: Systems with Finite Communication Bandwidth Constraints; IEEE Trans. Automatic Control, Vol. AC-42, No. 9, pp (1997) [22] F. Zaho, J. Shin, and J. Reich: Information-Driven Dynamic Sensor Collaboration for Tracking Applications; IEEE Signal Processing Mag., Vol. 19, No. 2, pp (2002) 300

OPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN

OPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN Dynamic Systems and Applications 16 (2007) 393-406 OPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN College of Mathematics and Computer

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

FIR Filters for Stationary State Space Signal Models

FIR Filters for Stationary State Space Signal Models Proceedings of the 17th World Congress The International Federation of Automatic Control FIR Filters for Stationary State Space Signal Models Jung Hun Park Wook Hyun Kwon School of Electrical Engineering

More information

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING Tae-Woong Yoon, Jung-Su Kim Dept. of Electrical Engineering. Korea University, Anam-dong 5-ga Seongbuk-gu 36-73, Seoul, Korea, twy@korea.ac.kr,

More information

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft 1 Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft K. Meier and A. Desai Abstract Using sensors that only measure the bearing angle and range of an aircraft, a Kalman filter is implemented

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

More information

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics

More information

Detectability and Output Feedback Stabilizability of Nonlinear Networked Control Systems

Detectability and Output Feedback Stabilizability of Nonlinear Networked Control Systems Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 ThC14.2 Detectability and Output Feedback Stabilizability

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements Shaosheng Zhou

More information

Decentralized LQG Control of Systems with a Broadcast Architecture

Decentralized LQG Control of Systems with a Broadcast Architecture Decentralized LQG Control of Systems with a Broadcast Architecture Laurent Lessard 1,2 IEEE Conference on Decision and Control, pp. 6241 6246, 212 Abstract In this paper, we consider dynamical subsystems

More information

Anytime Planning for Decentralized Multi-Robot Active Information Gathering

Anytime Planning for Decentralized Multi-Robot Active Information Gathering Anytime Planning for Decentralized Multi-Robot Active Information Gathering Brent Schlotfeldt 1 Dinesh Thakur 1 Nikolay Atanasov 2 Vijay Kumar 1 George Pappas 1 1 GRASP Laboratory University of Pennsylvania

More information

Time and Event-based Sensor Scheduling for Networks with Limited Communication Resources

Time and Event-based Sensor Scheduling for Networks with Limited Communication Resources Proceedings of the 18th World Congress The International Federation of Automatic Control Time and Event-based Sensor Scheduling for Networks with Limited Communication Resources Ling Shi Karl Henrik Johansson

More information

Distributed estimation in sensor networks

Distributed estimation in sensor networks in sensor networks A. Benavoli Dpt. di Sistemi e Informatica Università di Firenze, Italy. e-mail: benavoli@dsi.unifi.it Outline 1 An introduction to 2 3 An introduction to An introduction to In recent

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Formation Control of Nonholonomic Mobile Robots

Formation Control of Nonholonomic Mobile Robots Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June -6, 6 FrC Formation Control of Nonholonomic Mobile Robots WJ Dong, Yi Guo, and JA Farrell Abstract In this paper, formation

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT Amir Rahmani (), Olivia Ching (2), and Luis A Rodriguez (3) ()(2)(3) University of Miami, Coral Gables,

More information

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Graph and Controller Design for Disturbance Attenuation in Consensus Networks 203 3th International Conference on Control, Automation and Systems (ICCAS 203) Oct. 20-23, 203 in Kimdaejung Convention Center, Gwangju, Korea Graph and Controller Design for Disturbance Attenuation in

More information

STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE. Jun Yan, Keunmo Kang, and Robert Bitmead

STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE. Jun Yan, Keunmo Kang, and Robert Bitmead STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE Jun Yan, Keunmo Kang, and Robert Bitmead Department of Mechanical & Aerospace Engineering University of California San

More information

Decentralized Event-triggered Broadcasts over Networked Control Systems

Decentralized Event-triggered Broadcasts over Networked Control Systems Decentralized Event-triggered Broadcasts over Networked Control Systems Xiaofeng Wang and Michael D. Lemmon University of Notre Dame, Department of Electrical Engineering, Notre Dame, IN, 46556, USA, xwang13,lemmon@nd.edu

More information

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION J Syst Sci Complex 4: 86 874 OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION Guiling JU Yuiang WU Weihai SUN DOI:.7/s44--8447-z Received: 8 December 8 / Revised: 5 June 9

More information

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu ESTIMATOR STABILITY ANALYSIS IN SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu Institut de Robtica i Informtica Industrial, UPC-CSIC Llorens Artigas 4-6, Barcelona, 88 Spain {tvidal, cetto,

More information

Coordinated Path Following for Mobile Robots

Coordinated Path Following for Mobile Robots Coordinated Path Following for Mobile Robots Kiattisin Kanjanawanishkul, Marius Hofmeister, and Andreas Zell University of Tübingen, Department of Computer Science, Sand 1, 7276 Tübingen Abstract. A control

More information

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games Adaptive State Feedbac Nash Strategies for Linear Quadratic Discrete-Time Games Dan Shen and Jose B. Cruz, Jr. Intelligent Automation Inc., Rocville, MD 2858 USA (email: dshen@i-a-i.com). The Ohio State

More information

LQG CONTROL WITH MISSING OBSERVATION AND CONTROL PACKETS. Bruno Sinopoli, Luca Schenato, Massimo Franceschetti, Kameshwar Poolla, Shankar Sastry

LQG CONTROL WITH MISSING OBSERVATION AND CONTROL PACKETS. Bruno Sinopoli, Luca Schenato, Massimo Franceschetti, Kameshwar Poolla, Shankar Sastry LQG CONTROL WITH MISSING OBSERVATION AND CONTROL PACKETS Bruno Sinopoli, Luca Schenato, Massimo Franceschetti, Kameshwar Poolla, Shankar Sastry Department of Electrical Engineering and Computer Sciences

More information

Feedback Control over Packet Dropping Network Links

Feedback Control over Packet Dropping Network Links Control & Automation, July 7-9, 007, Athens - Greece T36-00 Feedback Control over Packet Dropping Network Links Haitao Mo and Christoforos N. Hadjicostis Coordinated Science Laboratory and Department of

More information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach

Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 8 WeC6.3 Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach Junyan

More information

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013 International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 10, October 2013 pp 4193 4204 CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX

More information

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty Logic-based switching control of a nonholonomic system with parametric modeling uncertainty João P. Hespanha, Daniel Liberzon, A. Stephen Morse Dept. of Electrical Eng. and Computer Science University

More information

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation EE363 Winter 2008-09 Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation partially observed linear-quadratic stochastic control problem estimation-control separation principle

More information

Stability Analysis for Switched Systems with Sequence-based Average Dwell Time

Stability Analysis for Switched Systems with Sequence-based Average Dwell Time 1 Stability Analysis for Switched Systems with Sequence-based Average Dwell Time Dianhao Zheng, Hongbin Zhang, Senior Member, IEEE, J. Andrew Zhang, Senior Member, IEEE, Steven W. Su, Senior Member, IEEE

More information

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance 2016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 2016. Boston, MA, USA Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model BULGARIAN ACADEMY OF SCIENCES CYBERNEICS AND INFORMAION ECHNOLOGIES Volume No Sofia Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model sonyo Slavov Department of Automatics

More information

Optimal Control of Linear Systems with Stochastic Parameters for Variance Suppression

Optimal Control of Linear Systems with Stochastic Parameters for Variance Suppression Optimal Control of inear Systems with Stochastic Parameters for Variance Suppression Kenji Fujimoto, Yuhei Ota and Makishi Nakayama Abstract In this paper, we consider an optimal control problem for a

More information

Encoder Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels

Encoder Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels Encoder Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels Lei Bao, Mikael Skoglund and Karl Henrik Johansson Department of Signals, Sensors and Systems, Royal Institute of Technology,

More information

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL Gang FENG Department of Mechanical and Biomedical Engineering City University of Hong Kong July 25, 2014 Department

More information

Consensus Algorithms are Input-to-State Stable

Consensus Algorithms are Input-to-State Stable 05 American Control Conference June 8-10, 05. Portland, OR, USA WeC16.3 Consensus Algorithms are Input-to-State Stable Derek B. Kingston Wei Ren Randal W. Beard Department of Electrical and Computer Engineering

More information

2nd Symposium on System, Structure and Control, Oaxaca, 2004

2nd Symposium on System, Structure and Control, Oaxaca, 2004 263 2nd Symposium on System, Structure and Control, Oaxaca, 2004 A PROJECTIVE ALGORITHM FOR STATIC OUTPUT FEEDBACK STABILIZATION Kaiyang Yang, Robert Orsi and John B. Moore Department of Systems Engineering,

More information

Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents

Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents Nima Moshtagh, Ali Jadbabaie, Kostas Daniilidis GRASP Laboratory, University of Pennsylvania, Philadelphia, PA 94 Email: {nima,

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Time Varying Optimal Control with Packet Losses.

Time Varying Optimal Control with Packet Losses. Time Varying Optimal Control with Packet Losses. Bruno Sinopoli, Luca Schenato, Massimo Franceschetti, Kameshwar Poolla, Shankar S. Sastry Department of Electrical Engineering and Computer Sciences University

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #19 16.31 Feedback Control Systems Stengel Chapter 6 Question: how well do the large gain and phase margins discussed for LQR map over to DOFB using LQR and LQE (called LQG)? Fall 2010 16.30/31 19

More information

Incorporation of Time Delayed Measurements in a. Discrete-time Kalman Filter. Thomas Dall Larsen, Nils A. Andersen & Ole Ravn

Incorporation of Time Delayed Measurements in a. Discrete-time Kalman Filter. Thomas Dall Larsen, Nils A. Andersen & Ole Ravn Incorporation of Time Delayed Measurements in a Discrete-time Kalman Filter Thomas Dall Larsen, Nils A. Andersen & Ole Ravn Department of Automation, Technical University of Denmark Building 326, DK-2800

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

Identification of LPV Models for Spatially Varying Interconnected Systems

Identification of LPV Models for Spatially Varying Interconnected Systems 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 ThB216 Identification of LPV Models for Spatially Varying Interconnected Systems Mukhtar Ali, Saulat S Chughtai

More information

Unbiased minimum variance estimation for systems with unknown exogenous inputs

Unbiased minimum variance estimation for systems with unknown exogenous inputs Unbiased minimum variance estimation for systems with unknown exogenous inputs Mohamed Darouach, Michel Zasadzinski To cite this version: Mohamed Darouach, Michel Zasadzinski. Unbiased minimum variance

More information

An Approach of Robust Iterative Learning Control for Uncertain Systems

An Approach of Robust Iterative Learning Control for Uncertain Systems ,,, 323 E-mail: mxsun@zjut.edu.cn :, Lyapunov( ),,.,,,.,,. :,,, An Approach of Robust Iterative Learning Control for Uncertain Systems Mingxuan Sun, Chaonan Jiang, Yanwei Li College of Information Engineering,

More information

A Study of Covariances within Basic and Extended Kalman Filters

A Study of Covariances within Basic and Extended Kalman Filters A Study of Covariances within Basic and Extended Kalman Filters David Wheeler Kyle Ingersoll December 2, 2013 Abstract This paper explores the role of covariance in the context of Kalman filters. The underlying

More information

Exact Consensus Controllability of Multi-agent Linear Systems

Exact Consensus Controllability of Multi-agent Linear Systems Exact Consensus Controllability of Multi-agent Linear Systems M. ISAEL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, Esc. C, 1-3, 08038 arcelona SPAIN maria.isabel.garcia@upc.edu

More information

Control of a Car-Like Vehicle with a Reference Model and Particularization

Control of a Car-Like Vehicle with a Reference Model and Particularization Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,

More information

Nonlinear Filtering. With Polynomial Chaos. Raktim Bhattacharya. Aerospace Engineering, Texas A&M University uq.tamu.edu

Nonlinear Filtering. With Polynomial Chaos. Raktim Bhattacharya. Aerospace Engineering, Texas A&M University uq.tamu.edu Nonlinear Filtering With Polynomial Chaos Raktim Bhattacharya Aerospace Engineering, Texas A&M University uq.tamu.edu Nonlinear Filtering with PC Problem Setup. Dynamics: ẋ = f(x, ) Sensor Model: ỹ = h(x)

More information

On Structural Properties of Feedback Optimal Control of Traffic Flow under the Cell Transmission Model

On Structural Properties of Feedback Optimal Control of Traffic Flow under the Cell Transmission Model 1 On Structural Properties of Feedback Optimal Control of Traffic Flow under the Cell Transmission Model Saeid Jafari and Ketan Savla Abstract In this paper, we investigate the structure of finite-horizon

More information

Consistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements

Consistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements Seminar on Mechanical Robotic Systems Centre for Intelligent Machines McGill University Consistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements Josep M. Font Llagunes

More information

Decentralized Robust Control Invariance for a Network of Integrators

Decentralized Robust Control Invariance for a Network of Integrators 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThC01.2 Decentralized Robust Control Invariance for a Network of Integrators Miroslav Barić and Francesco

More information

ROBUST QUANTIZED H CONTROL FOR NETWORK CONTROL SYSTEMS WITH MARKOVIAN JUMPS AND TIME DELAYS. Received December 2012; revised April 2013

ROBUST QUANTIZED H CONTROL FOR NETWORK CONTROL SYSTEMS WITH MARKOVIAN JUMPS AND TIME DELAYS. Received December 2012; revised April 2013 International Journal of Innovative Computing, Information and Control ICIC International c 213 ISSN 1349-4198 Volume 9, Number 12, December 213 pp. 4889 492 ROBUST QUANTIZED H CONTROL FOR NETWORK CONTROL

More information

Position & motion in 2D and 3D

Position & motion in 2D and 3D Position & motion in 2D and 3D! METR4202: Guest lecture 22 October 2014 Peter Corke Peter Corke Robotics, Vision and Control FUNDAMENTAL ALGORITHMS IN MATLAB 123 Sections 11.1, 15.2 Queensland University

More information

Kalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q

Kalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Kalman Filter Kalman Filter Predict: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Update: K = P k k 1 Hk T (H k P k k 1 Hk T + R) 1 x k k = x k k 1 + K(z k H k x k k 1 ) P k k =(I

More information

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems M. ISAL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, sc. C, 1-3, 08038 arcelona

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

More information

Transmission Schemes for Lifetime Maximization in Wireless Sensor Networks: Uncorrelated Source Observations

Transmission Schemes for Lifetime Maximization in Wireless Sensor Networks: Uncorrelated Source Observations Transmission Schemes for Lifetime Maximization in Wireless Sensor Networks: Uncorrelated Source Observations Xiaolu Zhang, Meixia Tao and Chun Sum Ng Department of Electrical and Computer Engineering National

More information

RECURSIVE ESTIMATION AND KALMAN FILTERING

RECURSIVE ESTIMATION AND KALMAN FILTERING Chapter 3 RECURSIVE ESTIMATION AND KALMAN FILTERING 3. The Discrete Time Kalman Filter Consider the following estimation problem. Given the stochastic system with x k+ = Ax k + Gw k (3.) y k = Cx k + Hv

More information

Recent Advances in Consensus of Multi-Agent Systems

Recent Advances in Consensus of Multi-Agent Systems Int. Workshop on Complex Eng. Systems and Design, Hong Kong, 22 May 2009 Recent Advances in Consensus of Multi-Agent Systems Jinhu Lü Academy of Mathematics and Systems Science Chinese Academy of Sciences

More information

Flatness based analysis and control of distributed parameter systems Elgersburg Workshop 2018

Flatness based analysis and control of distributed parameter systems Elgersburg Workshop 2018 Flatness based analysis and control of distributed parameter systems Elgersburg Workshop 2018 Frank Woittennek Institute of Automation and Control Engineering Private University for Health Sciences, Medical

More information

Structured State Space Realizations for SLS Distributed Controllers

Structured State Space Realizations for SLS Distributed Controllers Structured State Space Realizations for SLS Distributed Controllers James Anderson and Nikolai Matni Abstract In recent work the system level synthesis (SLS) paradigm has been shown to provide a truly

More information

Constrained State Estimation Using the Unscented Kalman Filter

Constrained State Estimation Using the Unscented Kalman Filter 16th Mediterranean Conference on Control and Automation Congress Centre, Ajaccio, France June 25-27, 28 Constrained State Estimation Using the Unscented Kalman Filter Rambabu Kandepu, Lars Imsland and

More information

On Separation Principle for a Class of Networked Control Systems

On Separation Principle for a Class of Networked Control Systems On Separation Principle for a Class of Networked Control Systems Dongxiao Wu Jun Wu and Sheng Chen Abstract In this contribution we investigate a class of observer-based discrete-time networked control

More information

A new robust delay-dependent stability criterion for a class of uncertain systems with delay

A new robust delay-dependent stability criterion for a class of uncertain systems with delay A new robust delay-dependent stability criterion for a class of uncertain systems with delay Fei Hao Long Wang and Tianguang Chu Abstract A new robust delay-dependent stability criterion for a class of

More information

Encoder Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels

Encoder Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels Encoder Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels LEI BAO, MIKAEL SKOGLUND AND KARL HENRIK JOHANSSON IR-EE- 26: Stockholm 26 Signal Processing School of Electrical Engineering

More information

Problem 1: Ship Path-Following Control System (35%)

Problem 1: Ship Path-Following Control System (35%) Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.

More information

Localización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación

Localización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación Universidad Pública de Navarra 13 de Noviembre de 2008 Departamento de Ingeniería Mecánica, Energética y de Materiales Localización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación

More information

Optimal Control of Linear Systems with Stochastic Parameters for Variance Suppression: The Finite Time Case

Optimal Control of Linear Systems with Stochastic Parameters for Variance Suppression: The Finite Time Case Optimal Control of Linear Systems with Stochastic Parameters for Variance Suppression: The inite Time Case Kenji ujimoto Soraki Ogawa Yuhei Ota Makishi Nakayama Nagoya University, Department of Mechanical

More information

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.

More information

Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems

Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems M. ISABEL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, Esc. C, 1-3,

More information

Mobile Robot Localization

Mobile Robot Localization Mobile Robot Localization 1 The Problem of Robot Localization Given a map of the environment, how can a robot determine its pose (planar coordinates + orientation)? Two sources of uncertainty: - observations

More information

arxiv: v2 [math.oc] 10 Aug 2012 Nikolai Dokuchaev

arxiv: v2 [math.oc] 10 Aug 2012 Nikolai Dokuchaev On causal band-limited mean suare approximation arxiv:1111.6701v2 [math.oc] 10 Aug 2012 Nikolai Dokuchaev Department of Mathematics & Statistics, Curtin University, GPO Box U1987, Perth, 6845 Western Australia

More information

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities Research Journal of Applied Sciences, Engineering and Technology 7(4): 728-734, 214 DOI:1.1926/rjaset.7.39 ISSN: 24-7459; e-issn: 24-7467 214 Maxwell Scientific Publication Corp. Submitted: February 25,

More information

Networked Sensing, Estimation and Control Systems

Networked Sensing, Estimation and Control Systems Networked Sensing, Estimation and Control Systems Vijay Gupta University of Notre Dame Richard M. Murray California Institute of echnology Ling Shi Hong Kong University of Science and echnology Bruno Sinopoli

More information

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Preprints of the 19th World Congress The International Federation of Automatic Control Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Fengming Shi*, Ron J.

More information

Performance Analysis of Distributed Tracking with Consensus on Noisy Time-varying Graphs

Performance Analysis of Distributed Tracking with Consensus on Noisy Time-varying Graphs Performance Analysis of Distributed Tracking with Consensus on Noisy Time-varying Graphs Yongxiang Ruan, Sudharman K. Jayaweera and Carlos Mosquera Abstract This paper considers a problem of distributed

More information

Linear-quadratic-Gaussian control of linear system with Rayleigh flat fading channel

Linear-quadratic-Gaussian control of linear system with Rayleigh flat fading channel 30 11 2013 11 DOI: 10.7641/CTA.2013.21325 Control Theory & Applications Vol. 30 No. 11 Nov. 2013, ( ;, 310027) :. (LQG),.,,,.,,,.. : LQG ; ; ; : TP273 : A Linear-quadratic-Gaussian control of linear system

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information

A Relaxation Approach to Dynamic Sensor Selection in Large-Scale Wireless Networks

A Relaxation Approach to Dynamic Sensor Selection in Large-Scale Wireless Networks The 28th International Conference on Distributed Computing Systems Workshops A Relaxation Approach to Dynamic Sensor Selection in Large-Scale Wireless Networks James E. Weimer, Bruno Sinopoli, Bruce H.

More information

LMI based output-feedback controllers: γ-optimal versus linear quadratic.

LMI based output-feedback controllers: γ-optimal versus linear quadratic. Proceedings of the 17th World Congress he International Federation of Automatic Control Seoul Korea July 6-11 28 LMI based output-feedback controllers: γ-optimal versus linear quadratic. Dmitry V. Balandin

More information

On Kalman filtering for detectable systems with intermittent observations

On Kalman filtering for detectable systems with intermittent observations IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 On Kalman filtering for detectable systems with intermittent observations Kurt Plarre and Francesco Bullo Abstract We consider the problem of Kalman filtering when

More information

Control with Random Communication Delays via a Discrete-Time Jump System Approach

Control with Random Communication Delays via a Discrete-Time Jump System Approach Control with Random Communication Delays via a Discrete-Time Jump System Approach Lin Xiao Arash Hassibi Jonathan P How Information Systems Laboratory Stanford University Stanford, CA 9435, USA Abstract

More information

State Estimation with Finite Signal-to-Noise Models

State Estimation with Finite Signal-to-Noise Models State Estimation with Finite Signal-to-Noise Models Weiwei Li and Robert E. Skelton Department of Mechanical and Aerospace Engineering University of California San Diego, La Jolla, CA 9293-411 wwli@mechanics.ucsd.edu

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT International Journal of Bifurcation and Chaos, Vol. 12, No. 7 (2002) 1599 1604 c World Scientific Publishing Company ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT KEVIN BARONE and SAHJENDRA

More information

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg

More information

Priority List Sensor Scheduling using Optimal Pruning

Priority List Sensor Scheduling using Optimal Pruning Priority List Sensor Scheduling using Optimal Pruning Marco F. Huber and Uwe D. Hanebec Intelligent Sensor-Actuator-Systems Laboratory Institute of Computer Science and Engineering Universität Karlsruhe

More information

THE nonholonomic systems, that is Lagrange systems

THE nonholonomic systems, that is Lagrange systems Finite-Time Control Design for Nonholonomic Mobile Robots Subject to Spatial Constraint Yanling Shang, Jiacai Huang, Hongsheng Li and Xiulan Wen Abstract This paper studies the problem of finite-time stabilizing

More information

Decentralized Control of Stochastic Systems

Decentralized Control of Stochastic Systems Decentralized Control of Stochastic Systems Sanjay Lall Stanford University CDC-ECC Workshop, December 11, 2005 2 S. Lall, Stanford 2005.12.11.02 Decentralized Control G 1 G 2 G 3 G 4 G 5 y 1 u 1 y 2 u

More information

Binary Consensus with Gaussian Communication Noise: A Probabilistic Approach

Binary Consensus with Gaussian Communication Noise: A Probabilistic Approach Binary Consensus with Gaussian Communication Noise: A Probabilistic Approach Yasamin ostofi Department of Electrical and Computer Engineering University of New exico, Albuquerque, N 873, USA Abstract In

More information