Fixed-lag Sampling Strategies for Particle Filtering SLAM

Size: px
Start display at page:

Download "Fixed-lag Sampling Strategies for Particle Filtering SLAM"

Transcription

1 To appear in he 7 IEEE Inernaional Conference on Roboics & Auomaion (ICRA 7) Fixed-lag Sampling Sraegies for Paricle Filering SLAM Krisopher R. Beevers and Wesley H. Huang Absrac We describe wo new sampling sraegies for Rao-Blackwellized paricle filering SLAM. The sraegies, called fixed-lag roughening and he block proposal disribuion, boh exploi fuure informaion, when i becomes available, o improve he filer s esimaion for previous ime seps. Fixed-lag roughening perurbs rajecory samples over a fixed lag ime according o a Markov Chain Mone Carlo kernel. The block proposal disribuion direcly samples poses over a fixed lag from heir fully join disribuion condiioned on all he available daa. Our experimenal resuls indicae ha he proposed sraegies, especially he block proposal, yield significan improvemens in filer consisency and a reducion in paricle degeneracies compared o sandard sampling echniques such as he improved proposal disribuion of FasSLAM. I. INTRODUCTION Simulaneous localizaion and mapping (SLAM) algorihms based on paricle filers have gained excepional populariy in he las few years due o heir relaive simpliciy, compuaional properies, and experimenal successes. However, recen work such as ha by Bailey e al. [] and ohers has shown ha paricle filering SLAM algorihms are suscepible o subsanial esimaion inconsisencies because hey generally significanly underesimae heir own error. In large par his is due o degeneracies in he paricle filer sampling process. A paricle filer for SLAM represens he poserior disribuion of he robo s rajecory using a se of samples, or paricles. Condiioned on each paricle is a map, esimaed using a series of small exended Kalman filers for each landmark. A each ime sep, paricles are exended according o a moion model and maps are updaed based on sensor observaions. The paricles are weighed according o he likelihood of he observaions given he sampled poses and previous observaions. Finally, paricles are resampled (wih replacemen) according o o heir weighs in order o give more presence o highly-weighed rajecories. Paricle degeneracies occur when he weighs of paricles in he filer are highly skewed. In his case, he resampling sep selecs many copies of a few highly weighed paricles. Since resampling is repeaed ofen, he sampled poses represening pas porions of he robo s rajecory end o become degenerae (i.e., all or K. Beevers is wih he Deparmen of Compuer Science, Rensselaer Polyechnic Insiue, 8h Sree, Troy, NY 8, U.S.A., beevek@cs.rpi.edu W. Huang is wih Applied Percepion, Inc., Execuive Drive, Suie 4, Cranberry Township, PA 666, U.S.A., wes@appliedpercepion.com mosly all idenical) so ha hey insufficienly encode uncerainy in he esimaion. These degeneracies can have significan consequences if he robo revisis he poorly esimaed region, such as when closing a loop. In his paper we describe wo new sampling sraegies for paricle filering SLAM, inspired in par by he racking lieraure [7], [6], which improve he consisency of he filer s esimaion and he diversiy of he rajecory samples. The firs approach, ermed fixed-lag roughening, incorporaes a Markov Chain Mone Carlo (MCMC) move sep, perurbing pose samples over a fixed lag ime according o an MCMC kernel o comba paricle degeneracy. The second echnique employs a block proposal disribuion which direcly samples poses over a fixed lag ime from heir fully join disribuion condiioned on all of he available daa. The main idea behind boh mehods is o exploi fuure informaion o improve he esimaes of pas porions of he rajecory, in he sense ha he informaion becomes available only afer iniial esimaion of he poses. The new sampling echniques lead o significan reducions in esimaion error over previous approaches. For example, in our experimens, esimaion error using fixed-lag roughening was as lile as 3% ha of FasSLAM on average, and error using he block proposal was as lile as %, boh a he expense of a consan facor increase in compuaion ime. Furhermore, rajecory samples from he block proposal exhibi beer diversiy han hose from FasSLAM, wih he filer mainaining muliple samples over mos of he pose hisory for reasonably long rajecories. The primary complicaion of boh approaches is in designing and drawing from he sampling disribuions i.e., he MCMC kernel for fixed-lag roughening, and he fully join pose disribuion for he block proposal. This paper describes he main highlighs, bu some of he deails of he disribuion derivaions are provided in a companion echnical repor [4] o conserve space. In he nex secion we formally inroduce paricle filering SLAM and he consisency issue, and describe previous work on improving consisency and paricle diversiy. We inroduce fixed-lag roughening in Secion III and he block proposal disribuion in Secion IV. Secion V presens he resuls of experimens comparing our echniques o previous approaches. II. PARTICLE FILTERING SLAM The simulaneous localizaion and mapping (SLAM) problem is for a robo o concurrenly esimae boh

