Distributed Particle Filters for Sensor Networks

Size: px
Start display at page:

Download "Distributed Particle Filters for Sensor Networks"

Transcription

1 Disribued Paricle Filers for Sensor Neworks Mark Coaes Deparmen of Elecrical and Compuer Engineering, McGill Universiy 3480 Universiy S, Monreal, Quebec, Canada H3A 2A7 WWW home page: hp:// coaes Absrac. This paper describes wo mehodologies for performing disribued paricle filering in a sensor nework. I considers he scenario in which a se of sensor nodes make muliple, noisy measuremens of an underlying, ime-varying sae ha describes he moniored sysem. The goal of he proposed algorihms is o perform on-line, disribued esimaion of he curren sae a muliple sensor nodes, whils aemping o minimize communicaion overhead. The firs algorihm relies on likelihood facorizaion and he raining of parameric models o approximae he likelihood facors. The second algorihm adds a predicive scalar quanizer raining sep ino he more sandard paricle filering framework, allowing adapive encoding of he measuremens. As is primary example, he paper describes he applicaion of he quanizaion-based algorihm o racking a manoeuvring objec. The paper concludes wih a discussion of he limiaions of he presened echnique and an indicaion of fuure avenues for enhancemen. 1 Inroducion The goal of many sensor neworks is o deec and rack changes in he moniored environmen. Such scenarios arise in arge racking [1,9], in ime-varying densiy esimaion, and in he ask of robo navigaion [3, 4]. In hese siuaions, he class of signal (or informaion) processing ask ha mus be collaboraively performed by he sensor nodes migraes from saic esimaion or deecion o on-line esimaion, filering or change-poin deecion. I becomes imporan o design sequenial algorihms ha can dynamically fuse he informaion recorded by he sensors wihou requiring excessive exchange of eiher daa or algorihmic informaion. In his paper, we consider he siuaion where he naure of he moniored environmen can be capured by a Markovian sae-space model ha involves poenially nonlinear dynamics, nonlinear observaions, and non-gaussian innovaion and observaion noises. Our goal is o perform sequenial esimaion of he curren sysem sae a muliple sensor nodes in he nework. In nonlinear and non-gaussian scenarios, he decenralized Kalman filer [2], which admis an aracive, relaively low-dimensional parameric informaion exchange beween

2 2 sensor nodes, becomes inapplicable. Exended Kalman filers, grid-based mehods and Gaussian-sum filers are possible alernaives [5, 6], bu hese all have limiaions, and informaion exchange is no as simple. The class of sequenial Mone Carlo (or paricle filering) mehods [7] is aracive because of is power and flexibiliy. These mehods keep rack of a se of paricles, or candidae sae descripions. The mehods evaluae how well each paricle conforms o he dynamic model and explains he observaions, using his assessmen o generae a weighed pariculae approximaion o he filering disribuion, and hence form sae esimaes. There are wo causes for concern in he adopion of sequenial Mone Carlo algorihms in sensor neworks. Firs, he algorihms are subsanially more compuaionally demanding han more parameric alernaives. Second, he developmen of decenralized or disribued paricle filers has been limied, so i is somewha unclear wha informaion mus be exchanged in order o implemen a collaboraive algorihm. The second concern is more pressing han he firs; a sensor node wih reasonable processing power and memory is likely o be able o cope wih he compuaional demands of a paricle filer unless sae changes are very rapid, in which case sensing and nework communicaion also begin o be very difficul exercises. Idenifying he informaion ha needs o be exchanged beween nodes is more difficul. I is cerainly undesirable o ransmi he raw (or finely quanized) daa o a se of processing nework nodes. The communicaion cos is high and subsanial sensor node energy is consumed. On he oher hand, he naural informaion represenaion wihin a paricle filer is a se of paricles and associaed weighs. The exchange of hese in raw form almos cerainly involves he ransmission of many more bis han he exchange of he raw daa. In some cases, i is possible o develop a parameric approximaion of he paricle-based filering disribuion (a mehod adoped in [8, 9]). We explore his idea furher in his paper, examining some of he resricions in model srucure ha his approach implies. In his paper, we propose wo disribued paricle filering algorihms for sensor neworks. The firs approach is based on facorizing he likelihood, and forming parameric approximaions o producs of likelihood facors (using he paricles and heir associaed likelihoods as raining daa). The model parameers are hen exchanged beween sensor nodes, insead of he daa or exac paricle informaion. This approach places resricions on he srucure of he problem, because i mus be possible o boh facorize he likelihood and develop reasonably accurae, low-dimensional parameric models o describe he facors. The approach resuls in subsanial communicaion savings when he daa dimension is much higher han he dimension of he parameer space of he models approximaing he likelihood-facors. The second disribued algorihm uses an adapive daa-encoding approach. I involves he raining of predicive linear quanizers a every ime-sep based on a common paricle filer mainained a all nodes. Sensor nodes ransmi he quanized daa o one anoher; he compression can be subsanial because he paricle filer can provide a very good indicaion of where a sensor measuremen

3 3 is likely o be. This approach places no resricions on he naure of he likelihood funcion, bu he raining of opimal linear quanizers is compuaionally expensive, so he amoun of daa ha can be processed a each ime-sep is limied by he compuaional power of he sensor nodes. Wih his limiaion in mind, we describe a hierarchical sensor nework framework involving wo classes of nodes, A and B. Class A nodes are more compuaionally powerful, and have more energy resources. In he framework we describe, all compuaion is performed by class A nodes, and all sensing by class B nodes. The class A nodes manage he class B nodes, selecing only a small se o make measuremens a any ime sep. The adapive daa-encoding approach is hen feasible. The paper is organized as follows. Secion 2 saes he problem and reviews he core seps of cenralized paricle filering algorihms. Secion 3 describes he wo disribued paricle filering algorihms. Secion 3 describes he wo disribued paricle filering algorihms. Secion 4 oulines a hierarchical sensor nework framework ha uses he adapive-encoding based filering algorihm. Secion 5 repors on simulaions in which he hierarchical sensor nework was used o rack an objec manouevring hrough a sensor field. Finally, Secion 6 discusses he proposed algorihms, indicaing limiaions and proposing avenues for improvemen and furher research. 1.1 Relaed Work There have been some effors o design disribued Bayes (or paricle) filers in he sensor neworks [8, 9] and in he arificial inelligence communiy [4]. The work in [8] is argeed a racking an objec or several objecs. In he single objec scenario, one leader node is acive a any ime insan. The leader node mainains a belief sae, effecively a filering disribuion (represened eiher paramerically or hrough a paricle se). Based on is belief sae, he leader node evaluaes he expeced uiliy of neighbouring sensors and chooses he node wih highes uiliy o become he new leader node for he nex ime sep. I hen propagaes is belief sae o he new leader node, eiher by exchanging parameers or by ransmiing paricle locaions and weighs. In follow-up work, he auhors have invesigaed echniques for approximaing he paricle disribuion and ransmiing his approximaion. The work in [4] designs disribued paricle filers for decenralized daa fusion. The aim is o use local paricle filers o deermine which measuremens are worh sharing. The scheme works using a query-response sysem. Each sensor node mainains a local paricle filer. Neighbouring nodes query one anoher for useful sensor measuremens; a query is comprised of a small se of randomlyseleced paricles wih enire sae rajecories. Based on his se of paricles, he queried node examines is se of unshared measuremens (is own or hose received from oher sensors), and ransmis only he mos informaive measure, as evaluaed by some form of divergence measure. The disribued paricle filers we describe in his paper differ in purpose and implemenaion. The key difference is ha we srive o mainain a common

