Pose Uncertainty in Occupancy Grids through Monte Carlo Integration

Size: px
Start display at page:

Download "Pose Uncertainty in Occupancy Grids through Monte Carlo Integration"

Transcription

1 Pose Uncerainy in Occupancy Grids hrough Mone Carlo Inegraion Daniek Jouber Elecronic Sysems Lab Elecrical and Elecronic Engineering Sellenbosch Universiy, Souh Africa Willie Brink Applied Mahemaics Deparmen of Mahemaical Sciences Sellenbosch Universiy, Souh Africa Ben Herbs Applied Mahemaics Deparmen of Mahemaical Sciences Sellenbosch Universiy, Souh Africa Absrac We consider he dense mapping problem where a mobile robo mus combine range measuremens ino a consisen world-cenric map. If he range sensor is mouned on he robo, as is usually he case, some form of SLAM mus be implemened in order o esimae he robo s pose (posiion and orienaion) a every ime sep. Such esimaes are ypically characerized by uncerainy, and for safe navigaion i can be imporan for he map o reflec he exen of hose uncerainies. We presen a simple and compuaionally racable means of incorporaing he pose disribuion reurned by SLAM direcly ino an occupancy grid map. We also indicae how our mechanism for handling pose uncerainy fis naurally ino an exising adapive grid mapping algorihm, which is more memory efficien, and offer some improvemens o ha algorihm. We demonsrae he effeciveness and benefis of our approach using simulaed as well as real-world daa. I. INTRODUCTION Dense and consisen mapping of a mobile robo s environmen is vial for collision-free pah planning and safe navigaion. Measuremens obained from a range sensor mouned on he robo provide informaion on he srucure of he visible environmen, bu are relaive o he robo s unknown pose (locaion and orienaion). In order o combine hese range measuremens ino a world-cenric map, some form of simulaneous localizaion and mapping (SLAM) ha esimaes he robo s pose a every ime sep is necessary. However, since landmark measuremens and robo moion are inherenly noisy, he pose esimaes are ypically characerized by uncerainy. When building a map i is essenial o deal wih he uncerainies in pose esimaes and range measuremens in a principled manner o avoid overconfidence in he map. Occupancy grids are well-suied for he ask of mainaining uncerainy in he map as new measuremens become available over ime and his makes hem enormously popular [1]. However, occupancy grids are usually employed o solve he mapping wih known poses problem where an exac pose is available a every ime sep. In pracice, where a SLAM sysem provides he pose disribuion, he sandard approach for he dense mapping sage seems o be o ake he mos likely pose from ha disribuion [2] and discard any furher informaion on he uncerainy in such an esimae. We address his issue and propose a compuaionally racable means of incorporaing pose uncerainy ino occupancy grid maps. Effors have been made o improve pose esimaion prior o mapping, by decreasing he associaed uncerainy [3]. However, he problem of direcly incorporaing pose uncerainy ino he occupancy grid mapping process has received lile aenion. A noable excepion is he work of O Callaghan e al. [4], [5]. Gaussian processes are used o incorporae he effecs of pose uncerainy, leading o a coninuous funcional represenaion of map properies (such as occupancy) from which a grid map can be exraced. Our work differs from heirs in he sense ha we reain he simpliciy of he radiional occupancy grid paradigm and aler only he way in which cell occupancy probabiliies are updaed. Merali and Barfoo [6] also deal wih uncerainy in occupancy grid maps, by relaxing he assumpions of independence beween grid cells and independence beween measuremens aken over ime, bu hey do no specifically focus on he issue of pose uncerainy. For he purposes of his paper we shall assume ha a SLAM sysem is in place and oupus a every ime sep a disribuion describing he robo s esimaed pose. In Secion II we ouline he SLAM problem and menion wo commonly used soluions. These illusrae wo fundamenal ways of describing pose uncerainy: wih parameers of a closed-form probabiliy densiy funcion or wih a se of weighed paricles. The idea hen is o combine dense range measuremens aken over ime ino a consisen map. An esimae of he robo s pose is available, so hose measuremens can be ransformed o global map coordinaes. An occupancy grid is used o represen he map, and a brief descripion of he radiional algorihm is given in Secion III. We consider a way of modelling range measuremen uncerainy in Secion IV and address he issue of pose uncerainy in Secion V, where he occupancy grid updae equaion is alered o include weighed samples from he pose disribuion. An issue in occupancy grids ha is becoming increasingly relevan, paricularly wih he developmen of more affordable real-ime 3D scanning echnologies and he need for larger maps, is ha of high memory usage. In Secion VI we consider he adapive grid mapping mehod of Einhorn e al. [7], which selecs and updaes local resoluion based on he measuremens, and argue how i inegraes easily wih our handling of pose uncerainy.