2 a map of he environmen and he robo s pose wih respec o he map. We consider he map o consis of a se of parameerized landmarks and rea SLAM as a sae esimaion problem, wih he goal of recovering he map x m = [x m... x m n ] T and he robo s imedependen rajecory x: r hrough he environmen. A each pose he robo execues a conrol command (i.e., moion) according o he conrol inpu u. I hen acquires an observaion (or se of observaions) z from is sensors and compues correspondence variables n mapping observaions o landmarks in he map. The goal of SLAM is herefore o esimae he PDF: p(x r :, xm u :, z :, n : ) () In Rao-Blackwellized paricle filering (RBPF), he poserior () is facored under cerain independence assumpions [] o obain: p(x: r u :, z :, n : ) }{{} rajecory poserior n p(x m i x r :, z :, n : ) }{{} i= landmark i poserior The poserior over rajecories is esimaed nonparamerically using N samples ( paricles ). Condiioned on he sampled values, landmarks are independen, and each is esimaed separaely, ypically by a small consan-size exended Kalman filer (EKF). The esimaion of he rajecory poserior by samples is done using sequenial imporance sampling wih resampling (SISR), or paricle filering. { The basic idea is o employ for each paricle φ i = x r,i :, xm,i} a moion model p(x r xr,i, u ) as a proposal disribuion o projec he robo sae forward by sampling, i.e.: x r,i () p(x r x r,i, u ) (3) Once every paricle is projeced forward, he poserior p(x r : u :, z :, n : ) is represened by he paricles. Nex, he samples are weighed according o he sensor measuremen likelihood, i.e.: ω i = ω i p(z x r,i, n, x m,i n ) (4) Finally, he paricles are resampled according o he weighs o obain a represenaion of (). An imporan issue in paricle filering SLAM is he consisency of he SLAM filer. A filer is inconsisen if i significanly underesimaes is own error, which can lead o divergence of he filer esimae from he ruh. Bailey e al. [] have shown experimenally ha in general, curren paricle filering SLAM algorihms are inconsisen. This is in large par due o degeneracies caused by frequen resampling such ha mos samples become idenical for much of he robo s rajecory. A. Relaed work Several researchers have addressed consisency in he conex of RBPF SLAM; we describe wo well-known approaches and a hird recen developmen. ) Improved proposal disribuion: For robos wih very accurae sensors such as scanning laser rangefinders, he measuremen likelihood in (4) is highly peaked. Thus, he proposal disribuion (3) samples many robo poses ha are assigned low weighs, so only a few samples survive he resampling sep. This can quickly lead o paricle degeneracies. An alernaive is o incorporae he curren sensor measuremen z ino he proposal disribuion, i.e.: x r,i p(x r x r,i :, u :, z :, n : ) (5) Using his approach, many more samples are drawn for robo poses ha mach well wih he curren sensor measuremen and paricles are more evenly weighed, so more paricles are likely o survive resampling. This improved proposal disribuion has been used in boh landmark-based SLAM [] (FasSLAM ) and in occupancy grid scan-maching SLAM [8]. ) Effecive sample size: The basic paricle filering algorihm resamples paricles according o heir weighs a every ieraion. I can be shown ha if he weighs of paricles are approximaely he same, resampling only decreases he efficiency of he sampled represenaion [9]. The effecive sample size is a useful meric o deermine wheher resampling is necessary []. I can be approximaed as: ˆN eff = / i= N ( ) ω i. If he effecive sample size is large, say, ˆN eff > N/, resampling is undesirable since he PDF over robo rajecories is well represened. This echnique was firs applied o SLAM by Grisei e al. [8]. 3) Recovering diversiy hrough sored sae: The preceding mehods focus on prevening loss of paricle diversiy. Anoher approach is o aemp o recover diversiy. Sachniss e al. [] sore he sae of he paricle filer upon deecing he robo s enry ino a loop. Afer repeaedly raversing he loop o improve he map (a process normally resuling in loss of diversiy), he filer sae is resored by splicing he loop rajecory esimae ono each saved paricle, effecively resoring he diversiy of he filer prior o loop closing. III. FIXED-LAG ROUGHENING Resampling leads o degeneracies because muliple copies of he same highly-weighed paricles survive. In his secion we describe a modificaion of he paricle filer sampling process ha incorporaes roughening of he sampled rajecories over a fixed lag so ha he poserior over rajecories is beer esimaed. A similar approach ermed resample-move has been described in he saisical lieraure in he conex of arge racking [7], [6], and has been menioned (bu no pursued) in he conex of SLAM by Bailey []. The basic idea is o incorporae a pos-sisr Markov Chain Mone Carlo (MCMC) sep o move he rajecory of each paricle over a fixed lag ime L afer he usual RBPF updae is complee. Specifically, for