4 4 paricle represenaion of he poserior disribuion a muliple nodes in he nework a every ime insan. This means ha he manner in which he measured daa a any ime insan is uilised mus be consisen across he nework. 2 Generalized Problem Saemen and Cenralized Approaches In his paper, we are concerned wih he problem of performing on-line sae esimaion for muli-dimensional signals ha can be modelled using Markovian sae-space models ha are (poenially) nonlinear and non-gaussian. The unobserved global sae {x ; N} is modelled as a Markov process wih iniial disribuion p(x 0 ) and ransiion probabiliy p(x x 1 ). The observaions {y ; N } are assumed o be condiionally independen (in ime) given he process x and of marginal disribuion p(y x ). We denoe by x 0: {x 0,...,x } and by y 1: {y 1,...,y }, respecively, he sysem sae and he observaions up o ime. The measuremens y are recorded by K sensors, and we use y k o denoe he subse of observaions made by he k-h sensor. The aim is o esimae on-line he poserior disribuion p(x 0: y 1: ), and funcions derived from i, such as he filering disribuion p(x y 1: or expecaions of he form I(f )=E p(x0: y 1:)[f (x 0: )]. 2.1 Cenralized Paricle Filering Approach In he case where he sensor measuremens are available a a cenral locaion, several approaches have been proposed o perform he ask oulined in he previous secion. In he linear, Gaussian sae-space case, he Kalman filer provides analyical updae expressions for racking he evoluion of he poserior disribuions. In he case of nonlinear and/or non-gaussian models, approximaion approaches such as he exended Kalman filer [5] or grid-based mehods [6] can be adoped. An alernaive approach is o employ one of he algorihms belonging o he class of sequenial Mone Carlo (or paricle filering) mehods [7]. This secion now briefly oulines sequenial Mone Carlo mehods, drawing on descripions from [7] and references herein. Sequenial Mone Carlo mehods have been dubbed paricle filers because hey mainain a se of sae rajecories (or paricles) ha are candidae represenaions of he sysem sae. There is an imporance weigh associaed wih each paricle; a a given ime insan, his weigh is represenaive of how well he sae rajecory conforms o model dynamics and describes he se of observaions, relaive o he oher paricles. Whenever here is a ransiion beween ime insans and a new observaion becomes available, each rajecory is exended, and is associaed weigh adjused according o how well i explains he new observaion. There are hree generic seps ha appear, in one form or anoher, in he majoriy of sequenial Mone Carlo mehods. Individual algorihms have variaions

5 5 on he oulined seps or have addiional seps o improve esimaion performance, bu he seps form he foundaion for he mehodology. The firs sep is he iniialisaion of N paricles, denoed by {x (i) 0: ; i =1,...,N}. In his iniialisaion phase, each paricle is sampled from he iniial disribuion: x (i) 0 p(x 0 ), and every imporance weigh is iniialised o w (i) 0 = 1/N. Afer iniialisaion, he remaining wo seps, he imporance sampling sep and he selecion sep, are repeaed a every ime insan. Firs, in he imporance sampling sep, for each i =1,...,N, x (i) is sampled from an imporance disribuion π(x x (i) 0: 1, y 1:), which may be any disribuion ha has he same suppor as he poserior. A rajecory proposal is hen( formed by) appending his sample o he exising i- h paricle o form x (i) 0: = x (i) 0: 1, x(i). The imporance weighs are evaluaed according o w (i) = p(y x(i) )p( x (i) x (i) 1 ) π( x (i) x (i) 0: 1,y1:). The se of imporance weighs is normalized o sum o one. In he selecion sep, N paricles {x (i) 0: formed by sampling wih replacemen from he se { x (i) 0: ; i =1,...,N} are ; i =1,...,N} where ; i =1,...,N} and he associaed, normalized weighs w (i). The poserior disribuion is esimaed by he weighed empirical disribuion P N (dx 0: y 1: ) = (dx 0: ). he probabiliy of sampling he i-h rajecory is w (i). Esimaes of he poserior disribuion, he filering disribuion, or of expecaions are formed based on he N paricles { x (i) 0: 1 N N i=1 w(i) δ x (i) 0: Expecaions I(f ) are esimaed as ÎN (f )= N i=1 f (x (i) 0: ). In he cenralized paricle filering case, wih K sensors, he communicaion required per ime insan (neglecing overhead bis) is K k=1 D km k bis. For each sensor k, M k is he number of communicaion hops o he fusion cenre, and D k is he number of bis necessary for an adequae represenaion of is measured daa. D k is dependen on he required accuracy of he racking funcion and he encoding mechanism. In he nex secion, we focus on developing a mehod ha can dramaically reduce he value of D k (as compared o a naive implemenaion). 3 Disribued Paricle Filers This secion develops wo disribued algorihms designed o rack he sae of a non-linear dynamic sysem based on noisy measuremens made by a se of physically isolaed sensors. The algorihms consiss of K paricle filers, wih one filer running a every sensor in he nework. I is he naure of he communicaion beween sensors ha differs beween he wo algorihms. A his poin, i is useful o define synchronized paricle filers; in his paper, hese are paricle filers whose random number generaors have been iniialized a he same poin and which generae he same number of random numbers per ime sep. This means ha heir random draws are always he same).

6 6 3.1 Disseminaion of Raw Daa In order o updae is paricle approximaions o he poserior disribuions when new daa becomes available a ime, each filer needs o calculae, for each paricle i =1,...N, he likelihood funcion p(y x (i) ), which deermines he new weigh of he paricle. If he imporance sampling disribuion is daa-dependen, he daa is also required for he sampling procedure. The disseminaion of quanized daa hrough he nework generaes a similar communicaion overhead as he cenralized approach, approximaely K k=1 D km k bis, where D k is, as before, he number of bis required for adequae daa represenaion, bu M k is now he number of communicaion hops required o disseminae he daa of sensor k hroughou he nework. In he wors case, M k should be linear in K, and he communicaion cos is O(KD) where D = K k=1 D k. 3.2 Facorizable Likelihoods: A Parameric Modelling Approach I is possible o adop an alernaive approach o daa disseminaion in he special case where he likelihood funcion is facorizable, p(y x )= K k=1 p(yk x ), and each facor p(y k x ) can be described (or approximaed) by a parameric model ( F k (x ; θ k ). The) model parameers θ k are esimaed from raining daa pairs {,p(y k x (i) ; i = 1,...,N}, and he parameers disseminaed insead x (i) ) of he daa iself. Unforunaely, unless he daa represened by each sensor a each ime insan has high dimension, i is likely ha an adequae parameric represenaion of he likelihood funcion will require more bis han he daa iself. The poenial advanage of he scheme is ha here is he possibiliy of performing model aggregaion a each sensor node, hereby avoiding he communicaion expense engendered by he need o disseminae he enire parameer se {θ k ; k =1,...,K} hroughou he sensor nework. We now describe an algorihm ha performs a form of model aggregaion across sensor nodes. Figure 1 presens he algorihm in high-level pseudo-code forma. In his algorihm, we need o make a furher assumpion on he naure of he likelihood. No only do we need o be able o approximae individual likelihood facors by a parameric model, we need models G k (x ; φ k )hacan approximae producs of such likelihood facors, j S(k) p(yj x ). Here S(k) is he se of likelihood facors whose produc is modelled a node k. Below, we consider he scenario where here is a single communicaion chain from node 1 o node K, wih any node k in he inerior of he chain communicaing only wih nodes k 1 andk +1. The algorihm is very similar if here is a ree srucure for communicaion; parameers are simply exchanged beween parens and children insead of neighbours in he chain. The paricle filer a each node is iniialized as in he sandard sequenial Mone Carlo framework, by sampling N paricles from p(x 0 ). A ime insan, Node 1 samples from is imporance disribuion π 1 (x x (i) 0: 1, y1 1:) o generae N paricles { x (i) ; i =1,...,N}. The imporance disribuion may depend on y1:, 1 bu i canno depend on measuremens a oher sensors, which are unavailable