2 We es our mehods, boh in simulaion and wih real daa, and repor on resuls in Secion VII. We find ha our inclusion of pose uncerainy does no reduce accuracy, compared o oupu from he radiional algorihm, bu raher increases informaion in he map. II. POSE UNCERTAINTY FROM SLAM Online SLAM uses conrol inpus and sensor readings o esimae a every ime sep he join poserior probabiliy of he robo s pose x and a map m. The map consruced by SLAM is ypically sparse, in he form of posiion coordinaes of salien landmarks, and no paricularly suiable for pah planning or obsacle avoidance. Dense mapping can be performed wih measuremens from addiional sensors such as laser range finders or sereo cameras. These sensors are usually mouned on he robo and, in order o combine such measuremens coherenly ino a world-cenric map, he dense mapping process mus rely on he localizaion oupu from some ype of SLAM sysem. In our mapping algorihm we incorporae he pose esimaes from SLAM and, imporanly, also consider he issue of uncerainy in hese esimaes. We proceed by firs providing a brief descripion of wo fundamenally differen forms in which SLAM may reurn his informaion. Thrun e al. [2] and Durran-Whye and Bailey [8] give more in-deph descripions of he SLAM problem in general, and he wo sysems menioned here. A. Pose uncerainy from EKF-SLAM I is quie common o assume ha he noise in boh landmark measuremens and robo moion is Gaussian, in order o employ he exended Kalman filer (EKF) for esimaing robo pose and landmark locaions. A mean sae vecor and associaed covariance marix are updaed a every ime sep and ogeher define he join poserior over he robo s pose variables (posiion and orienaion) and landmark posiions. In order o exrac he pose esimae from his join disribuion one simply marginalizes ou he landmark variables. The resuling disribuion remains Gaussian [9]. We noe ha his is an example of he case where he pose uncerainy is represened as parameers of a known closedform disribuion. B. Pose uncerainy from FasSLAM In order o circumven he someimes resricive assumpion of Gaussian noise, he FasSLAM algorihm of Monemerlo e al. [1] uilizes a Rao-Blackwellized paricle filer for is esimaion. In his formulaion he robo pose variables are represened by paricles, and herefore need no assume any paricular disribuion, while landmarks are esimaed by separae low-dimensional EKFs. A every ime sep he se of paricles (eiher before or afer he cusomary resampling sep in he paricle filer), along wih heir imporance weighs, serve as an approximaion o he pose disribuion. Such a se of weighed paricles ha approximaes a disribuion is he second fundamenal form in which he pose uncerainy can be represened. III. TRADITIONAL OCCUPANCY GRID MAPPING The occupancy grid mapping algorihm, firs inroduced by Moravec and Elfes [11], discreizes he area o be mapped ino a regular grid of cells (squares in 2D or cubes in 3D). Ulimaely, every cell mus be labelled as eiher free or occupied. However, since measuremens of he environmen can be noisy and he exac pose of he robo on which he sensor is mouned can be uncerain, a hard labelling is risky. Insead i seems more appropriae o mainain probabiliies of cells being occupied, and herein lies he power of occupancy grids. If m i is he even ha cell i is occupied, he aim is o deermine he join poserior probabiliy p(m 1:N z 1:, x 1: ). Here m 1:N denoes he inersecion of m 1, m 2,..., m N, wih N he number of cells, and z 1: and x 1: are all he range measuremens and robo poses up o ime. Compuing his join probabiliy is inracable, and a sandard remedy is o assume condiional independence beween cells [2] so ha p(m 1:N z 1:, x 1: ) = N p(m i z 1:, x 1: ). (1) i=1 Once he measuremens relaive o he robo have been ransformed o global map coordinaes we can omi he pose iself from he esimaion. Furhermore, by applying Bayes rule and assuming condiional independence beween measuremens a differen imes, we have p(m i z 1: ) = p(m i z ) p(z ) p(m i z 1: 1 ), (2) p(m i ) p(z z 1: 1 ) and, in erms of log odds raios, log p(m i z 1: ) p(m c i z 1:) = log p(m i z ) p(m c i z ) + log p(m i z 1: 1 ) p(m c i z 1: 1) log p(m i) p(m c (3) i ), where m c i denoes he complemen of m i. This expression is he sandard occupancy grid updae equaion. The log odds raio of a paricular cell a ime is found simply by adding he log odds raio arising from he new measuremen z o he log odds raio obained a he previous ime sep and subracing a prior. This prior log odds raio is se o, i.e. p(m i ) = 1 2, if no prior informaion abou he environmen is available. The firs wo erms on he righ-hand side of (3) require probabiliies of he form p(m i z). This is called he inverse sensor model, and we provide deails of ours in he nex secion. IV. MEASUREMENT UNCERTAINTY The occupancy grid algorihm assigns and mainains a probabiliy for every cell, based on measuremens capured a discree ime seps. A range measuremen consiss of one or muliple rays emanaing from he sensor, each associaed wih a disance o he firs observed obsacle along ha ray. All cells inerseced by a ray mus be updaed according o some funcion of ha measured disance, and he rules specifying