3 each paricle φ i, i =... N, we sample xr,i L+: q(x r L+: ), where q is an MCMC kernel wih invarian disribuion p(x r L+: u :, z :, n : ). Afer he move, he paricles are sill disribued according o he desired poserior bu degeneracies over he lag ime L have been avered. Furhermore, some fuure informaion is used in drawing new values for previously sampled poses. The samples are already approximaely disribued according o he desired poserior before he move, so he usual burn-in ime of MCMC samplers can be avoided. The MCMC move can be repeaed o obain beer samples, alhough in our implemenaion we only perform a single move a each ime sep. There are wo main difficulies in implemening he approach. Firs, an appropriae kernel q and mehod for sampling from i mus be devised. Second, care mus be aken o avoid bias from couning he same measuremen wice, leading o a need for a simple mechanism o manage incremenal versions of he map. A. Fixed-lag Gibbs sampler for SLAM An effecive approach for sampling from he join MCMC kernel q(x r L+: ) is o employ Gibbs sampling, which samples each componen of x r L+: in urn from is condiional disribuion given he values of oher componens. A a paricular lag ime k, he singlecomponen disribuion is of he form: x r,i k p(x r k xr,i :k,k+:, u :, z :, n : ) (6) This disribuion can be manipulaed o obain: p(x r k xr,i :k,k+:, u :, z :, n : ) p(z k x r,i k, n k, x m n k )p(x m n k x r,i :k,k+:, z :k,k+:, n : ) dx m n k p(x r k xr,i k, u k) p(x r k xr,i k+, u k+) (7) The derivaion is given in [4]. We employ he usual Gaussian approximaions of he erms in (7) o sample each componen of he rajecory in urn (again, see [4]). The process is repeaed for every paricle o obain N samples {x r,i L+: }, and hen he maps of he paricles are updaed condiioned on he new rajecories. B. Incremenal map managemen To avoid bias he inermediae map esimae p(x m n k x r,i :k,k+:, z :k,k+:, n : ) used in (7) should incorporae all available informaion excep he measuremen z k from he ime sep being moved. Thus, we sore incremenal versions of he map over he lag ime so ha he inermediae map disribuions can be compued. To avoid soring muliple complee copies of he map of each paricle, he binary ree daa srucure of log N FasSLAM [] can be used o sore only he differences beween maps from each ime sep. In our implemenaion, we sore he map from ime L and he measuremens z L+:. The inermediae map disribuions are compued on he fly by applying EKF updaes o he map using he observaions from all bu he kh ime sep. C. Discussion Noe ha (7) is nearly idenical o he resul of similar manipulaions of he improved proposal disribuion (5) as described by Monemerlo []. The main difference is he backward model p(x r k xr,i k+, u k+) since we are sampling a pose in he mids of he rajecory raher han simply he mos recen pose. Noe also ha we do no reweigh he paricles afer performing he MCMC roughening sep. This is because he paricles before he move are asympoically drawn from he same disribuion as hose afer he move. IV. BLOCK PROPOSAL DISTRIBUTION An alernaive approach is o draw new samples for he las L poses direcly from he join opimal block proposal disribuion, i.e.: p(x r L+: u :, z :, n :, x r,i L ) (8) The basic idea is o sample from (8) a each ime sep, replacing he mos recen L poses of each paricle wih he newly sampled ones. The resul is a paricle filer ha is curren in ha is samples are always disribued according o he desired poserior () and can be used for, e.g., planning, bu which yields much beer samples since fuure informaion is direcly exploied by he join proposal. Thus, degeneracies in he weighs of paricles are much less likely o occur. A relaed echnique was recenly described by Douce e al. [6] in he general paricle filering conex. One can hink of he sandard improved proposal disribuion (5) as a -opimal version of he block proposal. The main difficuly in employing he block proposal is in drawing samples from he join disribuion (8). Our approach relies on he facorizaion due o Chib [5]: p(x r L+: u :, z :, n :, x r,i L ) = p(x r u :, z :, n :, x r,i L ) p(x r u :, z :, n :, x r,i L, xr,i ) p(x r L+ u :, z :, n :, x r,i L, xr,i L+: ) (9) Here, he ypical erm is: p(x r k u :, z :, n :, x r,i L, xr,i k+: ) p(x r k u :k, z :k, n :k, x r,i L ) p(xr k+ xr,i k, u k+) () (See [4] for deails.) The idea is o firs filer forward over he robo s rajecory by compuing he disribuions {p(x r k u :k, z :k, n :k, x r,i L )} using alernaing predicion/updae seps (e.g., wih an EKF), and hen sample backward, firs drawing x r,i p(x r u :, z :, n :, x r,i L ), and hen sampling he poses from he preceding ime seps in reverse order using he disribuions ha arise from subsiuing he sampled values ino (). This process is repeaed for every paricle, and he maps are updaed condiioned on he sampled rajecories.