7 7 o node 1. Node 1 calculaes he value of is likelihood facor for each one of hese paricles for he curren observaion, p(y k x (i) ), and hen rains he model G 1 (x ; φ 1 ) using daa pairs from he raining se {( x (i),p(y 1 x (i) )); i =1,...,N}. The values φ 1 are hen appropriaely quanized and ransmied o node 2 in he chain. Node 2 also exends he rajecories by sampling from is imporance disribuion π 2 (x x (i) 0: 1, y2 1:, φ 1 ), generaing values x (i). Noe ha he imporance disribuion can depend on he ransmied parameers φ 1, and he samples may differ from hose generaed a node 1. Node 2 rains a model G 2 (x ; φ 2 )o fi he produc of likelihood facors p(y 1 x )p(y( 2 x ). The raining is performed ) according o daa pairs from he raining se { x (i), G 1 ( x (i) ; θ 1 )p(y 2 x (i) ) ; i = 1,...,N}. The process coninues, wih node k raining a model G k (x ; φ k )ofi ) k j=1 p(yj x ) using he raining daa {( x (i), G k 1 ( x (i) ; φ k 1 )p(y k x (i) ) ; i = 1,...,N}. AheK-h sensor node, he parameers of a model G K (x ; φ K ) have been rained. This model aemps o fi he global likelihood p(y x )= K k=1 p(yk x ). In he nex phase of he algorihm, he esimaed parameers φ K are propagaed back along he communicaion chain. Node k uses is knowledge of he model G K o calculae esimaes of likelihood for is samples x (i). These esimaes are hen used o deermine imporance weighs and o perform he resampling sep. The algorihm, as described hus far, resuls in a differen se of paricles and differen esimaes a each sensor node. If synchronized paricle filers are used, hen his effec can be eliminaed. Insead of performing resampling based on is iniial rajecory exensions, each sensor node generaes a new se of rajecory exensions x (i) according o a common imporance disribuion π(x x (i) 0: 1, φk ). Due o filer synchronizaion, hese paricle exensions are common o all nodes, as are he calculaed imporance weighs and he resampling sep. The se of paricles remains common across all nodes, as do he esimaes. This procedure allows imporance sampling o ake place from a disribuion ha is dependen on all he daa in he nework. The originally sampled paricle exensions could have been generaed in areas where he poserior is insubsanial, due o consideraion of only he local daa. The communicaion cos of his algorihm per ime sep, neglecing overhead bis, is KP K + K k=1 P k, where P k is he number of bis required o represen he parameer se φ k. Bounding P k by P, he wors-case for any node k, he cos becomes O(KP). Comparing his o he cos of disseminaing he raw daa, which was O(KD), wih D being he number of bis required o represen all he measured daa, we see ha here is subsanial saving if P D. This will be he case when here are many sensors, so ha he daa dimension is high, and when he likelihood facors can be represened by simple models. Each G k is a funcion on he sae-space, whose dimension should be subsanially smaller han ha of he daa. Care mus be aken in model selecion o ensure ha he dimension of he parameer space is reasonable and ha he parameers can be

8 8 Disribued Parameric Approximaion Paricle Filer 1. Iniialisaion, =0. For each sensor k =1,...,K For i =1,...,N, sample x (i) 0 p(x 0)andse =1. 2. Firs Imporance sampling sep and forward parameer exchange Define φ 0 =, he empy se, and G 0(x ; φ 0 )=1 x. For k =1,...,K For i =1,...,N, sample x (i) π k (x x (i) 0: 1, yk 1:, φ k 1 ). Esimae he parameers φ k of he model G k (x ; φ k ), designed o approximae k j=1 p(yj x ), using daa pairs from he raining se ( ) { x (i), G k 1 ( x (i) ; φ k 1 )p(y k x (i) ) ; i =1,...,N}. If k<k,quanizeφ k andsendonodek Backward parameer exchange and weigh calculaion For k = K, K 1,...,1 For i = 1,...,N, sample x (i) π(x x (i) 0: 1, φk ) and se x (i) ( ) 0: = x (i) 0: 1, x(i). For i = 1,...,N, evaluae he (approximae) imporance weighs w (i) = GK( x(i) π( x (i) ; φ K ) p( x (i) x (i) 0: 1, φk ) x (i) 1 ) Normalize he imporance weighs. If k>1, ransmi he quanized parameers φ K o node k Selecion sep For k = 1,...,K, resample wih replacemen N paricles {x (i) 0: ; i = 1,...,N} from he se { x (i) 0: ; i =1,...,N} according o he imporance weighs. Se +1andgoosep2.. Fig. 1. High-level algorihm descripion of he disribued paricle filer ha uses parameric models o approximae likelihood facors (see Secion 3.2).

9 9 esimaed using an algorihm ha is no exremely compuaionally demanding. The sensor nodes mus run a raining algorihm every ime-sep, so he raining mus be a reasonable exercise given processing power and memory consrains. I should also be noed ha each sensor mus be aware of he funcional srucure of he models of is neighbours and also ha of he global model G K. 3.3 Disribued Paricle Filer using Adapive Encoding In his secion, we describe a disribued paricle filering algorihm ha uses he predicive capabiliies of he paricle filer locaed a each sensor node o perform efficien, adapive encoding of he measured daa. In conras o he parameric algorihm, which is effecive when he daa dimension is high, sensor compuaional limiaions combine wih he srucure of he encoding-based paricle filer o impose a resricion on he feasible daa dimension. In he descripion of he algorihm ha follows, we again consider he scenario where here is a single communicaion chain from node 1 o node K, wih any node k in he inerior of he chain communicaing only wih nodes k 1and k + 1. As in he parameric-approximaion filer, he adapive-encoding paricle filer is equally applicable if here is a ree srucure for communicaion. Sensor k records a vecor of measuremens y k a each ime sep. Denoe he dimension of his vecor d k. The vecor of daa colleced a all sensors, y,has dimension d K k=1 d k. The paricle filers a all nodes are synchronized wih one anoher, and each paricle filer is iniialized as in he sandard sequenial Mone Carlo framework, by sampling {x (i) 0 ; i =1,...,N} from p(x 0). Each node also mainains a se of d ime-varying, scalar quanizers q, consising of a codebook and a pariion funcion. We will index he se using a pair of inegers (k, j), so ha a ime, q k,j represens he quanizer corresponding o he j h elemen of he measuremen vecor y k. A ime, sensor node k samples from he prior disribuion p(x x (i) 0: 1 ) o generae N paricles { x (i) ; i =1,...,N}. (As an alernaive o hese seps, one can follow he idea of auxiliary variable-based paricles filers [10], and have he sensor generae a se of values {µ (i) ; i =1,...,N}, where µ (i) is he mean, mode, or some oher likely value associaed wih p(x x (i) 0: 1 )). Based on he se of paricles x (i) (or he µ (i) ), he sensor node hen generaes a se of predicive daa values {ỹ (i) ; i =1,...,N} by drawing from he likelihood funcions p(y x (i) (or p(y µ (i) ). Noe ha his sep requires ha each sensor have knowledge of he global likelihood funcion. The paricle filers are synchronized, so every node generaes he same se of predicive daa values. The nex sep of he algorihm is he quanizer raining phase. In designing and raining he quanizers q, a nauaral choice is o aemp o minimize he error funcion [ ] p(y x 0: 1 ) (p(y x ) p(q (y ) x )) 2 dx dy, where q (y ) is he quanized value of y. The paricle approximaion o his error funcion ( is N N 2. i=1 j=1 )) Vecor quanizaion can be explored as a possible pah for minimizing his funcion, bu in any even, sensor p(ỹ (i) x (j) ) p(q (ỹ (i) ) x (j)

10 10 Disribued Adapive Encoding-based Paricle Filer 1. Iniialisaion, =0. Synchronize he paricle filers by equaing he random seeds. For each sensor k =1,...,K For i =1,...,N, sample x (i) 0 p(x 0)andse =1. 2. Quanizer raining sep For each sensor k =1,...,K For i =1,...,N, sample x (i) p(x x (i) 0: 1 )andỹ(i) p(y x (i) ). For each elemen y k,j of he daa y,rainad k,j elemen quanizer q k,j using he Lloyd-Max algorihm applied o he daa se ; i =1,...,N} using he error funcion {ỹ (i) N ( i=1 p(ỹ (i) ( x (i) ) p ỹ k,j,(i),q k,j (ỹ k,j,(i) )) 2 ) x (i). (1) 3. Quanizaion For each sensor k, quanizey k using he se of quanizers q k = {q k,j } o form quanized daa ( ). y k Disribue he quanized daa y = { ( ) y k ; k =1,...,K} o all sensors. 4. Imporance sampling For each sensor k =1,...,K For i = 1,...,N, sample x (i) ( ) π(x x (i) 0: 1, y 0:), and se x (i) 0: = x (i) 0: 1, x(i). For i = 1,...,N, evaluae he (approximae) imporance weighs w (i) = p(y x (i) Normalize he imporance weighs. ) p( x (i) x (i) 1 ) π( x (i) x (i) 0: 1, y 0: ). 5. Selecion sep For k = 1,...,K, resample wih replacemen N paricles {x (i) 0: ; i = 1,...,N} from he se { x (i) 0: ; i =1,...,N} according o he imporance weighs. Se +1andgoosep2. Fig. 2. High-level algorihm descripion of he disribued paricle filer ha performs adapive encoding of sensor daa (see Secion 3.3).

11 11 k does no have access o y. Sensor k requires a quanizer q k ha maps y k o a quanized value. In he algorihm proposed here, we ake his one sep furher, and consider scalar quanizaions, raining q k,j a each ime sep o quanize individual measuremens y k,j. In raining q k,j, we use he error funcion: [ ( ) ] 2 p(y x 0: 1 ) p(y x ) p(y k,j,q k,j (y k,j ) x ) dx dy, where y k,j denoes all elemens of by excep y j,k. The paricle approximaion o his error funcion is: N N ( i=1 j=1 p(ỹ (i) x (j) ) p(ỹ k,j,(i),q k,j 2 (ỹ k,j,(i) ) x (j) )). (2) In he simulaions in his paper we have used he Lloyd-Max approach o rain he scalar quanizers [11, 12] (i is also possible o consider compuaionally simpler mehods or enropy-coded quanizaion approaches [13]). Noe ha using he error funcion (2) involves he evaluaion of N 2 likelihoods upon every ieraion of he algorihm. We have observed in simulaions ha reducing his o N evaluaions by only including he erms i = j resuls in similar filer performance. Our goal is o deermine a good quanizer (no necessarily he opimal quanizer), so we can also limi he number of raining ieraions. However, even wih hese modificaions, he raining of several Lloyd-Max quanizer is a compuaionally demanding exercise. This resuls in limiaions on he viable daa dimension per ime sep for his filering approach. Once he quanizers have been rained a all sensor nodes, he sensor daa are quanized o y q (y ) and disribued hroughou he nework. The sensors hen perform he sandard paricle filering seps (imporance sampling, weigh evaluaion, and paricle selecion) based on he quanized daa y. Figure 2 presens he algorihm in high-level pseudo-code forma. The only reducion in communicaion cos compared o he disseminaion of he raw daa lies in he achievable compression in he quanizaion. The communicaion cos in bis per ime sep, neglecing overhead bis, is K k=1 D km k, where D k is he number of bis required afer quanizaion and M k is he number of communicaion hops required o send sensor k s quanized daa hroughou he sensor nework. As illusraed in Secion 5, subsanial compression can be achieved whils mainaining esimaion accuracy. The algorihm s compuaional complexiy grows linearly in daa dimension (he quanizer raining is he dominan compuaional expense), and his resrics he feasible size of he sensor nework for real-ime operaion. 4 A Hierarchical Sensor Nework For he remainder of he paper, we focus on he disribued paricle filering algorihm based on adapive daa encoding. I is clear from he preceding secion ha he algorihm becomes impracical for a large number of sensors. Every sensor mus mainain and rain a codebook for each scalar measuremen in he

12 12 nework, and he compuaional expense incurred in his exercise soon becomes overwhelming. Moreover, every sensor mus say awake and paricipae in he algorihm every ime sep, so ha filers do no lose synchronizaion. In his secion, we describe he high-level srucure of a hierarchical sensor nework ha addresses hese issues. In he hierarchical nework, we consider ha here are wo classes of sensor nodes, which we denoe classes A and B for convenience. Class A nodes have subsanially more energy and compuaional power han he more numerous class B nodes. Class B nodes are responsible for sensing he moniored environmen and reporing heir measuremens o a single paren class A node. We assume ha he densiy of class A nodes is sufficien ha each class B node can direcly communicae wih a leas one class A node. Class A nodes are responsible for performing all compuaion and managing he class B sensor nodes. Class A nodes are always acive; a class B node is acivaed for measuremen and communicaion by is paren node. Due o he limiaions of he adapive encoding paricle filering algorihm, he class A nodes, numbered 1,...,K only acivae a small number of class B nodes (for measuremen) per ime sep. We denoe his se of sensors by V. Oher class B nodes may be acive for he purpose of relaying messages beween he se of class A nodes. The class A nodes implemen he disribued paricle filering algorihm described in Secion 3.3. A ime = 0, he algorihm is iniialized by sampling paricles a each class A node from p(x 0 ), and a random se of sensors V 1 is seleced for he firs measuremen. Each sensor v V 1 makes is se of measuremens y1 v and ransmis he daa o is paren class A node. The ransmission a his sep involves fine quanizaion (of he order of 16 or 32 bis per measuremen). The K class A nodes hen perform he disribued paricle filering algorihm exacly as described in Figure 2. The nodes only generae a small number of linear quanizers, one for each daa measuremen made by he acive class B sensor nodes, so he compuaional requiremens are manageable. The exchange beween he class A nodes involves highly compressed daa (2-5 bis per measuremen). A a subsequen ime sep, insead of a random se of sensors being acivaed for measuremen, he class A nodes decide upon a se based on a predicion of which sensors will provide he mos informaive measuremens. Algorihms for performing his ype of sensor managemen exercise have been described in [1, 9, 14]. As he decision is made on he basis of a common paricle filer, every class A node is aware of he se of acive sensor nodes ha will perform measuremen one sep ahead in ime. This is imporan because i means ha he number of bis required for daa labelling is minimal, and relaed o he cardinaliy of he acive se raher han he oal number of sensors. The number of informaion bis ha need o be ransferred hroughou he nework is K k=1 D k, where D k is he number of bis required by class A node k. This expression excludes he iniial finely-quanized communicaions beween he acive class B sensors and heir parens.

13 13 5 A Simulaion Example: Tracking a Manoeuvring Objec In his secion, we invesigae an example of he applicaion of he adapive encoding disribued paricle filer using he hierarchical sensor nework framework described in Secion 4. We consider he exercise of racking an objec manoeuvring in a 2-D plane. The dynamic sysem (a jump-sae Markov model) is described by an iniial disribuion p(u 0,θ 0, x 0 ) and he updae equaions u p(u u 1 ), (3) θ = θ 1 + c(u )+v, (4) x = x 1 + m[cos θ, sin θ ]. (5) Here u 0, 1, 2 is a ime varying sae, indicaing no urn (c(0) = 0), lef-urn (c(1) = 0.1 radians), and righ-urn (c(2) = 0.1 radians), respecively. The angle of moion is deermined by θ, v is he innovaion noise (Gaussian), and x is he posiion. The velociy is consan and specified by m Fig. 3. An example realizaion of he sensor nework for he simulaion in Secion 5. Solid squares indicae class A nodes a fixed locaions, equally spaced in he plane. Circles are class B angle-measuremen nodes; sars are class B disance-measuremen nodes. Class B nodes are uniformally disribued. The hin lines indicae he class A paren of each class B node. The hick line indicaes an example rajecory of he objec over 500 ime seps, saring a he solid circle and moving o he riangle. In our sysem, here are wo ypes of class B nodes: hose capable of measuring he angle of he objec s posiion relaive o he node φ, and hose capable

14 14 of measuring disance o he objec r. The observaion equaions for a node v wih posiion g v are: φ v = arcan(x g v )+n (6) r v = max( x g v + s, 0) (7) The noise erms, n and s are modelled as zero-mean Gaussian wih variances σn 2 and σs, 2 respecively. We performed simulaions wih 128 class B sensors, 64 of each ype, and 16 class A nodes. The posiions of he class B nodes in he plane (covering [ 64, 64] [ 64, 64]) were random, drawn according o a uniform disribuion. The class A nodes were equally spaced across he plane. Figure 3 depics an example realizaion of he sensor field. In our sudies, he objec was racked for 500 ime seps. The objec s iniial posiion was deermined by a Gaussian disribuion cenred a [2,2] and diagonal covariance enries se o 1. The iniial angle of moion of he objec was deermined by a Gaussian, cenred a π/4, wih variance 0.01, and u 0 was se o 0. The objec moved wih a consan velociy m =0.5, and he innovaion noise had variance The observaion noise in our simulaions was generaed by seing σ n =0.02 and σ s =0.02. The sae ransiion probabiliy marix p(u u 1 )wasseas: A any ime sep, he class A nodes acivae eigh class B nodes for measuremen, including four angle-measuremen sensors and four disance-measuremen sensors. These are chosen as he closes (of heir kind) o he prediced posiion of he objec, he predicion being made one sep-ahead. We conduced a Mone Carlo sudy of he performance of he adapive encoding disribued paricle filer. The sudy involved S = 20 realizaions of he sensor field and he objec pah. For each sudy, he paricle filer was applied wih REP = 10 differen random seeds for iniializaion. In our simulaions, he paricle filers knew he model parameers, and N, he number of paricles per filer, was se o 500. We examined he performance for hree fixed seings of D v, he number of bis used for daa represenaion by each acive class B sensor (and per measuremen in his case). We compared he esimaion performance of D v = {2, 3, 4} o he raw daa case, where we use 16 bis o represen each measuremen via sraighforward quanizaion over he feasible range. For each seing of D v, we calculaed he mean-squared error beween he rue objec posiion and he paricle filer-based mean-square esimae of objecposiion. This was derived for each realizaion s by averaging over he REP insances of he algorihm. Based on his we obained a log mean squared-error measure: LMSE = log 1 S [ S s=1 1 REP REP r=1 x,s x,r,s 2 ] (8)

15 LMSE Time Fig. 4. Plo of mean squared error performances of he adapive encoding disribued paricle filer a various quanizaion levels. Dashed line corresponds o a 2-bi quanizaion; solid line o a 3-bi quanizaion; doed line wih * markers o a 4-bi quanizaion; solid line wih diamond markers o a non-adapive 16-bi quanizaion. Figure 4 plos he LMSE for he four quanizaion levels over he firs 60 ime insans. The algorihm performance is as expeced, wih esimaion performance improving (exponenially) as he number of bis increases. The loss in accuracy hrough he use of four-bi encoding as opposed o non-adapive 16-bi quanizaion of he raw daa is no paricularly subsanial, paricularly considering he reducion in communicaion cos. The oal number of informaion bis ransmied by he sensor nework is D v M, where M is he number of hops needed o send a measuremen o all class A nodes. In moving from he nonadapive 16-bi o he adapive 4-bi quanizaion, we achieve (approximaely) a four-fold saving in communicaion. 6 Discussion and Conclusions We have presened wo disribued paricle filering algorihms for racking poserior disribuions in Markovian sae-space models using sensor neworks. The firs algorihm is applicable o sae-space models for which i is possible o facorize he likelihood funcion and approximae he facors using low-dimensional parameric models. I resuls in a subsanial communicaion saving in siuaions where he daa dimension per ime sep is large. The second algorihm uses disribued paricle filers o adap linear quanizers for individual sensor measuremens. Whils he laer algorihm is applicable o more general models, i canno be applied when he daa dimension is high, because subsanial

16 16 compuaion is needed o rain efficien quanizers. In ligh of his, we described a hierarchical sensor nework ha suppors implemenaion of he algorihm. Boh algorihms have several limiaions and he reamen in his paper has glossed over some issues. The algorihms require ha each sensor has a knowledge of he global likelihood funcion. Neiher algorihm provides a mechanism for handling local sae parameers (such as sensor posiion) separaely from he global sae. For he parameric approximaion-based algorihm, mehods for idenifying and raining appropriae parameric models for he likelihood facors remain o be developed. In fuure research, we hope o provide a more refined characerizaion of he sae-space models for which he parameric approach is applicable. In he case of he adapive encoding algorihm, he resricion o a small daa dimension is frusraing. We are currenly exploring daa aggregaion and vecor quanizaion sraegies in our aemps o alleviae he resricion. References 1. Liu, J., Liu, J., Reich, J., Cheung, P., Zhao, F.: Disribued group managemen for rack iniiaion and mainenance in arge localizaion applicaions. In: Proc. IEEE Conf. Informaion Processing in Sensor Neworks, Palo Alo, CA (2003) 2. Muambara, A.: Decenralized esimaion and conrol for mulisensor sysems. CRC Press, Boca Raon, FL (1998) 3. Kam, M., Zhu, X., Kalaa, P.: Sensor fusion for mobile robo navigaion. Proc. IEEE 85 (1997) Rosencranz, M., Gordon, G., Thrun, S.: Decenralized sensor fusion wih disribued paricle filers. In: Proc. Conf. Uncerainy in Arificial Inelligence, Acapulco, Mexico (2003) 5. Anderson, B., Moore, J.: Opimal Filering. Prenice-Hall, New Jersey (1979) 6. Bucy, R., Senne, K.: Digial synhesis of nonlinear filers. Auomaica 7 (1971) Douce, A., de Freias, N., Gordon, N., eds.: Sequenial Mone Carlo Mehods in Pracice. Series: Saisics for Engineering and Informaion Science. Springer- Verlag, New York (2001) 8. Zhao, F., Shin, J., Reich, J.: Informaion-driven dynamic sensor collaboraion for racking applicaions. IEEE Signal Processing Magazine 19 (2002) Shin, J., Guibas, L., Zhao, F.: A disribued algorihm for managing muli-arge ideniies in wireless ad-hoc sensor neworks. In: Proc. IEEE Conf. Informaion Processing in Sensor Neworks, Palo Alo, CA (2003) 10. Pi, M., Shephard, N.: Filering via simulaion: auxiliary paricle filers. J. Amer. Sa. Assoc. 94 (1999) Lloyd, S.: Leas squares quanizaion in PCM. IEEE Trans. Info. Theory 28 (1982) Max, J.: Quanizing for minimum disorion. IRE Trans. Info. Theory 6 (1960) Gersho, A., Gray, R.M.: Vecor Quanizaion and Signal Compression. Kluwer Academic Press, Boson MA (1992) 14. Kreucher, C., Casella, K., Hero, A.O.: Muliarge sensor managemen using alpha divergence measures. In: Proc. IEEE Conf. Informaion Processing in Sensor Neworks, Palo Alo, CA (2003)

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017 Two Popular Bayesian Esimaors: Paricle and Kalman Filers McGill COMP 765 Sep 14 h, 2017 1 1 1, dx x Bel x u x P x z P Recall: Bayes Filers,,,,,,, 1 1 1 1 u z u x P u z u x z P Bayes z = observaion u =

More information

EKF SLAM vs. FastSLAM A Comparison

EKF SLAM vs. FastSLAM A Comparison vs. A Comparison Michael Calonder, Compuer Vision Lab Swiss Federal Insiue of Technology, Lausanne EPFL) michael.calonder@epfl.ch The wo algorihms are described wih a planar robo applicaion in mind. Generalizaion

More information

Sequential Importance Resampling (SIR) Particle Filter

Sequential Importance Resampling (SIR) Particle Filter Paricle Filers++ Pieer Abbeel UC Berkeley EECS Many slides adaped from Thrun, Burgard and Fox, Probabilisic Roboics 1. Algorihm paricle_filer( S -1, u, z ): 2. Sequenial Imporance Resampling (SIR) Paricle

More information

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II Roland Siegwar Margaria Chli Paul Furgale Marco Huer Marin Rufli Davide Scaramuzza ETH Maser Course: 151-0854-00L Auonomous Mobile Robos Localizaion II ACT and SEE For all do, (predicion updae / ACT),

More information

Estimation of Poses with Particle Filters

Estimation of Poses with Particle Filters Esimaion of Poses wih Paricle Filers Dr.-Ing. Bernd Ludwig Chair for Arificial Inelligence Deparmen of Compuer Science Friedrich-Alexander-Universiä Erlangen-Nürnberg 12/05/2008 Dr.-Ing. Bernd Ludwig (FAU

More information

Announcements. Recap: Filtering. Recap: Reasoning Over Time. Example: State Representations for Robot Localization. Particle Filtering

Announcements. Recap: Filtering. Recap: Reasoning Over Time. Example: State Representations for Robot Localization. Particle Filtering Inroducion o Arificial Inelligence V22.0472-001 Fall 2009 Lecure 18: aricle & Kalman Filering Announcemens Final exam will be a 7pm on Wednesday December 14 h Dae of las class 1.5 hrs long I won ask anyhing

More information

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle Chaper 2 Newonian Mechanics Single Paricle In his Chaper we will review wha Newon s laws of mechanics ell us abou he moion of a single paricle. Newon s laws are only valid in suiable reference frames,

More information

CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK

CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK 175 CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK 10.1 INTRODUCTION Amongs he research work performed, he bes resuls of experimenal work are validaed wih Arificial Neural Nework. From he

More information

Object tracking: Using HMMs to estimate the geographical location of fish

Object tracking: Using HMMs to estimate the geographical location of fish Objec racking: Using HMMs o esimae he geographical locaion of fish 02433 - Hidden Markov Models Marin Wæver Pedersen, Henrik Madsen Course week 13 MWP, compiled June 8, 2011 Objecive: Locae fish from agging

More information

m = 41 members n = 27 (nonfounders), f = 14 (founders) 8 markers from chromosome 19

m = 41 members n = 27 (nonfounders), f = 14 (founders) 8 markers from chromosome 19 Sequenial Imporance Sampling (SIS) AKA Paricle Filering, Sequenial Impuaion (Kong, Liu, Wong, 994) For many problems, sampling direcly from he arge disribuion is difficul or impossible. One reason possible

More information

Vehicle Arrival Models : Headway

Vehicle Arrival Models : Headway Chaper 12 Vehicle Arrival Models : Headway 12.1 Inroducion Modelling arrival of vehicle a secion of road is an imporan sep in raffic flow modelling. I has imporan applicaion in raffic flow simulaion where

More information

Overview. COMP14112: Artificial Intelligence Fundamentals. Lecture 0 Very Brief Overview. Structure of this course

Overview. COMP14112: Artificial Intelligence Fundamentals. Lecture 0 Very Brief Overview. Structure of this course OMP: Arificial Inelligence Fundamenals Lecure 0 Very Brief Overview Lecurer: Email: Xiao-Jun Zeng x.zeng@mancheser.ac.uk Overview This course will focus mainly on probabilisic mehods in AI We shall presen

More information

Notes on Kalman Filtering

Notes on Kalman Filtering Noes on Kalman Filering Brian Borchers and Rick Aser November 7, Inroducion Daa Assimilaion is he problem of merging model predicions wih acual measuremens of a sysem o produce an opimal esimae of he curren

More information

An introduction to the theory of SDDP algorithm

An introduction to the theory of SDDP algorithm An inroducion o he heory of SDDP algorihm V. Leclère (ENPC) Augus 1, 2014 V. Leclère Inroducion o SDDP Augus 1, 2014 1 / 21 Inroducion Large scale sochasic problem are hard o solve. Two ways of aacking

More information

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB Elecronic Companion EC.1. Proofs of Technical Lemmas and Theorems LEMMA 1. Le C(RB) be he oal cos incurred by he RB policy. Then we have, T L E[C(RB)] 3 E[Z RB ]. (EC.1) Proof of Lemma 1. Using he marginal

More information

SEIF, EnKF, EKF SLAM. Pieter Abbeel UC Berkeley EECS

SEIF, EnKF, EKF SLAM. Pieter Abbeel UC Berkeley EECS SEIF, EnKF, EKF SLAM Pieer Abbeel UC Berkeley EECS Informaion Filer From an analyical poin of view == Kalman filer Difference: keep rack of he inverse covariance raher han he covariance marix [maer of

More information

Robust estimation based on the first- and third-moment restrictions of the power transformation model

Robust estimation based on the first- and third-moment restrictions of the power transformation model h Inernaional Congress on Modelling and Simulaion, Adelaide, Ausralia, 6 December 3 www.mssanz.org.au/modsim3 Robus esimaion based on he firs- and hird-momen resricions of he power ransformaion Nawaa,

More information

Using the Kalman filter Extended Kalman filter

Using the Kalman filter Extended Kalman filter Using he Kalman filer Eended Kalman filer Doz. G. Bleser Prof. Sricker Compuer Vision: Objec and People Tracking SA- Ouline Recap: Kalman filer algorihm Using Kalman filers Eended Kalman filer algorihm

More information

WATER LEVEL TRACKING WITH CONDENSATION ALGORITHM

WATER LEVEL TRACKING WITH CONDENSATION ALGORITHM WATER LEVEL TRACKING WITH CONDENSATION ALGORITHM Shinsuke KOBAYASHI, Shogo MURAMATSU, Hisakazu KIKUCHI, Masahiro IWAHASHI Dep. of Elecrical and Elecronic Eng., Niigaa Universiy, 8050 2-no-cho Igarashi,

More information

Speaker Adaptation Techniques For Continuous Speech Using Medium and Small Adaptation Data Sets. Constantinos Boulis

Speaker Adaptation Techniques For Continuous Speech Using Medium and Small Adaptation Data Sets. Constantinos Boulis Speaker Adapaion Techniques For Coninuous Speech Using Medium and Small Adapaion Daa Ses Consaninos Boulis Ouline of he Presenaion Inroducion o he speaker adapaion problem Maximum Likelihood Sochasic Transformaions

More information

Hidden Markov Models

Hidden Markov Models Hidden Markov Models Probabilisic reasoning over ime So far, we ve mosly deal wih episodic environmens Excepions: games wih muliple moves, planning In paricular, he Bayesian neworks we ve seen so far describe

More information

Robot Motion Model EKF based Localization EKF SLAM Graph SLAM

Robot Motion Model EKF based Localization EKF SLAM Graph SLAM Robo Moion Model EKF based Localizaion EKF SLAM Graph SLAM General Robo Moion Model Robo sae v r Conrol a ime Sae updae model Noise model of robo conrol Noise model of conrol Robo moion model

More information

2016 Possible Examination Questions. Robotics CSCE 574

2016 Possible Examination Questions. Robotics CSCE 574 206 Possible Examinaion Quesions Roboics CSCE 574 ) Wha are he differences beween Hydraulic drive and Shape Memory Alloy drive? Name one applicaion in which each one of hem is appropriae. 2) Wha are he

More information

STATE-SPACE MODELLING. A mass balance across the tank gives:

STATE-SPACE MODELLING. A mass balance across the tank gives: B. Lennox and N.F. Thornhill, 9, Sae Space Modelling, IChemE Process Managemen and Conrol Subjec Group Newsleer STE-SPACE MODELLING Inroducion: Over he pas decade or so here has been an ever increasing

More information

20. Applications of the Genetic-Drift Model

20. Applications of the Genetic-Drift Model 0. Applicaions of he Geneic-Drif Model 1) Deermining he probabiliy of forming any paricular combinaion of genoypes in he nex generaion: Example: If he parenal allele frequencies are p 0 = 0.35 and q 0

More information

Georey E. Hinton. University oftoronto. Technical Report CRG-TR February 22, Abstract

Georey E. Hinton. University oftoronto.   Technical Report CRG-TR February 22, Abstract Parameer Esimaion for Linear Dynamical Sysems Zoubin Ghahramani Georey E. Hinon Deparmen of Compuer Science Universiy oftorono 6 King's College Road Torono, Canada M5S A4 Email: zoubin@cs.orono.edu Technical

More information

Probabilistic Robotics

Probabilistic Robotics Probabilisic Roboics Bayes Filer Implemenaions Gaussian filers Bayes Filer Reminder Predicion bel p u bel d Correcion bel η p z bel Gaussians : ~ π e p N p - Univariae / / : ~ μ μ μ e p Ν p d π Mulivariae

More information

Planning in POMDPs. Dominik Schoenberger Abstract

Planning in POMDPs. Dominik Schoenberger Abstract Planning in POMDPs Dominik Schoenberger d.schoenberger@sud.u-darmsad.de Absrac This documen briefly explains wha a Parially Observable Markov Decision Process is. Furhermore i inroduces he differen approaches

More information

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles Diebold, Chaper 7 Francis X. Diebold, Elemens of Forecasing, 4h Ediion (Mason, Ohio: Cengage Learning, 006). Chaper 7. Characerizing Cycles Afer compleing his reading you should be able o: Define covariance

More information

Temporal probability models

Temporal probability models Temporal probabiliy models CS194-10 Fall 2011 Lecure 25 CS194-10 Fall 2011 Lecure 25 1 Ouline Hidden variables Inerence: ilering, predicion, smoohing Hidden Markov models Kalman ilers (a brie menion) Dynamic

More information

Temporal probability models. Chapter 15, Sections 1 5 1

Temporal probability models. Chapter 15, Sections 1 5 1 Temporal probabiliy models Chaper 15, Secions 1 5 Chaper 15, Secions 1 5 1 Ouline Time and uncerainy Inerence: ilering, predicion, smoohing Hidden Markov models Kalman ilers (a brie menion) Dynamic Bayesian

More information

State-Space Models. Initialization, Estimation and Smoothing of the Kalman Filter

State-Space Models. Initialization, Estimation and Smoothing of the Kalman Filter Sae-Space Models Iniializaion, Esimaion and Smoohing of he Kalman Filer Iniializaion of he Kalman Filer The Kalman filer shows how o updae pas predicors and he corresponding predicion error variances when

More information

Air Traffic Forecast Empirical Research Based on the MCMC Method

Air Traffic Forecast Empirical Research Based on the MCMC Method Compuer and Informaion Science; Vol. 5, No. 5; 0 ISSN 93-8989 E-ISSN 93-8997 Published by Canadian Cener of Science and Educaion Air Traffic Forecas Empirical Research Based on he MCMC Mehod Jian-bo Wang,

More information

Tom Heskes and Onno Zoeter. Presented by Mark Buller

Tom Heskes and Onno Zoeter. Presented by Mark Buller Tom Heskes and Onno Zoeer Presened by Mark Buller Dynamic Bayesian Neworks Direced graphical models of sochasic processes Represen hidden and observed variables wih differen dependencies Generalize Hidden

More information

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model Modal idenificaion of srucures from roving inpu daa by means of maximum likelihood esimaion of he sae space model J. Cara, J. Juan, E. Alarcón Absrac The usual way o perform a forced vibraion es is o fix

More information

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED 0.1 MAXIMUM LIKELIHOOD ESTIMATIO EXPLAIED Maximum likelihood esimaion is a bes-fi saisical mehod for he esimaion of he values of he parameers of a sysem, based on a se of observaions of a random variable

More information

Decentralized Stochastic Control with Partial History Sharing: A Common Information Approach

Decentralized Stochastic Control with Partial History Sharing: A Common Information Approach 1 Decenralized Sochasic Conrol wih Parial Hisory Sharing: A Common Informaion Approach Ashuosh Nayyar, Adiya Mahajan and Demoshenis Tenekezis arxiv:1209.1695v1 [cs.sy] 8 Sep 2012 Absrac A general model

More information

L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS. NA568 Mobile Robotics: Methods & Algorithms

L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS. NA568 Mobile Robotics: Methods & Algorithms L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS NA568 Mobile Roboics: Mehods & Algorihms Today s Topic Quick review on (Linear) Kalman Filer Kalman Filering for Non-Linear Sysems Exended Kalman Filer (EKF)

More information

Random Walk with Anti-Correlated Steps

Random Walk with Anti-Correlated Steps Random Walk wih Ani-Correlaed Seps John Noga Dirk Wagner 2 Absrac We conjecure he expeced value of random walks wih ani-correlaed seps o be exacly. We suppor his conjecure wih 2 plausibiliy argumens and

More information

R t. C t P t. + u t. C t = αp t + βr t + v t. + β + w t

R t. C t P t. + u t. C t = αp t + βr t + v t. + β + w t Exercise 7 C P = α + β R P + u C = αp + βr + v (a) (b) C R = α P R + β + w (c) Assumpions abou he disurbances u, v, w : Classical assumions on he disurbance of one of he equaions, eg. on (b): E(v v s P,

More information

Biol. 356 Lab 8. Mortality, Recruitment, and Migration Rates

Biol. 356 Lab 8. Mortality, Recruitment, and Migration Rates Biol. 356 Lab 8. Moraliy, Recruimen, and Migraion Raes (modified from Cox, 00, General Ecology Lab Manual, McGraw Hill) Las week we esimaed populaion size hrough several mehods. One assumpion of all hese

More information

Západočeská Univerzita v Plzni, Czech Republic and Groupe ESIEE Paris, France

Západočeská Univerzita v Plzni, Czech Republic and Groupe ESIEE Paris, France ADAPTIVE SIGNAL PROCESSING USING MAXIMUM ENTROPY ON THE MEAN METHOD AND MONTE CARLO ANALYSIS Pavla Holejšovsá, Ing. *), Z. Peroua, Ing. **), J.-F. Bercher, Prof. Assis. ***) Západočesá Univerzia v Plzni,