3 1.5 l r g(r) 1.5 p(m i z = 2) Fig. 1. The ideal sensor model (op lef) is convolved wih a Gaussian noise model, wih σ =.3, o produce our Gaussian inverse sensor model (righ). This model corresponds o a range measuremen of z = 2. hese updaes are known as sensor models. For he derivaion of our inverse sensor model we focus on sensors wih fairly narrow beams, so ha he uncerainy in angle is negligible compared o he uncerainy in range. If he sensor reurns perfec noise-free measuremens we can employ an ideal sensor model such as he one shown in Fig. 1 (op lef). This example corresponds o a range measuremen of z = 2. Cells closer han 2 unis from he sensor are updaed wih a probabiliy value of (corresponding o free), cells ha are around 2 unis far wih a value of 1 (occupied), and hose furher han 2 unis away are updaed wih a probabiliy value of 1 2 which corresponds o unknown. The widh of he peak (l in Fig. 1) indicaes he range of cell disances ha are deemed occupied by he curren measuremen and can be se o he diagonal of a grid cell. If we wan o assume ha he measuremen is corruped by addiive Gaussian noise, say cenred around he recorded disance, we need o convolve he ideal sensor model wih a Gaussian funcion. If z is he measured disance and he noise variance is σ 2 (which can be a funcion of z), our Gaussian inverse sensor model is given explicily as, r (, z l 2 ), g(r) = 1 2 A B, r [z l 2, z + l 2 ), (4) 1 4 A B 1 4 C, r [z + l 2, ), where A = erf ( z/( 2σ) ), B = erf ( (r 2z + l 2 )/( 2σ) ) and C = erf ( (r 2z l 2 )/( 2σ) ). The funcion g is obained by convolving he ideal sensor model and a zero-mean Gaussian wih variance σ 2. As menioned, he variance of he Gaussian noise model can depend on he measured disance, and his dependence in urn is dicaed by he ype of sensor used. The uncerainy in range measuremens reurned by a sereo camera sensor, for example, grows quadraically wih disance and σ is ofen chosen as z 2 /(bf) where b is he baseline and f he focal lengh [12]. The res of he discussion is no dependen on a specific choice of inverse sensor model. In our experimens, however, we employ he Gaussian model in (4). r V. POSE UNCERTAINTY Occupancy grid mapping ypically funcions under he assumpion ha he pose of he robo is known exacly, a every ime sep, so ha measuremens relaive o he sensor are easily ransformed o global coordinaes before being incorporaed ino he map. The problem wih his assumpion is ha, if he robo s pose has large uncerainy, he resuling map will no reflec i. We deal wih his problem by sampling from he pose disribuion (reurned by he SLAM sysem), ransforming he measuremen o map coordinaes using every sample individually and, finally, updaing he map by summing over he samples. A. Sampling from he pose disribuion We consider wo basic forms in which a ypical SLAM sysem migh reurn he pose disribuion, namely closed-form (such as he mulivariae Gaussian reurned by EKF-SLAM) and a sample-based approximaion (such as he weighed paricles reurned by FasSLAM). If he pose disribuion is known in closed form we can sample direcly from i using he inverse ransform mehod [13]. In some cases, paricularly when he disribuion is Gaussian, he number of samples can be calculaed from a required level of represenaiveness [14]. If he pose disribuion is already approximaed by a se of weighed samples, as is he case when a paricle filer is employed for SLAM, here is no need for furher sampling and we can proceed. B. Inegraing he samples Le us now assume ha he pose disribuion a ime is described by a se of samples { } x = x [1], x [2],..., x [M] (5) and corresponding weighs (summing o 1) { } w = w [1], w [2],..., w [M]. (6) Using each pose sample we ransform he measuremen a ime o global coordinaes, o obain a se of M measuremens { } z = z [1],..., z [M]. (7), z [2] The log odds raio wih which o updae cell i is now approximaed using he se of ransformed measuremens z and weighs w. If y is a random variable defined as is expeced value can be esimaed as M E[y] = p(y)y dy y = log p(m i z ) p(m c i z ), (8) j=1 w [j] log p(m i z [j] ) p(m c i z[j] ). (9) This Mone Carlo approximaion replaces he firs erm on he righ-hand side of (3). We noe ha i will converge o he rue expeced value as M (according o he srong law of large numbers).