4 Once new samples have been drawn for {x r,i L+: }, he paricles are reweighed wih he usual echnique: ω i = ω i arge disribuion proposal disribuion The opimal weigh updae can be shown [4] o be: () ω i = ω i p(z x r,i : L, u :, z :, n : ) () i.e., he updae is proporional o he likelihood of he curren measuremen using he forward-filered pose and map disribuion. A. Pracical implemenaion As wih fixed-lag roughening, we implemen he necessary models as Gaussians in pracice. Forward filering employs an EKF o compue he inermediae disribuions {p(x r k u :k, z :k, n :k, x r,i L )}, and mus be performed separaely for each paricle φ i, iniialized wih a zero-covariance disribuion cenered a x r,i L. During forward filering, a emporary version of he map mus be updaed wih he measuremens from each ime sep o obain he correc forward-filered disribuions. The ideal approach is o apply he EKF o he full sae vecor [x r x m ] T over he lag ime. An alernaive which we have used (see [4]) is o assume he landmarks are independen and apply he usual RBPF updaes o he landmarks during forward filering, inflaed by he uncerainy of he inermediae pose disribuions compued by he EKF. Afer forward filering, samples are drawn for each inermediae pose x r k, for k =... L+. The firs sample is drawn direcly from he (approximaely) opimal forward-filered disribuion. The remaining samples are condiioned on he poses drawn for succeeding ime seps by applying he same backward model as for fixed-lag roughening. Again, see [4] for deails. B. Discussion A firs i may appear ha he samples from he block proposal are no differen from hose obained wih fixed-lag roughening. In fac, while he samples are asympoically from he same disribuion (he desired poserior), hose obained from he block proposal are generally beer, because poses over he lag ime are drawn direcly from he join disribuion ha incorporaes fuure informaion. In fixed-lag roughening, poses are originally drawn using pas and presen informaion only, hen are gradually moved as fuure informaion becomes available. Only by applying many MCMC moves a each ime sep would he samples obained by fixed-lag roughening be as good as hose from he block proposal. V. RESULTS Our experimens compared FasSLAM, he fixedlag roughening (FLR) algorihm from Secion III, and he block proposal (BP) disribuion from Secion IV (a) Sparse environmen (b) Dense environmen Fig.. Simulaed environmens used o es he algorihms, consising of poin landmarks placed uniformly a random. Solid dark lines are ground ruh rajecories, kep he same for all simulaions. Ligh gray lines depic ypical uncorreced odomery esimaes. For he roughening and block proposal approaches we esed he algorihms wih several values for he lag ime L. All experimens used N = 5 paricles and resampling was performed only when ˆN eff < N/. Our experimens were in simulaion since comparing he esimaion error of he filers requires ground ruh. We assumed known daa associaions o preven poor correspondence-finding from influencing he comparison beween filering algorihms. Noise was inroduced by perurbing odomery and range-bearing measuremens. The observaion model used σ r = 5 cm and σ b =.3 wih a sensing radius of m, and he moion model used σ x =.d cos θ, σ y =.d sin θ and σ θ =.d +.4φ for ranslaion d and roaion φ. Experimens were performed in a variey of simulaed environmens consising of poin feaures. We presen resuls from wo represenaive cases wih randomly placed landmarks: a sparse map wih a simple 7 sec. rajecory (no loops) and a dense map wih a 63 sec. loop rajecory. The environmens, ground ruh rajecories, and ypical raw odomery esimaes are shown in Figure. All resuls were obained by averaging 5 Mone Carlo rials of each simulaion. A. NEES comparison We begin by comparing he normalized esimaion error squared (NEES) [3], [] of he rajecory esimaes produced by each algorihm. The NEES is a useful measure of filer consisency since i esimaes he saisical disance of he filer esimae from he ground ruh, i.e., i akes ino accoun he filer s esimae of is own error. For a ground ruh pose x r and an esimae ˆx r wih covariance ˆP r (compued from he weighed paricles assuming hey are approximaely Gaussian), he NEES is (x r ˆxr )( ˆP r ) (x r ˆxr )T. The recen paper by Bailey e al. [] gives more deails abou using NEES o measure RBPF SLAM consisency. We compued he NEES a each ime sep using he curren paricle se. Figure shows he resuling errors from each of he algorihms. (To conserve space, we presen reduced versions of he plos here. Larger

5 Alg. NEES alg NEES alg / NEES FS Alg. ˆN eff FS FS 5 FLR() FLR() 5 5 FLR() FLR() 5 BP() BP() 5 5 BP() (a) Sparse environmen BP() 5 (a) Sparse environmen FS FS 5 FLR() FLR() 5 5 FLR() FLR() 5 BP() BP() 5 5 BP() (b) Dense environmen BP() 5 (b) Dense environmen Fig.. NEES (lef column) and he raio of NEES o ha of FasSLAM (righ column) for each of he algorihms, versus he simulaion ime on he x-axis. We use he abbreviaions FS, FLR(L), and BP(L) o indicae FasSLAM, fixed-lag roughening wih lag L, and block proposal wih lag L respecively. versions can be seen in [4].) In he sparse environmen, NEES grows seadily for FS and FLR, and for BP wih small lag imes. Increasing he lag ime for FLR has relaively lile effec on NEES because fuure informaion is exploied slowly (see Secion IV-B). FLR s NEES is approximaely 33% ha of FS on average for L = 5 and L =. On he oher hand, increasing he lag ime for BP dramaically reduces NEES. The NEES of BP() is roughly 73% ha of FS on average; for, %; and for BP(), %. For he dense case he resuls are similar. Noe ha FLR avoids degeneracies (manifesed as spikes in he NEES plos) by moving paricles afer resampling. Ineresingly, increasing L in a dense environmen appears o slighly increase he NEES of FLR, a subjec warraning furher invesigaion. Noe ha he range of he NEES plos is quie large none of he filers is ruly consisen. (A consisen filer over 5 Mone Carlo rials should have NEES less han 3.7 wih 95% probabiliy [].) While he esimaion error using fixed-lag roughening and he Fig. 3. ˆN eff for each of he algorihms, versus he simulaion ime on he x-axis. block proposal is significanly reduced, hese sraegies alone do no guaranee a consisen filer, a leas wih reasonably small lag imes. In fac i is likely ha guaraneeing consisen SLAM esimaion (wih high probabiliy) while represening he rajecory poserior by samples requires drawing he full dimensionaliy of he samples from a disribuion condiioned on all he measuremens, e.g., wih MCMC, since paricle filering is always suscepible o resampling degeneracies depending on he environmen and rajecory. B. ˆN eff comparison The effecive sample size ˆN eff is also a useful saisic in examining filer consisency. If ˆN eff is high, he weighs of paricles are relaively unskewed, i.e., all paricles are conribuing o he esimae of he rajecory poserior. Furhermore, since ˆN eff dicaes when resampling occurs, high values of ˆN eff indicae less chance for degeneracies in pas porions of he rajecory esimae because resampling occurs infrequenly. Figure 3 shows ˆN eff as compued a each ime sep in he simulaions. In he sparse case, FLR exhibis no