More information

Final Spring 2007

Final Spring 2007 .615 Final Spring 7 Overview The purpose of he final exam is o calculae he MHD β limi in a high-bea oroidal okamak agains he dangerous n = 1 exernal ballooning-kink mode. Effecively, his corresponds o

More information

Introduction to Mobile Robotics

Introduction to Mobile Robotics Inroducion o Mobile Roboics Bayes Filer Kalman Filer Wolfram Burgard Cyrill Sachniss Giorgio Grisei Maren Bennewiz Chrisian Plagemann Bayes Filer Reminder Predicion bel p u bel d Correcion bel η p z bel

More information

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon 3..3 INRODUCION O DYNAMIC OPIMIZAION: DISCREE IME PROBLEMS A. he Hamilonian and Firs-Order Condiions in a Finie ime Horizon Define a new funcion, he Hamilonian funcion, H. H he change in he oal value of

More information

ACE 562 Fall Lecture 5: The Simple Linear Regression Model: Sampling Properties of the Least Squares Estimators. by Professor Scott H.

ACE 562 Fall Lecture 5: The Simple Linear Regression Model: Sampling Properties of the Least Squares Estimators. by Professor Scott H. ACE 56 Fall 005 Lecure 5: he Simple Linear Regression Model: Sampling Properies of he Leas Squares Esimaors by Professor Sco H. Irwin Required Reading: Griffihs, Hill and Judge. "Inference in he Simple