4 Fig. 2. An example o illusrae he effec of incorporaing pose uncerainy: a simulaed 2D environmen and field of view (lef); he occupancy grid resuling from using he exac pose and an ideal sensor model (middle); and he occupancy grid afer he incorporaion of uncerainy in robo posiion and orienaion (righ). We updae a paricular cell s value by compuing a log odds raio for every sample using he inverse sensor model, muliplying ha raio by he sample weigh, aking he sum over all samples, and hen adding he resul o he cell s currenly sored value (and subracing he prior, if applicable). We illusrae he effec of his sraegy by means of a simulaed example in Fig. 2. The robo is placed in a simple 2D environmen and a range measuremen is capured. Uncerainy in pose is modelled wih a 3-dimensional Gaussian disribuion (for posiion and orienaion), wih a randomly generaed covariance marix. Samples are drawn from his disribuion and a map is consruced. In order o depic occupancy probabiliies we use grey levels ranging from whie (free space) o black (occupied space). VI. ADAPTIVE OCCUPANCY GRID MAPPING An imporan consideraion in he design of an occupancy grid is ha of cell size. The map mus be able o represen a cerain level of deail, necessiaing a fine resoluion, bu memory and compuaional limiaions ofen hamper such a requiremen. The use of an adapive grid, ha changes is resoluion locally based on he measuremens received, can be hugely effecive a alleviaing his conflic. In his secion we explain how our mechanism for handling pose uncerainy is exended o adapive grids. An adapive grid map consiss of an array of squares or cubes wih differen side lenghs. A sandard way of represening such maps is by means of region rees quadrees for 2D maps and ocrees for 3D maps. By allowing nodes on differen levels of he ree o be acive, a map of varying resoluion is obained. The ree is ypically iniialized a some level. As measuremens are received over ime, cells are checked and, if deemed necessary, recursively spli for higher resoluion in a local region or merged for lower resoluion. We focus on he spliing and merging rules of Einhorn e al. [7], as our incorporaion of pose uncerainy fis naurally ino heir mehod, and offer some improvemens. A. Spliing a cell A cell should be spli if is curren resoluion is inadequae o model he environmen as observed by he sensor. Tha is, we need o spli a cell if i receives conflicing informaion regarding is occupancy. Einhorn e al. [7] keep rack of he number of his (measuremen rays indicaing an obsacle wihin he cell boundaries) and misses (rays ha pass hrough he cell before hiing an obsacle). The disribuion of his and misses is compared o an expeced disribuion, ha accouns for sensor noise, by means of a χ 2 -es. If he es fails, he cell is believed o be parially occupied and subjeced o a spli. The process is coninued recursively unil no more splis are performed or unil a predefined fines resoluion is reached. Once a cell is spli, he newly creaed children inheri heir paren s occupancy probabiliy from he previous ime sep. We noe ha his es alone may give rise o errors in he map. Consider he example in Fig. 3. The dashed lines in (a) represen a grid cell for which only misses are recorded (hose rays ha hi an obsacle before reaching he cell are ignored) so ha he cell is believed o be enirely free of obsacles (b). However, his curren measuremen indicaes ha only par of he cell is free and he res unknown, as shown in (c), necessiaing a spli. I is herefore clear ha rays hiing obsacles before reaching he cell in quesion mus be aken ino consideraion. We adap he algorihm of Einhorn e al. by couning no only his and misses bu also unknowns (rays ha hi obsacles before reaching a paricular cell). The disribuion of hese hree observables is hen compared o expeced disribuions, using a χ 2 -es wih one exra degree of freedom, and if any significan deviaion is found he cell is spli. Boh he hi and miss couns are carried over o he nex ime sep, while he number of unknowns is discarded as i need no influence a cell ha becomes visible in a laer view. This echnique for increasing local resoluion is easily exended o incorporae our handling of pose uncerainy. As explained in Secion V, we have a every ime sep a se of measuremens wih accompanying weighs. For every cell we coun his, misses and unknowns for every individual measuremen in his se, muliply hose couns by he corresponding sample weigh and sum over he samples. grid cell B (a) ray A passes hrough a grid cell, while B sops before reaching i A (b) cell is believed o be enirely free and should no be spli (c) cell is in fac measured as parially free and mus be spli Fig. 3. In adapive occupancy grids we coun his and misses for every cell. This example shows ha hese couns alone can lead o errors. No his are recorded for he grid cell in (a), and i is herefore believed o be enirely unoccupied (b). However, by aking ino consideraion hose rays ha hi obsacles before reaching he cell, we realize ha he measuremen indicaes he sae o be only parially unoccupied, and oherwise unknown, so he cell mus be spli (c).