6 significan improvemen over FS, bu in he dense environmen and FLR() have abou 7% higher ˆN eff han FS on average. Again, BP exhibis sronger resuls, wih BP() more han % beer han FS in he dense case, and 34% beer in he sparse case. This can be aribued o direc use of fuure informaion by he block proposal, which leads o beer samples for essenially he same reason FasSLAM s samples are beer han hose of FasSLAM. C. Paricle diversiy Finally, we examine paricle diversiy for each of he filers. Figure 4 shows he variance of he pose hisories of all he paricles, compued a he end of SLAM, along wih he number of unique paricles represening each pose. For all of he algorihms, he end of he rajecory is beer represened han earlier porions. FLR exends he represenaion over he lag ime bu he ypical quick dropoff remains. BP avoids he loss of diversiy in he sparse case, mainaining non-zero variance over mos of he rajecory, as one would expec since lile resampling occurs due o he high effecive sample size. In a denser environmen a significan amoun of resampling sill occurs, reducing he benefi somewha. VI. CONCLUSIONS We have described wo new sampling sraegies for paricle filering SLAM. The firs mehod, fixed-lag roughening, applies an MCMC move o he rajecory samples over a fixed lag a each ime sep. The second approach, he block proposal disribuion, draws new samples for all poses in a fixed-lag porion of he rajecory from heir join disribuion. Boh echniques exploi fuure informaion o improve he esimaion of pas poses. We have given overviews of he echnical deails behind each approach; full deails are in [4]. Our resuls show ha he new algorihms lead o subsanial improvemens in SLAM esimaion. Fixedlag roughening and he block proposal yield samples wih lower saisical esimaion error han hose of FasSLAM. Furhermore, samples drawn from he block proposal end o have much more uniform imporance weighs, leading o less need for resampling and consequenly, improved paricle diversiy. REFERENCES [] T. Bailey. Mobile robo localisaion and mapping in exensive oudoor environmens. PhD hesis, Ausralian Cener for Field Roboics, Universiy of Sydney, Augus. [] T. Bailey, J. Nieo, and E. Nebo. Consisency of he FasSLAM algorihm. In IEEE Inl. Conf. on Roboics and Auomaion, pages 44 47, 6. [3] Y. Bar-Shalom, X. R. Li, and T. Kirubarajan. Esimaion wih applicaions o racking and navigaion. Wiley, New York,. [4] K. Beevers. Sampling sraegies for paricle filering SLAM. Technical Repor 6-, Deparmen of Compuer Science, Rensselaer Polyechnic Insiue, Troy, NY, 6. [5] S. Chib. Calculaing poserior disribuions and modal esimaes in Markov mixure models. Journal of Economerics, 75():79 97, 996. Alg. Sample variance Unique samples FS FLR() FLR() BP() BP() FS FLR() FLR() BP() BP() x 4 x 4 x 4 x 4 x 4 x 4 x 4 (a) Sparse environmen (b) Dense environmen Fig. 4. Comparison of paricle diversiy. The plos shown here are compued using he rajecory samples a he end of SLAM, i.e., {x r,i : u :, z :, n : }. On he lef is he sample variance for each pose in he rajecory, compued as race( ˆP r ). On he righ is he number of unique samples represening each pose. [6] A. Douce, M. Briers, and S. Sénécal. Efficien block sampling sraegies for sequenial Mone Carlo mehods. Journal of Compuaional and Graphical Saisics, o appear, 6. [7] W. Gilks and C. Berzuini. Following a moving arge Mone Carlo inference for dynamic Bayesian models. Journal of he Royal Saisical Sociey B, 63():7 46,. [8] G. Grisei, C. Sachniss, and W. Burgard. Improving gridbased SLAM wih Rao-Blackwellized paricle filers by adapive proposals and selecive resampling. In Proc. of he IEEE Inl. Conf. on Roboics and Auomaion, pages , 5. [9] J. Liu. Mone Carlo sraegies in scienific compuing. Springer, New York,. [] J. Liu and R. Chen. Blind deconvoluion via sequenial impuaions. Journal of he American Saisical Associaion, 9(43): , June 995. [] M. Monemerlo. FasSLAM: a facored soluion o he simulaneous localizaion and mapping problem wih unknown daa associaion. PhD hesis, Carnegie Mellon Universiy, Pisburgh, PA, 3. [] C. Sachniss, G. Grisei, and W. Burgard. Recovering paricle diversiy in a Rao-Blackwellized paricle filer for SLAM afer acively closing loops. In Proc. of he IEEE Inl. Conf. on Roboics and Auomaion, pages ,

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

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

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

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

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

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

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

Introduction to Mobile Robotics SLAM: Simultaneous Localization and Mapping

Introduction to Mobile Robotics SLAM: Simultaneous Localization and Mapping Inroducion o Mobile Roboics SLAM: Simulaneous Localizaion and Mapping Wolfram Burgard, Maren Bennewiz, Diego Tipaldi, Luciano Spinello Wha is SLAM? Esimae he pose of a robo and he map of he environmen

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

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

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

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

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

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

Look-ahead Proposals for Robust Grid-based SLAM

Look-ahead Proposals for Robust Grid-based SLAM Look-ahead Proposals for Robus Grid-based SLAM Slawomir Grzonka, Chrisian Plagemann, Giorgio Grisei, Wolfram Burgard To cie his version: Slawomir Grzonka, Chrisian Plagemann, Giorgio Grisei, Wolfram Burgard.

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

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

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

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

Monte Carlo Sampling of Non-Gaussian Proposal Distribution in Feature-Based RBPF-SLAM