More information

Tracking. Announcements

Tracking. Announcements Tracking Tuesday, Nov 24 Krisen Grauman UT Ausin Announcemens Pse 5 ou onigh, due 12/4 Shorer assignmen Auo exension il 12/8 I will no hold office hours omorrow 5 6 pm due o Thanksgiving 1 Las ime: Moion

More information

A PROBABILISTIC MULTIMODAL ALGORITHM FOR TRACKING MULTIPLE AND DYNAMIC OBJECTS

A PROBABILISTIC MULTIMODAL ALGORITHM FOR TRACKING MULTIPLE AND DYNAMIC OBJECTS A PROBABILISTIC MULTIMODAL ALGORITHM FOR TRACKING MULTIPLE AND DYNAMIC OBJECTS MARTA MARRÓN, ELECTRONICS. ALCALÁ UNIV. SPAIN mara@depeca.uah.es MIGUEL A. SOTELO, ELECTRONICS. ALCALÁ UNIV. SPAIN soelo@depeca.uah.es

More information

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still. Lecure - Kinemaics in One Dimension Displacemen, Velociy and Acceleraion Everyhing in he world is moving. Nohing says sill. Moion occurs a all scales of he universe, saring from he moion of elecrons in

More information

7630 Autonomous Robotics Probabilistic Localisation