5 B. Merging cells Once all necessary splis have been done and every acive node s probabiliy value has been updaed, we check o see if any cells can be merged (or pruned from he ree). Following he work of Einhorn e al. [7], children wih a common paren are merged if hey saisfy any of he following crieria: he sandard deviaion of heir probabiliy values is less han some predefined hreshold and heir mean is wihin a hreshold disance of (cerainly free) or 1 (cerainly occupied); all probabiliy values are greaer han a predefined value; all probabiliy values are less han a predefined value. Merging is performed recursively as long as he crieria are me. Afer a merge, he newly acivaed cell mus receive a probabiliy value. For his we assign he mean of he merged cells log odds raios. In doing so lile informaion is los since we merge siblings only when hey have similar values or are almos cerainly occupied or free. VII. EXPERIMENTAL RESULTS In his secion we presen some resuls using simulaed as well as real-world daa. Since our mapping algorihm requires a pose disribuion a every ime sep, we mus have a SLAM sysem running in he background. I is imporan o noe ha we canno measure he performance of he occupancy grid mapping algorihm and ha of he SLAM sysem separaely, as boh influence he map. However, for he purposes of our experimens, we shall assume ha he SLAM sysem does model he pose disribuions realisically. A. Simulaed daa We make use of he simulaion environmen of Brink e al. [15] ha was developed originally as a esing plaform for FasSLAM wih sereo vision. A 2D environmen consising of sraigh-edge obsacles is creaed and landmarks are defined. A simulaed robo moves hrough his environmen by following se waypoins and gahers measuremens (sereo image coordinaes) of he landmarks. Noise is added o hese measuremens and also o he conrol commands. A every ime sep he SLAM sysem akes hese inpus and generaes a pose disribuion. Furhermore, we equip he robo wih a simulaed laser scanner ha capures range measuremens for our occupancy grid mapping. Every cell in an obained occupancy grid can be classified as eiher occupied or free, by imposing some hreshold, for comparison o he rue environmen. We can hen measure false posiive and rue posiive raes, and by varying he hreshold we generae a receiver operaing characerisic (ROC) curve. In Fig. 4 (a) we compare he ROC curve obained from our inclusion of pose uncerainy ( wih pose unc. ) o he ROC curve of a map generaed from only he mos likely pose a every ime sep ( w/o pose unc. ). The performance of our algorihm is comparable o radiional occupancy grid mapping, which implies ha by incorporaing pose uncerainy o he map lile (if any) accuracy is los while informaion regarding ha uncerainy is gained. rue posiive rae xxxxxxxxx w/o pose unc. wih pose unc false posiive rae (a) rue posiive rae xxxxxxxxx w/o unknowns wih unknowns false posiive rae Fig. 4. ROC curves depicing (a) he performance of radiional occupancy grid mapping and our inclusion of pose uncerainy, measured agains he rue map; and (b) he performance of adapive mapping wih and wihou couning unknowns, measured agains a fine regular grid. Nex we consider he performance of our adapaion o he adapive occupancy grid mapping algorihm of Einhorn e al. [7]. The aim of an adapive grid is o replicae is regular (fine resoluion) counerpar, using fewer cells. We herefore measure false posiives and rue posiives agains a regular grid map, raher han he rue environmen, and obain he ROC curves shown in Fig. 4 (b). We see ha our adapaion ( wih unknowns ) does indeed ouperform he exising algorihm ( w/o unknowns ), as expeced. B. Real-world daa In order o es our mehod on real-world daa we make use of he Bicocca indoor se from he Rawseeds Projec [16]. A wheeled robo equipped wih various sensors is driven hrough fairly narrow corridors wih office doors on heir sides. Recorded odomery daa and racked sereo image feaures provide inpu for our FasSLAM sysem, which we base on an implemenaion by Brink e al. [15], ha generaes pose disribuions. Noe ha, in he absence of loop closure and since no absolue locaion informaion is rerievable from racked sereo image feaures, he uncerainy in pose is expeced o increase over ime. A every ime sep we ake he esimaed pose disribuion, which is given as a se of paricles and associaed imporance weighs, and range daa from he robo s forward facing laser scanner o consruc a 2D occupancy grid map. In Fig. 5 we compare resuls from he radiional occupancy grid algorihm, ha simply akes a maximum likelihood sample from he pose disribuion as inpu, wih our algorihm ha incorporaes informaion from all he paricles a every ime sep (in hese depicions he robo moves upwards). We show close-ups of he maps o beer demonsrae he behaviour of he wo algorihms. Our incorporaion of pose uncerainy leads o a map wih an overall smooher appearance and, more imporanly, i seems ha he effecs of inaccuraely esimaed poses are lessened. The resul in Fig. 5 (a) illuminaes a problem ofen encounered when a maximum likelihood pose is drawn from a se of paricles, for use in mapping. As he imporance weighs of paricles are updaed over ime, based on he (b)