Monte Carlo Sampling of Non-Gaussian Proposal Distribution in Feature-Based RBPF-SLAM Proceedings of Ausralasian Conference on Roboics and Auomaion, 3-5 Dec 2012, Vicoria Universiy of Wellingon, New Zealand. Mone Carlo Sampling of Non-Gaussian Proposal Disribuion in Feaure-Based RBPF-SLAM

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

FastSLAM: An Efficient Solution to the Simultaneous Localization And Mapping Problem with Unknown Data Association

FastSLAM: An Efficient Solution to the Simultaneous Localization And Mapping Problem with Unknown Data Association FasSLAM: An Efficien Soluion o he Simulaneous Localizaion And Mapping Problem wih Unknown Daa Associaion Sebasian Thrun 1, Michael Monemerlo 1, Daphne Koller 1, Ben Wegbrei 1 Juan Nieo 2, and Eduardo Nebo

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

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

Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM

Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM Simulaneous Localizaion and Mapping wih Unknown Daa Associaion Using FasSLAM Michael Monemerlo, Sebasian Thrun Absrac The Exended Kalman Filer (EKF has been he de faco approach o he Simulaneous Localizaion

More information

CSE-571 Robotics. Sample-based Localization (sonar) Motivation. Bayes Filter Implementations. Particle filters. Density Approximation

CSE-571 Robotics. Sample-based Localization (sonar) Motivation. Bayes Filter Implementations. Particle filters. Density Approximation Moivaion CSE57 Roboics Bayes Filer Implemenaions Paricle filers So far, we discussed he Kalman filer: Gaussian, linearizaion problems Paricle filers are a way o efficienly represen nongaussian disribuions

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

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

DEPARTMENT OF STATISTICS

DEPARTMENT OF STATISTICS A Tes for Mulivariae ARCH Effecs R. Sco Hacker and Abdulnasser Haemi-J 004: DEPARTMENT OF STATISTICS S-0 07 LUND SWEDEN A Tes for Mulivariae ARCH Effecs R. Sco Hacker Jönköping Inernaional Business School

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

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

Navneet Saini, Mayank Goyal, Vishal Bansal (2013); Term Project AML310; Indian Institute of Technology Delhi

Navneet Saini, Mayank Goyal, Vishal Bansal (2013); Term Project AML310; Indian Institute of Technology Delhi Creep in Viscoelasic Subsances Numerical mehods o calculae he coefficiens of he Prony equaion using creep es daa and Herediary Inegrals Mehod Navnee Saini, Mayank Goyal, Vishal Bansal (23); Term Projec

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

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

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

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

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

Maximum Likelihood Parameter Estimation in State-Space Models

Maximum Likelihood Parameter Estimation in State-Space Models Maximum Likelihood Parameer Esimaion in Sae-Space Models Arnaud Douce Deparmen of Saisics, Oxford Universiy Universiy College London 4 h Ocober 212 A. Douce (UCL Maserclass Oc. 212 4 h Ocober 212 1 / 32

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

FastSLAM with Stereo Vision

FastSLAM with Stereo Vision FasSLAM wih Sereo Vision Wikus Brink Elecronic Sysems Lab Elecrical and Elecronic Engineering Sellenbosch Universiy Email: wikusbrink@ieee.org Corné E. van Daalen Elecronic Sysems Lab Elecrical and Elecronic

More information

2.160 System Identification, Estimation, and Learning. Lecture Notes No. 8. March 6, 2006

2.160 System Identification, Estimation, and Learning. Lecture Notes No. 8. March 6, 2006 2.160 Sysem Idenificaion, Esimaion, and Learning Lecure Noes No. 8 March 6, 2006 4.9 Eended Kalman Filer In many pracical problems, he process dynamics are nonlinear. w Process Dynamics v y u Model (Linearized)

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

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD HAN XIAO 1. Penalized Leas Squares Lasso solves he following opimizaion problem, ˆβ lasso = arg max β R p+1 1 N y i β 0 N x ij β j β j (1.1) for some 0.

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

FastSLAM 2.0: An Improved Particle Filtering Algorithm for Simultaneous Localization and Mapping that Provably Converges

FastSLAM 2.0: An Improved Particle Filtering Algorithm for Simultaneous Localization and Mapping that Provably Converges Proceedings of IJCAI 2003 FasSLAM 2.0: An Improved Paricle Filering Algorihm for Simulaneous Localizaion and Mapping ha Provably Converges Michael Monemerlo and Sebasian Thrun School of Compuer Science

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

Monocular SLAM Using a Rao-Blackwellised Particle Filter with Exhaustive Pose Space Search

Monocular SLAM Using a Rao-Blackwellised Particle Filter with Exhaustive Pose Space Search 2007 IEEE Inernaional Conference on Roboics and Auomaion Roma, Ialy, 10-14 April 2007 Monocular SLAM Using a Rao-Blackwellised Paricle Filer wih Exhausive Pose Space Search Masahiro Tomono Absrac This

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

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

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

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

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

Particle Filtering and Smoothing Methods

Particle Filtering and Smoothing Methods Paricle Filering and Smoohing Mehods Arnaud Douce Deparmen of Saisics, Oxford Universiy Universiy College London 3 rd Ocober 2012 A. Douce (UCL Maserclass Oc. 2012) 3 rd Ocober 2012 1 / 46 Sae-Space Models

More information

3.1 More on model selection

3.1 More on model selection 3. More on Model selecion 3. Comparing models AIC, BIC, Adjused R squared. 3. Over Fiing problem. 3.3 Sample spliing. 3. More on model selecion crieria Ofen afer model fiing you are lef wih a handful of

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

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

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

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

Mapping in Dynamic Environments

Mapping in Dynamic Environments Mapping in Dynaic Environens Wolfra Burgard Universiy of Freiburg, Gerany Mapping is a Key Technology for Mobile Robos Robos can robusly navigae when hey have a ap. Robos have been shown o being able o

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

Improved Rao-Blackwellized H filter based mobile robot SLAM

Improved Rao-Blackwellized H filter based mobile robot SLAM Ocober 216, 23(5): 47 55 www.sciencedirec.com/science/journal/158885 The Journal of China Universiies of Poss and Telecommunicaions hp://jcup.bup.edu.cn Improved Rao-Blackwellized H filer based mobile

More information

Ensamble methods: Bagging and Boosting

Ensamble methods: Bagging and Boosting Lecure 21 Ensamble mehods: Bagging and Boosing Milos Hauskrech milos@cs.pi.edu 5329 Senno Square Ensemble mehods Mixure of expers Muliple base models (classifiers, regressors), each covers a differen par

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

Failure of the work-hamiltonian connection for free energy calculations. Abstract

Failure of the work-hamiltonian connection for free energy calculations. Abstract Failure of he work-hamilonian connecion for free energy calculaions Jose M. G. Vilar 1 and J. Miguel Rubi 1 Compuaional Biology Program, Memorial Sloan-Keering Cancer Cener, 175 York Avenue, New York,

More information

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes Represening Periodic Funcions by Fourier Series 3. Inroducion In his Secion we show how a periodic funcion can be expressed as a series of sines and cosines. We begin by obaining some sandard inegrals

More information

Rapid Termination Evaluation for Recursive Subdivision of Bezier Curves

Rapid Termination Evaluation for Recursive Subdivision of Bezier Curves Rapid Terminaion Evaluaion for Recursive Subdivision of Bezier Curves Thomas F. Hain School of Compuer and Informaion Sciences, Universiy of Souh Alabama, Mobile, AL, U.S.A. Absrac Bézier curve flaening

More information

Multi-Robot Simultaneous Localization and Mapping (Multi-SLAM)

Multi-Robot Simultaneous Localization and Mapping (Multi-SLAM) Muli-Robo Simulaneous Localizaion and Mapping (Muli-SLAM) Kai-Chieh Ma, Zhibei Ma Absrac In his projec, we are ineresed in he exension of Simulaneous Localizaion and Mapping (SLAM) o muliple robos. By

More information

Solutions to Odd Number Exercises in Chapter 6

Solutions to Odd Number Exercises in Chapter 6 1 Soluions o Odd Number Exercises in 6.1 R y eˆ 1.7151 y 6.3 From eˆ ( T K) ˆ R 1 1 SST SST SST (1 R ) 55.36(1.7911) we have, ˆ 6.414 T K ( ) 6.5 y ye ye y e 1 1 Consider he erms e and xe b b x e y e b

More information

Comparing Means: t-tests for One Sample & Two Related Samples

Comparing Means: t-tests for One Sample & Two Related Samples Comparing Means: -Tess for One Sample & Two Relaed Samples Using he z-tes: Assumpions -Tess for One Sample & Two Relaed Samples The z-es (of a sample mean agains a populaion mean) is based on he assumpion

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

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems Paricle Swarm Opimizaion Combining Diversificaion and Inensificaion for Nonlinear Ineger Programming Problems Takeshi Masui, Masaoshi Sakawa, Kosuke Kao and Koichi Masumoo Hiroshima Universiy 1-4-1, Kagamiyama,

More information

Presentation Overview

Presentation Overview Acion Refinemen in Reinforcemen Learning by Probabiliy Smoohing By Thomas G. Dieerich & Didac Busques Speaer: Kai Xu Presenaion Overview Bacground The Probabiliy Smoohing Mehod Experimenal Sudy of Acion

More information

Introduction to Mobile Robotics Summary

Introduction to Mobile Robotics Summary Inroducion o Mobile Roboics Summary Wolfram Burgard Cyrill Sachniss Maren Bennewiz Diego Tipaldi Luciano Spinello Probabilisic Roboics 2 Probabilisic Roboics Key idea: Eplici represenaion of uncerainy

More information

RL Lecture 7: Eligibility Traces. R. S. Sutton and A. G. Barto: Reinforcement Learning: An Introduction 1

RL Lecture 7: Eligibility Traces. R. S. Sutton and A. G. Barto: Reinforcement Learning: An Introduction 1 RL Lecure 7: Eligibiliy Traces R. S. Suon and A. G. Baro: Reinforcemen Learning: An Inroducion 1 N-sep TD Predicion Idea: Look farher ino he fuure when you do TD backup (1, 2, 3,, n seps) R. S. Suon and

More information

NCSS Statistical Software. , contains a periodic (cyclic) component. A natural model of the periodic component would be

NCSS Statistical Software. , contains a periodic (cyclic) component. A natural model of the periodic component would be NCSS Saisical Sofware Chaper 468 Specral Analysis Inroducion This program calculaes and displays he periodogram and specrum of a ime series. This is someimes nown as harmonic analysis or he frequency approach

More information

RAO-BLACKWELLIZED PARTICLE SMOOTHERS FOR MIXED LINEAR/NONLINEAR STATE-SPACE MODELS

RAO-BLACKWELLIZED PARTICLE SMOOTHERS FOR MIXED LINEAR/NONLINEAR STATE-SPACE MODELS RAO-BLACKWELLIZED PARICLE SMOOHERS FOR MIXED LINEAR/NONLINEAR SAE-SPACE MODELS Fredrik Lindsen, Pee Bunch, Simon J. Godsill and homas B. Schön Division of Auomaic Conrol, Linköping Universiy, Linköping,

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

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

Pose Uncertainty in Occupancy Grids through Monte Carlo Integration

Pose Uncertainty in Occupancy Grids through Monte Carlo Integration Pose Uncerainy in Occupancy Grids hrough Mone Carlo Inegraion Daniek Jouber Elecronic Sysems Lab Elecrical and Elecronic Engineering Sellenbosch Universiy, Souh Africa Email: daniekj@sun.ac.za Willie Brink

More information

A Rao-Blackwellized Parts-Constellation Tracker

A Rao-Blackwellized Parts-Constellation Tracker A Rao-Blackwellized Pars-Consellaion Tracker Gran Schindler and Frank Dellaer College of Compuing, Georgia Insiue of Technology {schindler, dellaer}@cc.gaech.edu Absrac We presen a mehod for efficienly

More information

hen found from Bayes rule. Specically, he prior disribuion is given by p( ) = N( ; ^ ; r ) (.3) where r is he prior variance (we add on he random drif

hen found from Bayes rule. Specically, he prior disribuion is given by p( ) = N( ; ^ ; r ) (.3) where r is he prior variance (we add on he random drif Chaper Kalman Filers. Inroducion We describe Bayesian Learning for sequenial esimaion of parameers (eg. means, AR coeciens). The updae procedures are known as Kalman Filers. We show how Dynamic Linear

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

Indoor Simultaneous Localization And Mapping Based On FastSLAM

Indoor Simultaneous Localization And Mapping Based On FastSLAM Inernaional Core Journal of Engineering Vol.4 No.11 2018 ISSN: 2414-1895 Indoor Simulaneous Localizaion And Mapping Based On FasSLAM Xingming Zhu 1, a, Hong Song 1, a, Xisong Gan 2, a 1Sichuan Universiy

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

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

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

ACE 562 Fall Lecture 4: Simple Linear Regression Model: Specification and Estimation. by Professor Scott H. Irwin

ACE 562 Fall Lecture 4: Simple Linear Regression Model: Specification and Estimation. by Professor Scott H. Irwin ACE 56 Fall 005 Lecure 4: Simple Linear Regression Model: Specificaion and Esimaion by Professor Sco H. Irwin Required Reading: Griffihs, Hill and Judge. "Simple Regression: Economic and Saisical Model

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

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

Simultaneous Localisation and Mapping. IAR Lecture 10 Barbara Webb

Simultaneous Localisation and Mapping. IAR Lecture 10 Barbara Webb Simuaneous Locaisaion and Mapping IAR Lecure 0 Barbara Webb Wha is SLAM? Sar in an unknown ocaion and unknown environmen and incremenay buid a map of he environmen whie simuaneousy using his map o compue

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

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

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

Exponentially Weighted Moving Average (EWMA) Chart Based on Six Delta Initiatives

Exponentially Weighted Moving Average (EWMA) Chart Based on Six Delta Initiatives hps://doi.org/0.545/mjis.08.600 Exponenially Weighed Moving Average (EWMA) Char Based on Six Dela Iniiaives KALPESH S. TAILOR Deparmen of Saisics, M. K. Bhavnagar Universiy, Bhavnagar-36400 E-mail: kalpesh_lr@yahoo.co.in

More information

Ensamble methods: Boosting

Ensamble methods: Boosting Lecure 21 Ensamble mehods: Boosing Milos Hauskrech milos@cs.pi.edu 5329 Senno Square Schedule Final exam: April 18: 1:00-2:15pm, in-class Term projecs April 23 & April 25: a 1:00-2:30pm in CS seminar room

More information

Lecture 33: November 29

Lecture 33: November 29 36-705: Inermediae Saisics Fall 2017 Lecurer: Siva Balakrishnan Lecure 33: November 29 Today we will coninue discussing he boosrap, and hen ry o undersand why i works in a simple case. In he las lecure

More information

SMC in Estimation of a State Space Model

SMC in Estimation of a State Space Model SMC in Esimaion of a Sae Space Model Dong-Whan Ko Deparmen of Economics Rugers, he Sae Universiy of New Jersey December 31, 2012 Absrac I briefly summarize procedures for macroeconomic Dynamic Sochasic

More information

FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem

FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem asslam: A acored Soluion o he Simulaneous Localizaion and Mapping Problem Michael Monemerlo and Sebasian hrun School of Compuer Science Carnegie Mellon Universiy Pisburgh, PA 15213 mmde@cs.cmu.edu, hrun@cs.cmu.edu

More information

MCMC-Based Particle Filtering for Tracking a Variable Number of Interacting Targets. Zia Khan, Tucker Balch, and Frank Dellaert

MCMC-Based Particle Filtering for Tracking a Variable Number of Interacting Targets. Zia Khan, Tucker Balch, and Frank Dellaert 1 MCMC-Based Paricle Filering for Tracking a Variable Number of Ineracing Targes Zia Khan, Tucker Balch, and Frank Dellaer 2 Absrac We describe a paricle filer ha effecively deals wih ineracing arges -

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