7630 Autonomous Robotics Probabilistic Localisation 7630 Auonomous Roboics Probabilisic Localisaion Principles of Probabilisic Localisaion Paricle Filers for Localisaion Kalman Filer for Localisaion Based on maerial from R. Triebel, R. Käsner, R. Siegwar,

More information

In this chapter the model of free motion under gravity is extended to objects projected at an angle. When you have completed it, you should

In this chapter the model of free motion under gravity is extended to objects projected at an angle. When you have completed it, you should Cambridge Universiy Press 978--36-60033-7 Cambridge Inernaional AS and A Level Mahemaics: Mechanics Coursebook Excerp More Informaion Chaper The moion of projeciles In his chaper he model of free moion

More information

Block Diagram of a DCS in 411

Block Diagram of a DCS in 411 Informaion source Forma A/D From oher sources Pulse modu. Muliplex Bandpass modu. X M h: channel impulse response m i g i s i Digial inpu Digial oupu iming and synchronizaion Digial baseband/ bandpass

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION SUPPLEMENTARY INFORMATION DOI: 0.038/NCLIMATE893 Temporal resoluion and DICE * Supplemenal Informaion Alex L. Maren and Sephen C. Newbold Naional Cener for Environmenal Economics, US Environmenal Proecion

More information

Article from. Predictive Analytics and Futurism. July 2016 Issue 13