6 grid algorihm significanly improves he abiliy of he adapive grid o mimic is regular (fine resoluion) counerpar. For fuure work we hope o invesigae he possibiliy of incorporaing a Gaussian pose disribuion by blurring he grid map wih an appropriae kernel. This idea is no ha sraighforward o implemen in pracice, however, due o difficulies wih he dimensions of he kernel ha correspond o he robo s bearing. We se ou o validae he heoreical argumens behind our approach, bu here is sill room for improving he implemenaion. In fac, he new updae equaion can lead o an implemenaion srucure slighly differen from he radiional occupancy grid algorihm. For every cell a single assignmen can be made from all he measuremen beams ha inersec he cell across all pose samples. This srucure would lend iself o effecive parallelizaion for real-ime applicaions. (a) wihou pose uncerainy (b) wih pose uncerainy Fig. 5. Close-ups of occupancy grids generaed by (a) he radiional algorihm and (b) our algorihm ha incorporaes pose uncerainy. The pose disribuion a every ime sep, in he form of paricles esimaed by FasSLAM, is shown as a collecion of blue dos. The circled areas emphasize how he incorporaion of pose uncerainy can miigae inaccuracies in he map. observaions, he index associaed wih maximum weigh may jump around and cause a rack of he mos likely paricles o appear erraic. While a weighed average of he paricles a every ime sep migh produce a smooher rack, and herefore seem more appropriae, is likelihood can be low (given he pose disribuion). VIII. CONCLUSION We considered he problem of dense mapping wih range measuremens capured over ime by a mobile robo. We presened a means of incorporaing he uncerainy associaed wih he robo s pose, as esimaed by a SLAM sysem, ino occupancy grid maps. Our soluion requires samples from he pose disribuion. If a paricle filer is used for esimaion, as is he case in FasSLAM, his disribuion is already approximaed by samples. Alernaively, if he pose disribuion is given in closed-form as is he case when EKF-SLAM is employed, we generae samples from i. The occupancy grid updae equaion is hen alered o include hese samples hrough Mone Carlo inegraion. We also showed how he efficien adapive grid mapping algorihm of Einhorn e al. [7] exends easily o include our handling of pose uncerainy. We idenified a poenial shorcoming in how cells are seleced for spliing, o increase resoluion locally, and offered a remedy. For every cell we coun no only his and misses bu also unknowns (rays hiing obsacles before reaching he paricular cell). In doing so a cell ha is only parially observed by he curren measuremen can be recognized and spli if necessary. Simulaions sugges ha our incorporaion of pose uncerainy is effecive, giving a more informaive map, wihou leading o a loss in accuracy. Our adjusmen o he adapive ACKNOWLEDGMENTS The auhors hank he Harry Crossley Foundaion and TATA Africa for funding his work. REFERENCES [1] S. Thrun, Roboic mapping: a survey, Exploring Arificial Inelligence in he New Millennium, G. Lakemeyer and B. Nebel (ediors), Morgan Kaufmann, 22. [2] S. Thrun, W. Burgard and D. Fox, Probabilisic Roboics, MIT Press, 25. [3] E. Ivanjko and I. Perović, Exended Kalman filer based mobile robo pose racking using occupancy grid maps, IEEE Medierranean Elecroechnical Conference, pp , 24. [4] S. O Callaghan, F. Ramos and H. Durrand-Whye, Conexual occupancy maps incorporaing sensor and locaion uncerainy, IEEE Inernaional Conference on Roboics and Auomaion, , 21. [5] S. O Callaghan and F. Ramos, Gaussian process occupancy maps, Inernaional Journal of Roboics Research, vol. 31, no. 1, pp , 212. [6] R. Merali and T. Barfoo, Pach map: a benchmark for occupancy grid algorihm evaluaion, IEEE/RSJ Inernaional Conference on Inelligen Robos and Sysems, pp , 212. [7] E. Einhorn, C. Schröer and H. Gross, Finding he adequae resoluion for grid mapping cell size locally adaping on-he-fly, IEEE Inernaional Conference on Roboics and Auomaion, pp , 211. [8] H. Durran-Whye and T. Bailey, Simulaneous localizaion and mapping (SLAM): par I, IEEE Roboics and Auomaion Magazine, vol. 13, no. 2, pp , 26. [9] C. Bishop, Paern Recogniion and Machine Learning, Springer, 26. [1] M. Monemerlo, S. Thrun, D. Koller and B. Wegbrei, FasSLAM: a facored soluion o he simulaneous localizaion and mapping problem, AAAI Naional Conference on Arificial Inelligence, pp , 22. [11] H. Moravec and A. Elfes, High resoluion maps from wide angle sonar, IEEE Inernaional Conference on Roboics and Auomaion, pp , [12] F. Ander, Drawing sereo dispariy images ino occupancy grids: measuremen model and fas implemenaion, IEEE/RSJ Inernaional Conference on Inelligen Robos and Sysems, pp , 29. [13] E. Rubinsein and D. Kroese, Simulaion and he Mone Carlo Mehod, John Wiley & Sons, 28. [14] M. Ugare, A. Miliino and A. Arnhol, Probabiliy and Saisics wih R, CRC Press, 28. [15] W. Brink, C. van Daalen and W. Brink, FasSLAM wih sereo vision, 23rd Annual Symposium of he Paern Recogniion Associaion of Souh Africa, pp. 24 3, 212. [16] A. Bonarini, W. Burgard, G. Fonana, M. Maeucci, D. Sorreni and J. Tardos, RAWSEEDS: roboics advancemen hrough web-publishing of sensorial and elaboraed exensive daa ses, Proceedings of IROS 6 Workshop on Benchmarks in Roboics Research, 26.

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A variational radial basis function approximation for diffusion processes.