Article from. Predictive Analytics and Futurism. July 2016 Issue 13 Aricle from Predicive Analyics and Fuurism July 6 Issue An Inroducion o Incremenal Learning By Qiang Wu and Dave Snell Machine learning provides useful ools for predicive analyics The ypical machine learning

More information

An recursive analytical technique to estimate time dependent physical parameters in the presence of noise processes

An recursive analytical technique to estimate time dependent physical parameters in the presence of noise processes WHAT IS A KALMAN FILTER An recursive analyical echnique o esimae ime dependen physical parameers in he presence of noise processes Example of a ime and frequency applicaion: Offse beween wo clocks PREDICTORS,

More information

Exponential Weighted Moving Average (EWMA) Chart Under The Assumption of Moderateness And Its 3 Control Limits

Exponential Weighted Moving Average (EWMA) Chart Under The Assumption of Moderateness And Its 3 Control Limits DOI: 0.545/mjis.07.5009 Exponenial Weighed Moving Average (EWMA) Char Under The Assumpion of Moderaeness And Is 3 Conrol Limis KALPESH S TAILOR Assisan Professor, Deparmen of Saisics, M. K. Bhavnagar Universiy,

More information

Solutions to the Exam Digital Communications I given on the 11th of June = 111 and g 2. c 2

Solutions to the Exam Digital Communications I given on the 11th of June = 111 and g 2. c 2 Soluions o he Exam Digial Communicaions I given on he 11h of June 2007 Quesion 1 (14p) a) (2p) If X and Y are independen Gaussian variables, hen E [ XY ]=0 always. (Answer wih RUE or FALSE) ANSWER: False.

More information

USP. Surplus-Production Models

USP. Surplus-Production Models USP Surplus-Producion Models 2 Overview Purpose of slides: Inroducion o he producion model Overview of differen mehods of fiing Go over some criique of he mehod Source: Haddon 2001, Chaper 10 Hilborn and

More information

Recursive Estimation and Identification of Time-Varying Long- Term Fading Channels

Recursive Estimation and Identification of Time-Varying Long- Term Fading Channels Recursive Esimaion and Idenificaion of ime-varying Long- erm Fading Channels Mohammed M. Olama, Kiran K. Jaladhi, Seddi M. Djouadi, and Charalambos D. Charalambous 2 Universiy of ennessee Deparmen of Elecrical

More information

A Shooting Method for A Node Generation Algorithm

A Shooting Method for A Node Generation Algorithm A Shooing Mehod for A Node Generaion Algorihm Hiroaki Nishikawa W.M.Keck Foundaion Laboraory for Compuaional Fluid Dynamics Deparmen of Aerospace Engineering, Universiy of Michigan, Ann Arbor, Michigan

More information

Recent Developments In Evolutionary Data Assimilation And Model Uncertainty Estimation For Hydrologic Forecasting Hamid Moradkhani

Recent Developments In Evolutionary Data Assimilation And Model Uncertainty Estimation For Hydrologic Forecasting Hamid Moradkhani Feb 6-8, 208 Recen Developmens In Evoluionary Daa Assimilaion And Model Uncerainy Esimaion For Hydrologic Forecasing Hamid Moradkhani Cener for Complex Hydrosysems Research Deparmen of Civil, Consrucion

More information

A Sequential Smoothing Algorithm with Linear Computational Cost

A Sequential Smoothing Algorithm with Linear Computational Cost A Sequenial Smoohing Algorihm wih Linear Compuaional Cos Paul Fearnhead David Wyncoll Jonahan Tawn May 9, 2008 Absrac In his paper we propose a new paricle smooher ha has a compuaional complexiy of O(N),

More information

Low Computation and Low Latency Algorithms for Distributed Sensor Network Initialization

Low Computation and Low Latency Algorithms for Distributed Sensor Network Initialization Low Compuaion and Low Laency Algorihms for Disribued Sensor Nework Iniializaion M. Borkar, V. Cevher and J.H. McClellan Absrac In his paper, we show how an underlying sysem s sae vecor disribuion can be

More information

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing Applicaion of a Sochasic-Fuzzy Approach o Modeling Opimal Discree Time Dynamical Sysems by Using Large Scale Daa Processing AA WALASZE-BABISZEWSA Deparmen of Compuer Engineering Opole Universiy of Technology

More information

GMM - Generalized Method of Moments

GMM - Generalized Method of Moments GMM - Generalized Mehod of Momens Conens GMM esimaion, shor inroducion 2 GMM inuiion: Maching momens 2 3 General overview of GMM esimaion. 3 3. Weighing marix...........................................

More information

INTRODUCTION TO MACHINE LEARNING 3RD EDITION

INTRODUCTION TO MACHINE LEARNING 3RD EDITION ETHEM ALPAYDIN The MIT Press, 2014 Lecure Slides for INTRODUCTION TO MACHINE LEARNING 3RD EDITION alpaydin@boun.edu.r hp://www.cmpe.boun.edu.r/~ehem/i2ml3e CHAPTER 2: SUPERVISED LEARNING Learning a Class

More information

Christos Papadimitriou & Luca Trevisan November 22, 2016

Christos Papadimitriou & Luca Trevisan November 22, 2016 U.C. Bereley CS170: Algorihms Handou LN-11-22 Chrisos Papadimiriou & Luca Trevisan November 22, 2016 Sreaming algorihms In his lecure and he nex one we sudy memory-efficien algorihms ha process a sream

More information

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Capacity Constraints

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Capacity Constraints IJCSI Inernaional Journal of Compuer Science Issues, Vol 9, Issue 1, No 1, January 2012 wwwijcsiorg 18 Applying Geneic Algorihms for Invenory Lo-Sizing Problem wih Supplier Selecion under Sorage Capaciy

More information

Lecture 3: Exponential Smoothing

Lecture 3: Exponential Smoothing NATCOR: Forecasing & Predicive Analyics Lecure 3: Exponenial Smoohing John Boylan Lancaser Cenre for Forecasing Deparmen of Managemen Science Mehods and Models Forecasing Mehod A (numerical) procedure

More information

Data Fusion using Kalman Filter. Ioannis Rekleitis

Data Fusion using Kalman Filter. Ioannis Rekleitis Daa Fusion using Kalman Filer Ioannis Rekleiis Eample of a arameerized Baesian Filer: Kalman Filer Kalman filers (KF represen poserior belief b a Gaussian (normal disribuion A -d Gaussian disribuion is

More information

Some Basic Information about M-S-D Systems

Some Basic Information about M-S-D Systems Some Basic Informaion abou M-S-D Sysems 1 Inroducion We wan o give some summary of he facs concerning unforced (homogeneous) and forced (non-homogeneous) models for linear oscillaors governed by second-order,

More information

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010 Simulaion-Solving Dynamic Models ABE 5646 Week 2, Spring 2010 Week Descripion Reading Maerial 2 Compuer Simulaion of Dynamic Models Finie Difference, coninuous saes, discree ime Simple Mehods Euler Trapezoid

More information

Rao-Blackwellized Auxiliary Particle Filters for Mixed Linear/Nonlinear Gaussian models

Rao-Blackwellized Auxiliary Particle Filters for Mixed Linear/Nonlinear Gaussian models Rao-Blackwellized Auxiliary Paricle Filers for Mixed Linear/Nonlinear Gaussian models Jerker Nordh Deparmen of Auomaic Conrol Lund Universiy, Sweden Email: jerker.nordh@conrol.lh.se Absrac The Auxiliary

More information

Bias in Conditional and Unconditional Fixed Effects Logit Estimation: a Correction * Tom Coupé

Bias in Conditional and Unconditional Fixed Effects Logit Estimation: a Correction * Tom Coupé Bias in Condiional and Uncondiional Fixed Effecs Logi Esimaion: a Correcion * Tom Coupé Economics Educaion and Research Consorium, Naional Universiy of Kyiv Mohyla Academy Address: Vul Voloska 10, 04070

More information

10. State Space Methods

10. State Space Methods . Sae Space Mehods. Inroducion Sae space modelling was briefly inroduced in chaper. Here more coverage is provided of sae space mehods before some of heir uses in conrol sysem design are covered in he

More information

WEEK-3 Recitation PHYS 131. of the projectile s velocity remains constant throughout the motion, since the acceleration a x

WEEK-3 Recitation PHYS 131. of the projectile s velocity remains constant throughout the motion, since the acceleration a x WEEK-3 Reciaion PHYS 131 Ch. 3: FOC 1, 3, 4, 6, 14. Problems 9, 37, 41 & 71 and Ch. 4: FOC 1, 3, 5, 8. Problems 3, 5 & 16. Feb 8, 018 Ch. 3: FOC 1, 3, 4, 6, 14. 1. (a) The horizonal componen of he projecile

More information

1 Review of Zero-Sum Games

1 Review of Zero-Sum Games COS 5: heoreical Machine Learning Lecurer: Rob Schapire Lecure #23 Scribe: Eugene Brevdo April 30, 2008 Review of Zero-Sum Games Las ime we inroduced a mahemaical model for wo player zero-sum games. Any

More information

Probabilistic Robotics The Sparse Extended Information Filter

Probabilistic Robotics The Sparse Extended Information Filter Probabilisic Roboics The Sparse Exended Informaion Filer MSc course Arificial Inelligence 2018 hps://saff.fnwi.uva.nl/a.visser/educaion/probabilisicroboics/ Arnoud Visser Inelligen Roboics Lab Informaics

More information

The electromagnetic interference in case of onboard navy ships computers - a new approach

The electromagnetic interference in case of onboard navy ships computers - a new approach The elecromagneic inerference in case of onboard navy ships compuers - a new approach Prof. dr. ing. Alexandru SOTIR Naval Academy Mircea cel Bărân, Fulgerului Sree, Consanţa, soiralexandru@yahoo.com Absrac.

More information

KINEMATICS IN ONE DIMENSION

KINEMATICS IN ONE DIMENSION KINEMATICS IN ONE DIMENSION PREVIEW Kinemaics is he sudy of how hings move how far (disance and displacemen), how fas (speed and velociy), and how fas ha how fas changes (acceleraion). We say ha an objec

More information

) were both constant and we brought them from under the integral.

) were both constant and we brought them from under the integral. YIELD-PER-RECRUIT (coninued The yield-per-recrui model applies o a cohor, bu we saw in he Age Disribuions lecure ha he properies of a cohor do no apply in general o a collecion of cohors, which is wha

More information

References are appeared in the last slide. Last update: (1393/08/19)

References are appeared in the last slide. Last update: (1393/08/19) SYSEM IDEIFICAIO Ali Karimpour Associae Professor Ferdowsi Universi of Mashhad References are appeared in he las slide. Las updae: 0..204 393/08/9 Lecure 5 lecure 5 Parameer Esimaion Mehods opics o be

More information

Monte Carlo Filter Particle Filter

Monte Carlo Filter Particle Filter 205 European Conrol Conference (ECC) July 5-7, 205. Linz, Ausria Mone Carlo Filer Paricle Filer Masaya Muraa, Hidehisa Nagano and Kunio Kashino Absrac We propose a new realizaion mehod of he sequenial

More information

AUV positioning based on Interactive Multiple Model

AUV positioning based on Interactive Multiple Model AUV posiioning based on Ineracive Muliple Model H. Q. Liu ARL, Tropical Marine Science Insiue Naional Universiy of Singapore 18 Ken Ridge Road, Singapore 1197 Email: hongqing@arl.nus.edu.sg Mandar Chire

More information

A Bayesian Approach to Spectral Analysis

A Bayesian Approach to Spectral Analysis Chirped Signals A Bayesian Approach o Specral Analysis Chirped signals are oscillaing signals wih ime variable frequencies, usually wih a linear variaion of frequency wih ime. E.g. f() = A cos(ω + α 2

More information

Optimal Path Planning for Flexible Redundant Robot Manipulators

Optimal Path Planning for Flexible Redundant Robot Manipulators 25 WSEAS In. Conf. on DYNAMICAL SYSEMS and CONROL, Venice, Ialy, November 2-4, 25 (pp363-368) Opimal Pah Planning for Flexible Redundan Robo Manipulaors H. HOMAEI, M. KESHMIRI Deparmen of Mechanical Engineering

More information

Testing for a Single Factor Model in the Multivariate State Space Framework

Testing for a Single Factor Model in the Multivariate State Space Framework esing for a Single Facor Model in he Mulivariae Sae Space Framework Chen C.-Y. M. Chiba and M. Kobayashi Inernaional Graduae School of Social Sciences Yokohama Naional Universiy Japan Faculy of Economics

More information

Resource Allocation in Visible Light Communication Networks NOMA vs. OFDMA Transmission Techniques

Resource Allocation in Visible Light Communication Networks NOMA vs. OFDMA Transmission Techniques Resource Allocaion in Visible Ligh Communicaion Neworks NOMA vs. OFDMA Transmission Techniques Eirini Eleni Tsiropoulou, Iakovos Gialagkolidis, Panagiois Vamvakas, and Symeon Papavassiliou Insiue of Communicaions

More information

Probabilistic Robotics SLAM

Probabilistic Robotics SLAM Probabilisic Roboics SLAM The SLAM Problem SLAM is he process by which a robo builds a map of he environmen and, a he same ime, uses his map o compue is locaion Localizaion: inferring locaion given a map

More information

Speech and Language Processing

Speech and Language Processing Speech and Language rocessing Lecure 4 Variaional inference and sampling Informaion and Communicaions Engineering Course Takahiro Shinozaki 08//5 Lecure lan (Shinozaki s par) I gives he firs 6 lecures

More information

Matlab and Python programming: how to get started

Matlab and Python programming: how to get started Malab and Pyhon programming: how o ge sared Equipping readers he skills o wrie programs o explore complex sysems and discover ineresing paerns from big daa is one of he main goals of his book. In his chaper,

More information

Inventory Control of Perishable Items in a Two-Echelon Supply Chain

Inventory Control of Perishable Items in a Two-Echelon Supply Chain Journal of Indusrial Engineering, Universiy of ehran, Special Issue,, PP. 69-77 69 Invenory Conrol of Perishable Iems in a wo-echelon Supply Chain Fariborz Jolai *, Elmira Gheisariha and Farnaz Nojavan

More information

Energy Storage Benchmark Problems

Energy Storage Benchmark Problems Energy Sorage Benchmark Problems Daniel F. Salas 1,3, Warren B. Powell 2,3 1 Deparmen of Chemical & Biological Engineering 2 Deparmen of Operaions Research & Financial Engineering 3 Princeon Laboraory

More information

Performance comparison of EKF and particle filtering methods for maneuvering targets

Performance comparison of EKF and particle filtering methods for maneuvering targets Digial Signal Processing 17 (2007) 774 786 www.elsevier.com/locae/dsp Performance comparison of EKF and paricle filering mehods for maneuvering arges Mónica F. Bugallo, Shanshan Xu, Pear M. Djurić Deparmen

More information

Longest Common Prefixes

Longest Common Prefixes Longes Common Prefixes The sandard ordering for srings is he lexicographical order. I is induced by an order over he alphabe. We will use he same symbols (,

More information

Kriging Models Predicting Atrazine Concentrations in Surface Water Draining Agricultural Watersheds

Kriging Models Predicting Atrazine Concentrations in Surface Water Draining Agricultural Watersheds 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Kriging Models Predicing Arazine Concenraions in Surface Waer Draining Agriculural Waersheds Paul L. Mosquin, Jeremy Aldworh, Wenlin Chen Supplemenal Maerial Number

More information

Book Corrections for Optimal Estimation of Dynamic Systems, 2 nd Edition

Book Corrections for Optimal Estimation of Dynamic Systems, 2 nd Edition Boo Correcions for Opimal Esimaion of Dynamic Sysems, nd Ediion John L. Crassidis and John L. Junins November 17, 017 Chaper 1 This documen provides correcions for he boo: Crassidis, J.L., and Junins,

More information

Particle Swarm Optimization

Particle Swarm Optimization Paricle Swarm Opimizaion Speaker: Jeng-Shyang Pan Deparmen of Elecronic Engineering, Kaohsiung Universiy of Applied Science, Taiwan Email: jspan@cc.kuas.edu.w 7/26/2004 ppso 1 Wha is he Paricle Swarm Opimizaion

More information

CSE-473. A Gentle Introduction to Particle Filters

CSE-473. A Gentle Introduction to Particle Filters CSE-473 A Genle Inroducion o Paricle Filers Bayes Filers for Robo Localizaion Dieer Fo 2 Bayes Filers: Framework Given: Sream of observaions z and acion daa u: d Sensor model Pz. = { u, z2, u 1, z 1 Dynamics

More information

Hidden Markov Models. Adapted from. Dr Catherine Sweeney-Reed s slides

Hidden Markov Models. Adapted from. Dr Catherine Sweeney-Reed s slides Hidden Markov Models Adaped from Dr Caherine Sweeney-Reed s slides Summary Inroducion Descripion Cenral in HMM modelling Exensions Demonsraion Specificaion of an HMM Descripion N - number of saes Q = {q

More information