A variational radial basis function approximation for diffusion processes. A variaional radial basis funcion approximaion for diffusion processes. Michail D. Vreas, Dan Cornford and Yuan Shen {vreasm, d.cornford, y.shen}@ason.ac.uk Ason Universiy, Birmingham, UK hp://www.ncrg.ason.ac.uk

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

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

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

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

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

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

Fixed-lag Sampling Strategies for Particle Filtering SLAM

Fixed-lag Sampling Strategies for Particle Filtering SLAM 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

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

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

Class Meeting # 10: Introduction to the Wave Equation

Class Meeting # 10: Introduction to the Wave Equation MATH 8.5 COURSE NOTES - CLASS MEETING # 0 8.5 Inroducion o PDEs, Fall 0 Professor: Jared Speck Class Meeing # 0: Inroducion o he Wave Equaion. Wha is he wave equaion? The sandard wave equaion for a funcion

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

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

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

Anno accademico 2006/2007. Davide Migliore

Anno accademico 2006/2007. Davide Migliore Roboica Anno accademico 2006/2007 Davide Migliore migliore@ele.polimi.i Today Eercise session: An Off-side roblem Robo Vision Task Measuring NBA layers erformance robabilisic Roboics Inroducion The Bayesian

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

Retrieval Models. Boolean and Vector Space Retrieval Models. Common Preprocessing Steps. Boolean Model. Boolean Retrieval Model

Retrieval Models. Boolean and Vector Space Retrieval Models. Common Preprocessing Steps. Boolean Model. Boolean Retrieval Model 1 Boolean and Vecor Space Rerieval Models Many slides in his secion are adaped from Prof. Joydeep Ghosh (UT ECE) who in urn adaped hem from Prof. Dik Lee (Univ. of Science and Tech, Hong Kong) Rerieval

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

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

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

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3 and d = c b - b c c d = c b - b c c This process is coninued unil he nh row has been compleed. The complee array of coefficiens is riangular. Noe ha in developing he array an enire row may be divided or

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

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

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

Appendix to Creating Work Breaks From Available Idleness

Appendix to Creating Work Breaks From Available Idleness Appendix o Creaing Work Breaks From Available Idleness Xu Sun and Ward Whi Deparmen of Indusrial Engineering and Operaions Research, Columbia Universiy, New York, NY, 127; {xs2235,ww24}@columbia.edu Sepember

More information

Linear Response Theory: The connection between QFT and experiments

Linear Response Theory: The connection between QFT and experiments Phys540.nb 39 3 Linear Response Theory: The connecion beween QFT and experimens 3.1. Basic conceps and ideas Q: How do we measure he conduciviy of a meal? A: we firs inroduce a weak elecric field E, and

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

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

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

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

Excel-Based Solution Method For The Optimal Policy Of The Hadley And Whittin s Exact Model With Arma Demand

Excel-Based Solution Method For The Optimal Policy Of The Hadley And Whittin s Exact Model With Arma Demand Excel-Based Soluion Mehod For The Opimal Policy Of The Hadley And Whiin s Exac Model Wih Arma Demand Kal Nami School of Business and Economics Winson Salem Sae Universiy Winson Salem, NC 27110 Phone: (336)750-2338

More information

Unsteady Flow Problems

Unsteady Flow Problems School of Mechanical Aerospace and Civil Engineering Unseady Flow Problems T. J. Craf George Begg Building, C41 TPFE MSc CFD-1 Reading: J. Ferziger, M. Peric, Compuaional Mehods for Fluid Dynamics H.K.

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

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

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

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

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

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

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

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

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

Stability and Bifurcation in a Neural Network Model with Two Delays

Stability and Bifurcation in a Neural Network Model with Two Delays Inernaional Mahemaical Forum, Vol. 6, 11, no. 35, 175-1731 Sabiliy and Bifurcaion in a Neural Nework Model wih Two Delays GuangPing Hu and XiaoLing Li School of Mahemaics and Physics, Nanjing Universiy

More information

Chapter 2. Models, Censoring, and Likelihood for Failure-Time Data

Chapter 2. Models, Censoring, and Likelihood for Failure-Time Data Chaper 2 Models, Censoring, and Likelihood for Failure-Time Daa William Q. Meeker and Luis A. Escobar Iowa Sae Universiy and Louisiana Sae Universiy Copyrigh 1998-2008 W. Q. Meeker and L. A. Escobar. Based

More information

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature On Measuring Pro-Poor Growh 1. On Various Ways of Measuring Pro-Poor Growh: A Shor eview of he Lieraure During he pas en years or so here have been various suggesions concerning he way one should check

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

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XI Control of Stochastic Systems - P.R. Kumar

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XI Control of Stochastic Systems - P.R. Kumar CONROL OF SOCHASIC SYSEMS P.R. Kumar Deparmen of Elecrical and Compuer Engineering, and Coordinaed Science Laboraory, Universiy of Illinois, Urbana-Champaign, USA. Keywords: Markov chains, ransiion probabiliies,

More information

SPH3U: Projectiles. Recorder: Manager: Speaker:

SPH3U: Projectiles. Recorder: Manager: Speaker: SPH3U: Projeciles Now i s ime o use our new skills o analyze he moion of a golf ball ha was ossed hrough he air. Le s find ou wha is special abou he moion of a projecile. Recorder: Manager: Speaker: 0

More information

Methodology. -ratios are biased and that the appropriate critical values have to be increased by an amount. that depends on the sample size.

Methodology. -ratios are biased and that the appropriate critical values have to be increased by an amount. that depends on the sample size. Mehodology. Uni Roo Tess A ime series is inegraed when i has a mean revering propery and a finie variance. I is only emporarily ou of equilibrium and is called saionary in I(0). However a ime series ha

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

Modeling of vision based robot formation control using fuzzy logic controller and extended Kalman filter

Modeling of vision based robot formation control using fuzzy logic controller and extended Kalman filter Inernaional Journal of Fuzzy Logic and Inelligen Sysems, vol. 2, no. 3, Sepember 22, pp. 238-244 hp://dx.doi.org/.539/ijfis.22.2.3.238 pissn 598-2645 eissn 293-744X Modeling of vision based robo formaion

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

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

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

Virtual force field based obstacle avoidance and agent based intelligent mobile robot

Virtual force field based obstacle avoidance and agent based intelligent mobile robot Virual force field based obsacle avoidance and agen based inelligen mobile robo Saurabh Sarkar *a, Sco Reynolds b, Ernes Hall a a Dep of Mechinical Engineering, Universiy of Cincinnai b Dep. of Compuer

More information

On Multicomponent System Reliability with Microshocks - Microdamages Type of Components Interaction

On Multicomponent System Reliability with Microshocks - Microdamages Type of Components Interaction On Mulicomponen Sysem Reliabiliy wih Microshocks - Microdamages Type of Componens Ineracion Jerzy K. Filus, and Lidia Z. Filus Absrac Consider a wo componen parallel sysem. The defined new sochasic dependences

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

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

The equation to any straight line can be expressed in the form:

The equation to any straight line can be expressed in the form: Sring Graphs Par 1 Answers 1 TI-Nspire Invesigaion Suden min Aims Deermine a series of equaions of sraigh lines o form a paern similar o ha formed by he cables on he Jerusalem Chords Bridge. Deermine he

More information