Exploration with Active Loop-Closing for FastSLAM

Size: px
Start display at page:

Download "Exploration with Active Loop-Closing for FastSLAM"

Transcription

1 Exploraion wih Acive Loop-Closing for FasSLAM Cyrill Sachniss Dirk Hähnel Wolfram Burgard Universiy of Freiburg Deparmen of Compuer Science D Freiburg, Germany Absrac Acquiring models of he environmen belongs o he fundamenal asks of mobile robos. In he las few years several researchers have focused on he problem of simulaneous localizaion and mapping (SLAM). Classic SLAM approaches are passive in he sense ha hey only process he perceived sensor daa and do no influence he moion of he mobile robo. In his paper we presen a novel and inegraed approach ha combines auonomous exploraion wih simulaneous localizaion and mapping. Our mehod uses a grid-based version of he FasSLAM algorihm and a each poin in ime considers acions o acively close loops during exploraion. By re-enering already visied areas he robo reduces is localizaion error and his way learns more accurae maps. Experimenal resuls presened in his paper illusrae he advanage of our mehod over pervious approaches lacking he abiliy o acively close loops. I. INTRODUCTION In general, he ask of acquiring models of unknown environmens requires soluions o hree sub-asks, which are mapping, localizaion and conrol. Mapping is he problem of inegraing he informaion gahered wih he robo s sensors ino a given represenaion. Localizaion is he problem of esimaing he posiion of he robo. Finally, he conrol problem involves he quesion of how o seer a vehicle in order o efficienly guide i o a desired locaion. A naive approach o realize an inegraed echnique, which solves all hree asks simulaneously, could be o combine a SLAM algorihm wih an exploraion procedure. Since exploraion sraegies ry o explore unknown errain as fas as possible, hey focus on reducing he amoun of unseen area and hus avoid repeaedly raveling hrough known areas. This sraegy, however, is subopimal in he conex of he SLAM problem, because he robo ypically needs o re-visi places o localize iself again. A good pose esimaion is necessary o make he correc daa associaion, i.e., o deermine if he curren measuremens fi ino he map buil so far. If he robo uses an exploraion sraegy ha avoids muliple visis of he same place, he probabiliy of making he correc associaions is reduced. This indicaes ha combinaions of exploraion sraegies and SLAM algorihms should consider wheher i is worh re-enering already covered spaces or o explore new errain. I can be expeced ha a sysem which akes his decision ino accoun can improve he qualiy of he resuling map. Figure 1 gives an example ha illusraes why an inegraed approach doing acive place re-visiing provides beer resuls han approaches ha do no consider re-enering known errain during he exploraion phase. In he siuaion sar sar Fig. 1. This figure shows wo maps obained by a real world experimen performed a Sieg Hall, Universiy of Washingon. The op image depics an experimen in which he robo drove around he loop once and hen enered he long corridor. As can be seen robo was unable o localize iself correcly before enering he corridor. This leaded o a big error in he orienaion of he horizonal corridor. If he robo did acive loopclosing and re-visied he loop i ypically performed much beer (boom image). shown in he upper image he robo raversed he loop jus once. The robo was no able o correcly deermine he angle beween he loop and he sraigh corridor, because i did no collec enough daa o accuraely localize iself. The second map shown in he lower image has been obained wih he approach described in his paper afer he robo raveled wice around he loop before enering he corridor. As can be seen from he figure, his reduces he orienaion error from approximaely 7 degrees (op image) o 1 degree (boom image). This example illusraes ha he capabiliy o acively close loops during exploraion allows he robo o reduce is pose uncerainy during exploraion and hus o learn more accurae maps. The conribuion of his paper is an inegraed algorihm for generaing rajecories o acively close loops during SLAM. Our algorihm uses a grid-based version of he FasSLAM algorihm and expliciely akes ino accoun he uncerainy abou he pose of he robo during he exploraion ask. Addiionally i avoids ha he robo becomes overly confiden in is pose when acively closing loops which is a ypical problem of paricle filers in his conex. As a resul we obain more accurae maps compared o combinaions of SLAM wih greedy exploraion. This paper is organized as follows. Afer he discussion of relaed work in he following secion, we explain he idea of grid-based FasSLAM, he SLAM algorihm used hroughou his work. In Secion IV we presen our inegraed exploraion echnique. We furhermore describe

2 how o ake ino accoun he pose uncerainy and how o acively close loops. Secion V hen presens experimens carried ou on real robos as well as in simulaion. II. RELATED WORK This paper presens an inegraed echnique o simulaneous localizaion, mapping, and exploraion. Several previous approaches o SLAM and mobile robo exploraion are relevan. In he conex of exploraion, mos of he echniques presened so far focus on generaing moion commands ha minimize he ime needed o cover he whole errain [1], [9], [17], [18]. Oher mehods seek o opimize he view-poins of he robo o maximize he expeced informaion gain and o minimize he uncerainy of he robo abou grid cells [6], [14]. Mos of hese echniques, however, assume ha he locaion of he robo is known during exploraion. In he area of SLAM he vas majoriy of papers focuses on he aspec of sae esimaion as well as belief represenaion and updae [2], [3], [4], [7], [8], [11], [12], [15]. These echniques, however, are passive and only consume incoming sensor daa wihou expliciely generaing conrols. Recenly, some echniques have been proposed which acively conrol he robo during simulaneous mapping and localizaion. For example, Makarenko e al. [10] exrac landmarks ou of laser range scans and use an Exended Kalman Filer o solve he SLAM problem. They furhermore inroduce a uiliy funcion which rades-off he cos of reaching froniers wih he uiliy of seleced posiions wih respec o a poenial reducion of he pose uncerainy. This approach is similar o he work done by Feder e al. [5] who consider local decisions o improve he pose esimae during mapping. Boh echniques, however, rely on he fac ha he environmen conains landmarks ha can be uniquely deermined during mapping. In conras o his, he approach presened in his paper makes no assumpions abou disinguishable landmarks in he environmen. I uses raw laser range scans o compue accurae grid maps. I considers he uiliy of re-enering known pars of he environmen and following an encounered loop o reduce he uncerainy of he robo in is pose. This way he resuling maps become highly accurae. III. GRID-BASED FASTSLAM To esimae he map of he environmen we use a highly efficien varian of he FasSLAM algorihm [11] which iself is an exension of he Rao-Blackwellized paricle filer for simulaneous localizaion and mapping proposed by Murphy e al. [3]. The key idea of he Rao-Blackwellized paricle filer for SLAM is o esimae a poserior p(x 1: z 1:, u 0: 1 ) abou poenial rajecories x 1: of he robo given is observaions z 1: and is odomery measuremens u 0: 1 and o use his poserior o compue a poserior over maps and rajecories: p(x 1:, m z 1:, u 0: 1 ) = p(m x 1:, z 1: )p(x 1: z 1:, u 0: 1 ). (1) This can be done efficienly, since he quaniy p(m x 1:, z 1:, u 0: 1 ) can be compued analyically once x 1: and z 1: are known. To esimae he poserior p(x 1: z 1:, u 0: 1 ) over he poenial rajecories FasSLAM uses a paricle filer in which an individual map is associaed o every sample. Each map is consruced given he observaions z 1: and he rajecory x 1: represened by he corresponding paricle. During resampling, he weigh ω of each paricle is proporional o he likelihood p(z m, x ) of he mos recen observaion given he map m associaed o his paricle and he pose x of he corresponding rajecory. The FasSLAM algorihm used hroughou his paper compues grid maps. I applies a scan-maching procedure o compue highly accurae odomery daa and uses his correced odomery in he predicion sep of he paricle filer [8]. This way he number of paricles can be reduced so ha maps of even large environmens can be consruced online. In he following secion we describe how he FasSLAM algorihm for grid maps can be exended o acively close loops during exploraion. IV. EXPLORATION WITH ACTIVE LOOP-CLOSING FOR FASTSLAM During FasSLAM, whenever he robo explores new errain, all samples have more or less he same imporance weigh, since he mos recen measuremen is ypically consisen wih he par of he map consruced from he immediaely preceding observaions. As a resul, he uncerainy of he paricle filer increases. As soon as i reeners known errain, however, he maps of some paricles are consisen wih he curren measuremen and some are no. Accordingly he weighs of he samples differ largely. Due o he resampling sep he uncerainy abou he pose of he robo usually decreases. Noe ha his effec is much smaller if he robo jus moves backward a few meers o re-visi previously scanned areas. This is because each map associaed o a paricle is generally locally consisen. Inconsisencies mosly arise when he robo re-eners areas explored some ime ago. Therefore, visiing places seen furher back in he hisory has a sronger effec on he differences beween he imporance weighs and ypically also on he reducion of uncerainy compared o places recenly observed. The key idea of our approach is o idenify opporuniies for closing loops during errain acquisiion. Here closing a loop means acively re-enering he known errain and following a previously raversed pah. To deermine, wheher here exiss a possibiliy o close a loop we consider wo differen represenaions of he environmen. In our curren sysem we associae o each paricle s an occupancy grid map m [s] and a opological map G [s] which boh are updaed while he robo is performing he exploraion ask. In he opological map G [s] he verices represen posiions visied by he robo. The edges represen he rajecory corresponding o he paricle s. To consruc he opological map we iniialize i wih one node corresponding o he saring locaion of he robo. Le x [s] be he pose of paricle

3 x [s] I(s) x [s] x [s] Fig. 2. The red dos and lines in hese hree image represen he nodes and edges of G [s]. In he lef image I(s) conained wo nodes and in he middle image he robo closed he loop unil he pose uncerainy is reduced. Afer his i coninued wih he acquisiion of unknown errain (righ image). s a he curren ime sep. We add a new node a x [s] o G [s] if he disance beween x [s] and all oher nodes in G [s] exceeds a hreshold of c = 2.5m or if none of he oher nodes in G [s] is visible from x [s] : [ n nodes(g [s] ) : dis m [s](x [s], n) > c no visible m [s](x [s], n) ]. (2) Whenever a new node is added, we also add an edge from his node o he mos recenly visied node. To deermine wheher or no a node is visible from anoher node we perform a ray-casing operaion in he occupancy grid m [s]. Figure 2 depics such a graph for one paricular paricle during differen phases of an exploraion ask. In each image, he opological map G [s] is prined on op of meric map m [s]. To moivae he idea of our approach we would like o refer he reader o he lef image of his figure. Here he robo was almos closing a loop. This can be deeced by he fac ha he lengh of he shores pah beween he curren pose of he robo and previously visied locaions in he opological map G [s] was large, where as i was small in he grid-map m [s]. Thus, o deermine wheher or no a loop can be closed we compue for each sample s he se I(s) of posiions of ineres, which conains all nodes ha are close o curren pose x [s] of paricle s based on he grid map m [s] bu are far away given he opological map G [s] of s: I(s) = {x [s] nodes(g[s] ) dis m [s](x [s], x[s] ) < c 1 dis G [s](x [s], x[s] ) > c 2 }.(3) Here dis M (x 1, x 2 ) is he lengh of he shores pah from x 1 o x 2 given he represenaion M. The disance beween wo nodes in G [s] is given by he lengh of he shores pah beween boh nodes, whereas he lengh of a pah is compued by he sum over he lenghs of he raversed edges. The erms c 1 and c 2 are consans ha mus saisfy he consrain c 1 < c 2. In our curren implemenaion he values of hese consans are c 1 = 6m and c 2 = 20m. If I(s) here exis so-called shorcus from x [s] o he posiions in I(s). These shorcus represen edges ha would close a loop in he opological map G [s]. The lef image of Figure 2 illusraes a siuaion in which a robo encouners he opporuniy o close a loop since I(s) conains wo nodes. The key idea of our approach is o use such shorcus whenever he uncerainy of he robo in is Fig. 3. The paricle depleion problem: a robo raveled hrough he inner loop several imes (lef image). Afer his he diversiy of hypoheses abou he rajecory ouside he inner loop had decreased oo much (middle image) and he robo is unable o close he ouer loop correcly (righ image). pose becomes oo large. The robo hen re-visis porions of he previously explored area and his way reduces he uncerainy in is posiion. To deermine he mos likely movemen allowing he robo o follow a previous pah of a loop, one in principle has o inegrae over all paricles and consider all poenial oucomes of ha paricular acion. Since his would be oo ime consuming for online-processing we consider only he paricle s wih he highes accumulaed imporance weigh: s = argmax s i=1 log ω [s] i. (4) Here ω [s] i is he weigh of sample s a ime sep i. If I(s ) we choose he node x e from I(s ) which is closes o x [s ] : x e = argmin dis m [s ](x [s ], x). (5) x I(s ) In he sequel x e is denoed as he enry poin a which he robo has he possibiliy o close a loop. e corresponds o he las ime he robo was a he node x e. To deermine wheher or no he robo should acivae he loop-closing behavior our sysem consanly moniors he uncerainy H() abou he robo s pose a he curren ime sep. The necessary condiion for saring he loopclosing process is he exisence of an enry poin x e and ha H() exceeds a given hreshold. Once he loop-closing process has been acivaed, he robo approaches x e and hen follows he pah aken afer arriving previously a x e. During his process he uncerainy in he pose of he vehicle ypically decreases, because he robo is able o localize iself in he map buil so far and unlikely paricles vanish. We furhermore have o define a crierion for deciding when he robo acually has o sop following a loop. A firs aemp could be o inroduce a hreshold and o simply sop he rajecory following behavior as soon as he uncerainy becomes smaller han a given hreshold. This crierion, however, can be problemaic especially in he case of nesed loops. Suppose he robo encouners he opporuniy o close a loop ha is nesed wihin an ouer and so far unclosed loop. If i eliminaes all of is uncerainy by repeaedly raversing he inner loop, paricles necessary o close he ouer loop may vanish. As a resul, he filer diverges and he robo fails o build

4 Algorihm 1 The loop-closing algorihm Compue I(s ) if I(s ) hen begin H H( e ) pah x [s ] shores pah G [s ](x e, x [s ] ) while H() > H H() > hreshold do robo follow(pah) end a correc map (see Figure 3). To remedy his so-called paricle depleion problem [16] we inroduce a consrain on he uncerainy of he robo. Le H( e ) denoe he uncerainy of he poserior when he robo visied he enry poin las ime. Then he new consrain allows he robo o re-raverse he loop only as long as is curren uncerainy H() exceeds H( e ). If he consrain is violaed he robo resumes is fronier-based exploraion process. The idea of his consrain is o avoid he depleion of relevan paricles during he loop-closing process. To beer illusrae he imporance of his consrain consider he following example: a robo moves from place A o place B and hen repeaedly observes B. While i is mapping B i does no ge any furher informaion abou A. Since each paricle represens a whole rajecory of he robo also hypoheses represening ambiguiies abou A will vanish when reducing poenial uncerainies abou B. Our consrain avoids he depleion of paricles represening ambiguiies abou A by aboring he loop-closing behavior a B as soon as he uncerainy drops below he uncerainy semming from A. Finally we have o describe how we acually measure he uncerainy in he posiion esimae. The ypical way of measuring he uncerainy of a poserior is o calculae he enropy. In he case of muli-modal disribuions, however, he enropy does no consider he disance beween he differen modes. In our experimens we figured ou ha we obain beer resuls if we use he volume expanded by he samples insead of he enropy of he poserior. We herefore calculae he pose uncerainy by deermining he volume of he oriened bounding box around he paricle cloud. A good approximaion of he minimal oriened bounding box can be obained efficienly by a principal componen analysis. As long as he robo is localized well enough or no loop can be closed, we use a fronier-based exploraion sraegy [1] o choose arge poins for he robo. In our curren sysem we deermine froniers based on he map of he mos likely paricle s. Here a fronier is any known cell ha is an immediae neighbor of an unknown, unexplored cell [18]. A precise formulaion of he loop-closing sraegy is given by Algorihm 1. In our implemenaion his algorihm runs as a background process ha is able inerrup he fronier-based exploraion procedure. An applicaion of his algorihm in a simulaion run is illusraed in Figure 2. A. Handling Muliple Nesed Loops Noe ha our loop-closing echnique can also handle muliple nesed loops. During he loop-closing process he sar Fig. 4. Acive loop-closing of muliple nesed loops. robo follows is previously aken rajecory o re-localize. I does no leave his rajecory unil he erminaion crierion, described in previous secion, is fulfilled. Therefore i never sars a new loop-closing process before he curren one is compleed. A ypical example wih muliple nesed loops is shown in Figure 4. In he siuaion depiced in he lef image he robo sars wih he loop-closing process for he inner loop. Afer compleing his loop i moves o he second inner one and again sars he loop-closing process. Since our algorihm considers he uncerainy a he enry poin i keeps enough variance in he filer o close he ouer loop. In general, he qualiy of he soluion and wheher or no he overall process succeeds depends on he number of paricles used. Since deermining his quaniy is an open research problem he number of paricles has o be defined by he user in our curren sysem. V. EXPERIMENTS Our approach has been implemened and evaluaed in a series of real world and simulaion experimens. For he real world experimens we used an irobo B21r robo and an AcivMedia Pioneer II robo. Boh are equipped wih a SICK laser range finder. For he simulaion experimens we used he real-ime simulaor of he Carnegie Mellon Robo Navigaion Toolki [13]. This simulaor generaes realisic noise in he odomery and laser range sensor daa. The experimens described in his secion are designed o illusrae ha our approach can be used o acively learn accurae maps of large indoor environmens. Furhermore, hey demonsrae ha our inegraed approach yields beer resuls han an approach wihou acive loop-closing. Addiionally, we analyze how he acive erminaion of he loop-closure influences he resul of he mapping process. A. Real World Exploraion The firs experimen was carried ou o illusrae ha our curren sysem can effecively conrol a mobile robo o acively close loops during exploraion. To perform his experimen we used a Pioneer II robo o explore he main lobby of he Deparmen for Compuer Science a he Universiy of Freiburg. The size of his environmen is 51m imes 18m. Figure 5 depics he final resul obained by a compleely auonomous exploraion run using our acive loop-closing echnique. I also depics he rajecory of he robo, which has an overall lengh of 280m. The robo decided four imes o re-ener a previously visied loop in order o reduce he uncerainy in is pose. Figure 5 also shows he corresponding enry poins as well as he posiions where he robo lef he loops ( exi poins ). In his experimen he FasSLAM rouine used 250 paricles. As can be seen he resuling map is quie accurae.

5 Fig. 5. This image shows he resuling map of an exploraion experimen carried ou using a Pioneer II robo equipped wih a laser range scanner in he enrance hall of he Deparmen for Compuer Science a he Universiy of Freiburg. Also shown is he pah of he robo as well as enry and exi poins where he robo sared and sopped he acive loopclosing process. Fig. 6. This figure depics an environmen wih wo large loops. The ouer loop has a lengh of over 220m. The lef image show he resuling map of a rajecory in which he robo drove hrough he loops only once. In he second run he robo visied every loop wice and obained a highly accurae map (see righ image). B. Acive Loop-Closing vs. Fronier-Based Exploraion The second experimen was carried ou o compare our algorihm wih a sandard exploraion sraegy ha does no consider loop closing acions. The lower image of Figure 1 shows he map obained wih a B21r robo in he Sieg Hall a he Universiy of Washingon using our algorihm. To eliminae he influence of measuremen noise and differen movemens of he robo we removed he daa corresponding o he second loop raversal from he recorded daa file and used his daa as inpu o our FasSLAM algorihm. This way we simulaed he behavior of a greedy exploraion sraegy which forces he robo o direcly ener he corridor afer reurning o he saring locaion in he loop. As can be seen from he upper image of Figure 1, an approach ha does no acively re-ener he loop fails o correcly esimae he angle beween he loop and he corridor which should be oriened horizonally in ha figure. Whereas he angular error is 7 degrees wih he sandard approach i is only 1 degree wih our mehod. Boh maps correspond o he paricle wih he highes accumulaed imporance facor. A furher experimen ha illusraes he advanage of place re-visiing is shown in Figure 6. The environmen used in his simulaion run is 80m imes 80m and conains wo large nesed loops wih nearly feaureless corridors. The lef image shows he resul of he fronier-based approach which raversed each loop only once. Since he robo is no able o correc he accumulaed pose error, he resuling map conains large inconsisencies and wo of he corridors are mapped ono each oher. Our approach, avg. error in posiion [m] loop-closing froniers Fig. 7. This figure compares our loop-closing sraegy wih a pure fronier-based exploraion echnique. The lef bar in his graph plos he average error in he pose of he robo obained wih our loop-closing sraegy. The righ one shows he average error if a fronier-based approach was used. As can be seen our echnique significanly reduces he disances beween he esimaed posiions and he ground ruh (confidence inervals do no overlap). in conras, firs revisis he ouer loop before enering he inner one (see righ image). Accordingly, he resuling map is quie accurae. C. A Quaniaive Analysis To quaniaively evaluae he advanage of he loopclosing behavior we performed a series of simulaion experimens in an environmen similar o he Sieg Hall. We performed 20 experimens, 10 wih acive loop-closing and 10 wihou. Afer compleing he exploraion ask we measured he average error in he relaive disances beween posiions lying on he resuling esimaed rajecory and he ground ruh provided by he simulaor. The resuls are depiced in Figure 7. As can be seen he acive loop-closing behavior significanly reduces he error in he posiion of he robo. D. Imporance of he Terminaion Crierion In his final experimen we analyze he imporance of he consrain ha erminaes he acive loop-closing behavior as soon as he curren uncerainy H() of he belief drops under he uncerainy H( e ) of he poserior when he robo was a he enry poin las ime. In his simulaed experimen he robo had o explore an environmen conaining wo nesed loops (see Figure 8 (d)). In one case we simply used a consan hreshold o deermine wheher or no he loop-closing behavior should be sopped. In he second case we applied he addiional consrain ha he uncerainy should no become smaller han H( e ). Figure 3 shows he map of he paricle wih he highes accumulaed imporance weigh obained wih our algorihm using a consan hreshold insead of considering H( e ). In his case he robo repeaedly raversed he inner loop (lef image) unil is uncerainy was reduced below a hreshold. Afer hree and a half rounds i decided o again explore unknown errain, bu he diversiy of hypoheses had decreased oo much (middle image). Accordingly he robo was unable o accuraely close he ouer loop (righ image). We repeaed his experimen several imes and in no case he robo was able o correcly map he environmen. In conras o ha, our approach using he addiional consrain always generaed an accurae map. One example run is shown in Figure 8. Here he robo

6 (a) (b) wihou a complee re-run of he whole algorihm. Such issues are subjec of fuure research. ACKNOWLEDGMENT This work has parly been suppored by he German Science Foundaion (DFG) under conrac number SFB/TR- 8 (A3) and by he EC under conrac number IST The auhors would like o hank all people who are involved in he developmen of CARMEN, especially Nicholas Roy. Furhermore we would like o hank Luis Monesano for he fruiful discussions and help during he real world experimens. (c) Fig. 8. These images depic snapshos of our loop-closing sraegy. The robo explored he errain and deeced an opporuniy o close a loop in order o reduce is uncerainy (a). I hen raversed pars of he inner loop unil is uncerainy H() did no exceed he uncerainy H( e) of he poserior when he robo a he enry poin anymore. I hen urned back and lef he loop o explore new errain (b). Afer his, enough hypoheses are lef o correcly close he ouer loop (c) and (d). In conras o ha, a sysem considering only a consan hreshold crierion fails o map he environmen correcly as depiced in Figure 3. sopped he loop-closing afer raversing half of he inner loop. In boh cases we used 80 paricles. As his experimen illusraes, he erminaion of he loop-closing is imporan for he convergence of he filer and o obain accurae maps in environmens wih several (nesed) loops. Noe ha similar resuls in principle can also be obained wihou his erminaion consrain if he number of paricles is dramaically increased. Since exploraion is an online problem and since every paricle carries is own map i is of umos imporance o keep he number of paricles as small as possible. Therefore our approach also can be regarded as a conribuion o limi he number of paricles during FasSLAM. (d) VI. CONCLUSION In his paper we presened a novel approach for acive loop-closing during auonomous exploraion. We combined a Rao-Blackwellized paricle filer for localizaion and mapping wih a fronier-based exploraion echnique exended by he abiliy o acively close loops. Our algorihm forces he robo o raverse previously visied loops again and his way reduces he uncerainy in he pose esimaion. As a resul, we obain more accurae maps compared o sandard combinaions of SLAM algorihms wih exploraion echniques. One general problem of FasSLAM is ha he number of paricles needed o build an accurae map is no known in advance. Even our echnique does no provide ools o esimae his quaniy bu i produces beer maps wih a given number of paricles compared o a naive combinaion of fronier-based exploraion wih FasSLAM. The major resricions of our algorihm are similar o hose of Fas- SLAM, e.g, here are no means o recover from divergence REFERENCES [1] W. Burgard, M. Moors, D. Fox, R. Simmons, and S. Thrun. Collaboraive muli-robo exploraion. In Proc. of he IEEE In. Conf. on Roboics & Auomaion (ICRA), [2] G. Dissanayake, H. Durran-Whye, and T. Bailey. A compuaionally efficien soluion o he simulaneous localisaion and map building (SLAM) problem. In ICRA 2000 Workshop on Mobile Robo Navigaion and Mapping, [3] A. Douce, J.F.G. de Freias, K. Murphy, and S. Russel. Raoblackwellized parcile filering for dynamic bayesian neworks. In Proc. of he Conf. on Uncerainy in Arificial Inelligence (UAI), [4] A. Eliazar and R. Parr. DP-SLAM: Fas, robus simulainous localizaion and mapping wihou predeermined landmarks. In Proc. of he In. Conf. on Arificial Inelligence (IJCAI), [5] H. Feder, J. Leonard, and C. Smih. Adapive mobile robo navigaion and mapping. Inernaional Journal of Roboics Research, 18(7), [6] R. Grabowski, P. Khosla, and H. Chose. Auonomous exploraion via regions of ineres. In Proc. of he IEEE/RSJ In. Conf. on Inelligen Robos and Sysems (IROS), [7] J.-S. Gumann and K. Konolige. Incremenal mapping of large cyclic environmens. In Proc. of he Inernaional Symposium on Compuaional Inelligence in Roboics and Auomaion (CIRA), [8] D. Hähnel, W. Burgard, D. Fox, and S. Thrun. An efficien FasSLAM algorihm for generaing maps of large-scale cyclic environmens from raw laser range measuremens. In Proc. of he IEEE/RSJ In. Conf. on Inelligen Robos and Sysems (IROS), [9] S. Koenig and C. Tovey. Improved analysis of greedy mapping. In Proc. of he IEEE/RSJ In. Conf. on Inelligen Robos and Sysems (IROS), [10] A. A. Makarenko, S. B. Williams, F. Bourgoul, and F. Durran- Whye. An experimen in inegraed exploraion. In Proc. of he IEEE/RSJ In. Conf. on Inelligen Robos and Sysems (IROS), [11] M. Monemerlo, S. Thrun, D. Koller, and B. Wegbrei. FasSLAM: A facored soluion o simulaneous localizaion and mapping. In Proc. of he Naional Conference on Arificial Inelligence (AAAI), [12] K. Murphy. Bayesian map learning in dynamic environmens. In Neural Info. Proc. Sysems (NIPS), [13] N. Roy, M. Monemerlo, and S. Thrun. Perspecives on sandardizaion in mobile robo programming. In Proc. of he IEEE/RSJ In. Conf. on Inelligen Robos and Sysems (IROS), [14] C. Sachniss and W. Burgard. Exploring unknown environmens wih mobile robos using coverage maps. In Proc. of he In. Conf. on Arificial Inelligence (IJCAI), [15] S. Thrun. An online mapping algorihm for eams of mobile robos. Inernaional Journal of Roboics Research, [16] R. van der Merwe, N. de Freias, A. Douce, and E. Wan. The unscened paricle filer. Technical Repor CUED/F-INFENG/TR380, Cambridge Universiy Engineering Deparmen, Augus [17] G. Weiß, C. Wezler, and E. von Pukamer. Keeping rack of posiion and orienaion of moving indoor sysems by correlaion of range-finder scans. In Proc. of he IEEE/RSJ In. Conf. on Inelligen Robos and Sysems (IROS), [18] B. Yamauchi. Fronier-based exploraion using muliple robos. In Proceedings of he Second Inernaional Conference on Auonomous Agens, 1998.

Spring Localization I. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots

Spring Localization I. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots Spring 2017 Localizaion I Localizaion I 10.04.2017 1 2 ASL Auonomous Sysems Lab knowledge, daa base mission commands Localizaion Map Building environmen model local map posiion global map Cogniion Pah

More information

Fast and accurate SLAM with Rao Blackwellized particle filters

Fast and accurate SLAM with Rao Blackwellized particle filters Roboics and Auonomous Sysems 55 (2007) 30 38 www.elsevier.com/locae/robo Fas and accurae SLAM wih Rao Blackwellized paricle filers Giorgio Grisei a,b, Gian Diego Tipaldi b, Cyrill Sachniss c,a,, Wolfram

More information

ECE-517 Reinforcement Learning in Artificial Intelligence

ECE-517 Reinforcement Learning in Artificial Intelligence ECE-517 Reinforcemen Learning in Arificial Inelligence Lecure 11: Temporal Difference Learning (con.), Eligibiliy Traces Ocober 8, 2015 Dr. Iamar Arel College of Engineering Deparmen of Elecrical Engineering

More information

Distributed Multi-robot Exploration and Mapping

Distributed Multi-robot Exploration and Mapping 1 Disribued Muli-robo Exploraion and Mapping Dieer Fox Jonahan Ko Kur Konolige Benson Limkekai Dirk Schulz Benjamin Sewar Universiy of Washingon, Deparmen of Compuer Science & Engineering, Seale, WA 98195

More information

Localizing Objects During Robot SLAM in Semi-Dynamic Environments

Localizing Objects During Robot SLAM in Semi-Dynamic Environments Proceedings of he 2008 IEEE/ASME Inernaional Conference on Advanced Inelligen Mecharonics July 2-5, 2008, Xi'an, China Localizing Objecs During Robo SLAM in Semi-Dynamic Environmens Hongjun Zhou Tokyo

More information

SLAM Algorithm for 2D Object Trajectory Tracking based on RFID Passive Tags

SLAM Algorithm for 2D Object Trajectory Tracking based on RFID Passive Tags 2008 IEEE Inernaional Conference on RFID The Veneian, Las Vegas, Nevada, USA April 16-17, 2008 1C2.2 SLAM Algorihm for 2D Objec Trajecory Tracking based on RFID Passive Tags Po Yang, Wenyan Wu, Mansour

More information

A Cognitive Modeling of Space using Fingerprints of Places for Mobile Robot Navigation

A Cognitive Modeling of Space using Fingerprints of Places for Mobile Robot Navigation A Cogniive Modeling of Space using Fingerprins of Places for Mobile Robo Navigaion Adriana Tapus Roland Siegwar Ecole Polyechnique Fédérale de Lausanne (EPFL) Ecole Polyechnique Fédérale de Lausanne (EPFL)

More information

Autonomous Robotics 6905

Autonomous Robotics 6905 6 Simulaneous Localizaion and Mapping (SLAM Auonomous Roboics 6905 Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM Lecure 6: Simulaneous Localizaion and Mapping Dalhousie Universiy i Ocober 14,

More information

A Comparison of EKF, UKF, FastSLAM2.0, and UKF-based FastSLAM Algorithms

A Comparison of EKF, UKF, FastSLAM2.0, and UKF-based FastSLAM Algorithms A Comparison of,, FasSLAM., and -based FasSLAM Algorihms Zeyneb Kur-Yavuz and Sırma Yavuz Compuer Engineering Deparmen, Yildiz Technical Universiy, Isanbul, Turkey zeyneb@ce.yildiz.edu.r, sirma@ce.yildiz.edu.r

More information

Role of Kalman Filters in Probabilistic Algorithm

Role of Kalman Filters in Probabilistic Algorithm Volume 118 No. 11 2018, 5-10 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu doi: 10.12732/ijpam.v118i11.2 ijpam.eu Role of Kalman Filers in Probabilisic Algorihm

More information

Autonomous Humanoid Navigation Using Laser and Odometry Data

Autonomous Humanoid Navigation Using Laser and Odometry Data Auonomous Humanoid Navigaion Using Laser and Odomery Daa Ricardo Tellez, Francesco Ferro, Dario Mora, Daniel Pinyol and Davide Faconi Absrac In his paper we presen a novel approach o legged humanoid navigaion

More information

Motion-blurred star image acquisition and restoration method based on the separable kernel Honglin Yuana, Fan Lib and Tao Yuc

Motion-blurred star image acquisition and restoration method based on the separable kernel Honglin Yuana, Fan Lib and Tao Yuc 5h Inernaional Conference on Advanced Maerials and Compuer Science (ICAMCS 206) Moion-blurred sar image acquisiion and resoraion mehod based on he separable kernel Honglin Yuana, Fan Lib and Tao Yuc Beihang

More information

Knowledge Transfer in Semi-automatic Image Interpretation

Knowledge Transfer in Semi-automatic Image Interpretation Knowledge Transfer in Semi-auomaic Image Inerpreaion Jun Zhou 1, Li Cheng 2, Terry Caelli 23, and Waler F. Bischof 1 1 Deparmen of Compuing Science, Universiy of Albera, Edmonon, Albera, Canada T6G 2E8

More information

3D Laser Scan Registration of Dual-Robot System Using Vision

3D Laser Scan Registration of Dual-Robot System Using Vision 3D Laser Scan Regisraion of Dual-Robo Sysem Using Vision Ravi Kaushik, Jizhong Xiao*, William Morris and Zhigang Zhu Absrac This paper presens a novel echnique o regiser a se of wo 3D laser scans obained

More information

Mobile Robot Localization Using Fusion of Object Recognition and Range Information

Mobile Robot Localization Using Fusion of Object Recognition and Range Information 007 IEEE Inernaional Conference on Roboics and Auomaion Roma, Ialy, 10-14 April 007 FrB1.3 Mobile Robo Localizaion Using Fusion of Objec Recogniion and Range Informaion Byung-Doo Yim, Yong-Ju Lee, Jae-Bok

More information

DrunkWalk: Collaborative and Adaptive Planning for Navigation of Micro-Aerial Sensor Swarms

DrunkWalk: Collaborative and Adaptive Planning for Navigation of Micro-Aerial Sensor Swarms DrunkWalk: Collaboraive and Adapive Planning for Navigaion of Micro-Aerial Sensor Swarms Xinlei Chen Carnegie Mellon Universiy Pisburgh, PA, USA xinlei.chen@sv.cmu.edu Aveek Purohi Carnegie Mellon Universiy

More information

The vslam Algorithm for Navigation in Natural Environments

The vslam Algorithm for Navigation in Natural Environments 로봇기술및동향 The vslam Algorihm for Navigaion in Naural Environmens Evoluion Roboics, Inc. Niklas Karlsson, Luis Goncalves, Mario E. Munich, and Paolo Pirjanian Absrac This aricle describes he Visual Simulaneous

More information

Foreign Fiber Image Segmentation Based on Maximum Entropy and Genetic Algorithm

Foreign Fiber Image Segmentation Based on Maximum Entropy and Genetic Algorithm Journal of Compuer and Communicaions, 215, 3, 1-7 Published Online November 215 in SciRes. hp://www.scirp.org/journal/jcc hp://dx.doi.org/1.4236/jcc.215.3111 Foreign Fiber Image Segmenaion Based on Maximum

More information

P. Bruschi: Project guidelines PSM Project guidelines.

P. Bruschi: Project guidelines PSM Project guidelines. Projec guidelines. 1. Rules for he execuion of he projecs Projecs are opional. Their aim is o improve he sudens knowledge of he basic full-cusom design flow. The final score of he exam is no affeced by

More information

Lab 3 Acceleration. What You Need To Know: Physics 211 Lab

Lab 3 Acceleration. What You Need To Know: Physics 211 Lab b Lab 3 Acceleraion Wha You Need To Know: The Physics In he previous lab you learned ha he velociy of an objec can be deermined by finding he slope of he objec s posiion vs. ime graph. x v ave. = v ave.

More information

An off-line multiprocessor real-time scheduling algorithm to reduce static energy consumption

An off-line multiprocessor real-time scheduling algorithm to reduce static energy consumption An off-line muliprocessor real-ime scheduling algorihm o reduce saic energy consumpion Firs Workshop on Highly-Reliable Power-Efficien Embedded Designs Shenzhen, China Vincen Legou, Mahieu Jan, Lauren

More information

PARTICLE FILTER APPROACH TO UTILIZATION OF WIRELESS SIGNAL STRENGTH FOR MOBILE ROBOT LOCALIZATION IN INDOOR ENVIRONMENTS

PARTICLE FILTER APPROACH TO UTILIZATION OF WIRELESS SIGNAL STRENGTH FOR MOBILE ROBOT LOCALIZATION IN INDOOR ENVIRONMENTS PARTICLE FILTER APPROACH TO UTILIZATION OF WIRELESS SIGNAL STRENGTH FOR MOBILE ROBOT LOCALIZATION IN INDOOR ENVIRONMENTS Samuel L. Shue 1, Nelyadi S. Shey 1, Aidan F. Browne 1 and James M. Conrad 1 1 The

More information

Variation Aware Cross-Talk Aggressor Alignment by Mixed Integer Linear Programming

Variation Aware Cross-Talk Aggressor Alignment by Mixed Integer Linear Programming ariaion Aware Cross-alk Aggressor Alignmen by Mixed Ineger Linear Programming ladimir Zoloov IBM. J. Wason Research Cener, Yorkown Heighs, NY zoloov@us.ibm.com Peer Feldmann D. E. Shaw Research, New York,

More information

Effective Team-Driven Multi-Model Motion Tracking

Effective Team-Driven Multi-Model Motion Tracking Effecive Team-Driven Muli-Model Moion Tracking Yang Gu Compuer Science Deparmen Carnegie Mellon Universiy 5000 Forbes Avenue Pisburgh, PA 15213, USA guyang@cscmuedu Manuela Veloso Compuer Science Deparmen

More information

Inferring Maps and Behaviors from Natural Language Instructions

Inferring Maps and Behaviors from Natural Language Instructions Inferring Maps and Behaviors from Naural Language Insrucions Felix Duvalle 1, Mahew R. Waler 2, Thomas Howard 2, Sachihra Hemachandra 2, Jean Oh 1, Seh Teller 2, Nicholas Roy 2, and Anhony Senz 1 1 Roboics

More information

On line Mapping and Global Positioning for autonomous driving in urban environment based on Evidential SLAM

On line Mapping and Global Positioning for autonomous driving in urban environment based on Evidential SLAM On line Mapping and Global Posiioning for auonomous driving in urban environmen based on Evidenial SLAM Guillaume Trehard, Evangeline Pollard, Benazouz Bradai, Fawzi Nashashibi To cie his version: Guillaume

More information

MAP-AIDED POSITIONING SYSTEM

MAP-AIDED POSITIONING SYSTEM Paper Code: F02I131 MAP-AIDED POSITIONING SYSTEM Forssell, Urban 1 Hall, Peer 1 Ahlqvis, Sefan 1 Gusafsson, Fredrik 2 1 NIRA Dynamics AB, Sweden; 2 Linköpings universie, Sweden Keywords Posiioning; Navigaion;

More information

Dynamic Networks for Motion Planning in Multi-Robot Space Systems

Dynamic Networks for Motion Planning in Multi-Robot Space Systems Proceeding of he 7 h Inernaional Symposium on Arificial Inelligence, Roboics and Auomaion in Space: i-sairas 2003, NARA, Japan, May 19-23, 2003 Dynamic Neworks for Moion Planning in Muli-Robo Space Sysems

More information

Lecture September 6, 2011

Lecture September 6, 2011 cs294-p29 Seminar on Algorihmic Game heory Sepember 6, 2011 Lecure Sepember 6, 2011 Lecurer: Chrisos H. Papadimiriou Scribes: Aloni Cohen and James Andrews 1 Game Represenaion 1.1 abular Form and he Problem

More information

Comparing image compression predictors using fractal dimension

Comparing image compression predictors using fractal dimension Comparing image compression predicors using fracal dimension RADU DOBRESCU, MAEI DOBRESCU, SEFA MOCAU, SEBASIA ARALUGA Faculy of Conrol & Compuers POLIEHICA Universiy of Buchares Splaiul Independenei 313

More information

Memorandum on Impulse Winding Tester

Memorandum on Impulse Winding Tester Memorandum on Impulse Winding Teser. Esimaion of Inducance by Impulse Response When he volage response is observed afer connecing an elecric charge sored up in he capaciy C o he coil L (including he inside

More information

Lecture #7: Discrete-time Signals and Sampling

Lecture #7: Discrete-time Signals and Sampling EEL335: Discree-Time Signals and Sysems Lecure #7: Discree-ime Signals and Sampling. Inroducion Lecure #7: Discree-ime Signals and Sampling Unlike coninuous-ime signals, discree-ime signals have defined

More information

Pointwise Image Operations

Pointwise Image Operations Poinwise Image Operaions Binary Image Analysis Jana Kosecka hp://cs.gmu.edu/~kosecka/cs482.hml - Lookup able mach image inensiy o he displayed brighness values Manipulaion of he lookup able differen Visual

More information

4.5 Biasing in BJT Amplifier Circuits

4.5 Biasing in BJT Amplifier Circuits 4/5/011 secion 4_5 Biasing in MOS Amplifier Circuis 1/ 4.5 Biasing in BJT Amplifier Circuis eading Assignmen: 8086 Now le s examine how we C bias MOSFETs amplifiers! f we don bias properly, disorion can

More information

Simultaneous camera orientation estimation and road target tracking

Simultaneous camera orientation estimation and road target tracking Simulaneous camera orienaion esimaion and road arge racking Per Skoglar and David Törnqvis Linköping Universiy Pos Prin N.B.: When ciing his work, cie he original aricle. Original Publicaion: Per Skoglar

More information

A Segmentation Method for Uneven Illumination Particle Images

A Segmentation Method for Uneven Illumination Particle Images Research Journal of Applied Sciences, Engineering and Technology 5(4): 1284-1289, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scienific Organizaion, 2013 Submied: July 17, 2012 Acceped: Augus 15, 2012

More information

Fuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation

Fuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation Fuzzy Inference Model for Learning from Experiences and Is Applicaion o Robo Navigaion Manabu Gouko, Yoshihiro Sugaya and Hiroomo Aso Deparmen of Elecrical and Communicaion Engineering, Graduae School

More information

Social-aware Dynamic Router Node Placement in Wireless Mesh Networks

Social-aware Dynamic Router Node Placement in Wireless Mesh Networks Social-aware Dynamic Rouer Node Placemen in Wireless Mesh Neworks Chun-Cheng Lin Pei-Tsung Tseng Ting-Yu Wu Der-Jiunn Deng ** Absrac The problem of dynamic rouer node placemen (dynrnp) in wireless mesh

More information

Modeling and Prediction of the Wireless Vector Channel Encountered by Smart Antenna Systems

Modeling and Prediction of the Wireless Vector Channel Encountered by Smart Antenna Systems Modeling and Predicion of he Wireless Vecor Channel Encounered by Smar Anenna Sysems Kapil R. Dandekar, Albero Arredondo, Hao Ling and Guanghan Xu A Kalman-filer based, vecor auoregressive (VAR) model

More information

Answer Key for Week 3 Homework = 100 = 140 = 138

Answer Key for Week 3 Homework = 100 = 140 = 138 Econ 110D Fall 2009 K.D. Hoover Answer Key for Week 3 Homework Problem 4.1 a) Laspeyres price index in 2006 = 100 (1 20) + (0.75 20) Laspeyres price index in 2007 = 100 (0.75 20) + (0.5 20) 20 + 15 = 100

More information

Increasing multi-trackers robustness with a segmentation algorithm

Increasing multi-trackers robustness with a segmentation algorithm Increasing muli-rackers robusness wih a segmenaion algorihm MARTA MARRÓN, MIGUEL ÁNGEL SOTELO, JUAN CARLOS GARCÍA Elecronics Deparmen Universiy of Alcala Campus Universiario. 28871, Alcalá de Henares.

More information

Person Tracking in Urban Scenarios by Robots Cooperating with Ubiquitous Sensors

Person Tracking in Urban Scenarios by Robots Cooperating with Ubiquitous Sensors Person Tracking in Urban Scenarios by Robos Cooperaing wih Ubiquious Sensors Luis Merino Jesús Capián Aníbal Ollero Absrac The inroducion of robos in urban environmens opens a wide range of new poenial

More information

(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.)

(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.) The Mah Projecs Journal Page 1 PROJECT MISSION o MArs inroducion Many sae mah sandards and mos curricula involving quadraic equaions require sudens o solve "falling objec" or "projecile" problems, which

More information

arxiv: v1 [cs.ro] 19 Nov 2018

arxiv: v1 [cs.ro] 19 Nov 2018 Decenralized Cooperaive Muli-Robo Localizaion wih EKF Ruihua Han, Shengduo Chen, Yasheng Bu, Zhijun Lyu and Qi Hao* arxiv:1811.76v1 [cs.ro] 19 Nov 218 Absrac Muli-robo localizaion has been a criical problem

More information

Table of Contents. 3.0 SMPS Topologies. For Further Research. 3.1 Basic Components. 3.2 Buck (Step Down) 3.3 Boost (Step Up) 3.4 Inverter (Buck/Boost)

Table of Contents. 3.0 SMPS Topologies. For Further Research. 3.1 Basic Components. 3.2 Buck (Step Down) 3.3 Boost (Step Up) 3.4 Inverter (Buck/Boost) Table of Conens 3.0 SMPS Topologies 3.1 Basic Componens 3.2 Buck (Sep Down) 3.3 Boos (Sep Up) 3.4 nverer (Buck/Boos) 3.5 Flyback Converer 3.6 Curren Boosed Boos 3.7 Curren Boosed Buck 3.8 Forward Converer

More information

Notes on the Fourier Transform

Notes on the Fourier Transform Noes on he Fourier Transform The Fourier ransform is a mahemaical mehod for describing a coninuous funcion as a series of sine and cosine funcions. The Fourier Transform is produced by applying a series

More information

5 Spatial Relations on Lines

5 Spatial Relations on Lines 5 Spaial Relaions on Lines There are number of useful problems ha can be solved wih he basic consrucion echniques developed hus far. We now look a cerain problems, which involve spaial relaionships beween

More information

Line Structure-based Localization for Soccer Robots

Line Structure-based Localization for Soccer Robots Line Srucure-based Localizaion for Soccer Robos Hannes Schulz, Weichao Liu, Jörg Sückler, Sven Behnke Universiy of Bonn, Insiue for Compuer Science VI, Auonomous Inelligen Sysems, Römersr. 164, 53117 Bonn,

More information

Investigation and Simulation Model Results of High Density Wireless Power Harvesting and Transfer Method

Investigation and Simulation Model Results of High Density Wireless Power Harvesting and Transfer Method Invesigaion and Simulaion Model Resuls of High Densiy Wireless Power Harvesing and Transfer Mehod Jaber A. Abu Qahouq, Senior Member, IEEE, and Zhigang Dang The Universiy of Alabama Deparmen of Elecrical

More information

Acquiring hand-action models by attention point analysis

Acquiring hand-action models by attention point analysis Acquiring hand-acion models by aenion poin analysis Koichi Ogawara Soshi Iba y Tomikazu Tanuki yy Hiroshi Kimura yyy Kasushi Ikeuchi Insiue of Indusrial Science, Univ. of Tokyo, Tokyo, 106-8558, JAPAN

More information

Learning Spatial-Semantic Representations from Natural Language Descriptions and Scene Classifications

Learning Spatial-Semantic Representations from Natural Language Descriptions and Scene Classifications Learning Spaial-Semanic Represenaions from Naural Language Descripions and Scene Classificaions Sachihra Hemachandra, Mahew R. Waler, Sefanie Tellex, and Seh Teller Absrac We describe a semanic mapping

More information

Performance Analysis of High-Rate Full-Diversity Space Time Frequency/Space Frequency Codes for Multiuser MIMO-OFDM

Performance Analysis of High-Rate Full-Diversity Space Time Frequency/Space Frequency Codes for Multiuser MIMO-OFDM Performance Analysis of High-Rae Full-Diversiy Space Time Frequency/Space Frequency Codes for Muliuser MIMO-OFDM R. SHELIM, M.A. MATIN AND A.U.ALAM Deparmen of Elecrical Engineering and Compuer Science

More information

Auto-Tuning of PID Controllers via Extremum Seeking

Auto-Tuning of PID Controllers via Extremum Seeking 25 American Conrol Conference June 8-, 25. Porland, OR, USA ThA7.2 Auo-Tuning of PID Conrollers via Exremum Seeking Nick illingsworh* and Miroslav rsić Deparmen of Mechanical and Aerospace Engineering

More information

EE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling

EE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling EE 330 Lecure 24 Amplificaion wih Transisor Circuis Small Signal Modelling Review from las ime Area Comparison beween BJT and MOSFET BJT Area = 3600 l 2 n-channel MOSFET Area = 168 l 2 Area Raio = 21:1

More information

Learning Spatial-Semantic Representations from Natural Language Descriptions and Scene Classifications

Learning Spatial-Semantic Representations from Natural Language Descriptions and Scene Classifications Learning Spaial-Semanic Represenaions from Naural Language Descripions and Scene Classificaions Sachihra Hemachandra, Mahew R. Waler, Sefanie Tellex, and Seh Teller Absrac We describe a semanic mapping

More information

The IMU/UWB Fusion Positioning Algorithm Based on a Particle Filter

The IMU/UWB Fusion Positioning Algorithm Based on a Particle Filter Inernaional Journal Geo-Informaion Aricle The IMU/UWB Fusion Posiioning Algorihm Based on a Paricle Filer Yan Wang and Xin Li * School Compuer Science and Technology, China Universiy Mining and Technology,

More information

Learning Semantic Maps from Natural Language Descriptions

Learning Semantic Maps from Natural Language Descriptions Roboics: Science and Sysems 2013 Berlin, Germany, June 24-28, 2013 Learning Semanic Maps from Naural Language Descripions Mahew R. Waler, 1 Sachihra Hemachandra, 1 Bianca Homberg, Sefanie Tellex, and Seh

More information

A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS

A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS Kalle Rui, Mauri Honanen, Michael Hall, Timo Korhonen, Veio Porra Insiue of Radio Communicaions, Helsini Universiy of Technology

More information

2600 Capitol Avenue Suite 200 Sacramento, CA phone fax

2600 Capitol Avenue Suite 200 Sacramento, CA phone fax 26 Capiol Avenue Suie 2 Sacrameno, CA 9816 916.64.4 phone 916.64.41 fax www.esassoc.com memorandum dae Sepember 2, 216 o from subjec Richard Rich, Ciy of Sacrameno; Jeffrey Dorso, Pioneer Law Group Brian

More information

Pulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib

Pulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib 5h Inernaional Conference on Environmen, Maerials, Chemisry and Power Elecronics (EMCPE 016 Pulse Train Conrolled PCCM Buck-Boos Converer Ming Qina, Fangfang ib School of Elecrical Engineering, Zhengzhou

More information

Design and Implementation an Autonomous Mobile Soccer Robot Based on Omnidirectional Mobility and Modularity

Design and Implementation an Autonomous Mobile Soccer Robot Based on Omnidirectional Mobility and Modularity Design and Implemenaion an Auonomous Mobile Soccer Robo Based on Omnidirecional Mobiliy and Modulariy S. Hamidreza Mohades Kasaei and S.Mohammadreza Mohades Kasaei Absrac The purpose of his paper is o

More information

Moving Object Localization Based on UHF RFID Phase and Laser Clustering

Moving Object Localization Based on UHF RFID Phase and Laser Clustering sensors Aricle Moving Objec Localizaion Based on UHF RFID Phase and Laser Clusering Yulu Fu 1, Changlong Wang 1, Ran Liu 1,2, * ID, Gaoli Liang 1, Hua Zhang 1 and Shafiq Ur Rehman 1,3 1 School of Informaion

More information

Application of Neural Q-Learning Controllers on the Khepera II via Webots Software

Application of Neural Q-Learning Controllers on the Khepera II via Webots Software Inernaional Conference on Fascinaing Advancemen in Mechanical Engineering (FAME2008), 11-13, December 2008 Applicaion of Neural Q-Learning s on he Khepera II via Webos Sofware Velappa Ganapahy and Wen

More information

Volume Author/Editor: Simon Kuznets, assisted by Elizabeth Jenks. Volume URL:

Volume Author/Editor: Simon Kuznets, assisted by Elizabeth Jenks. Volume URL: This PDF is a selecion from an ou-of-prin volume from he Naional Bureau of Economic Research Volume Tile: Shares of Upper Income Groups in Income and Savings Volume Auhor/Edior: Simon Kuznes, assised by

More information

Bounded Iterative Thresholding for Lumen Region Detection in Endoscopic Images

Bounded Iterative Thresholding for Lumen Region Detection in Endoscopic Images Bounded Ieraive Thresholding for Lumen Region Deecion in Endoscopic Images Pon Nidhya Elango School of Compuer Science and Engineering Nanyang Technological Universiy Nanyang Avenue, Singapore Email: ponnihya88@gmail.com

More information

Distributed Tracking in Wireless Ad Hoc Sensor Networks

Distributed Tracking in Wireless Ad Hoc Sensor Networks Disribued Tracing in Wireless Ad Hoc Newors Chee-Yee Chong Booz Allen Hamilon San Francisco, CA, U.S.A. chong_chee@bah.com cychong@ieee.org Feng Zhao Palo Alo Research Cener (PARC) Palo Alo, CA, U.S.A.

More information

The student will create simulations of vertical components of circular and harmonic motion on GX.

The student will create simulations of vertical components of circular and harmonic motion on GX. Learning Objecives Circular and Harmonic Moion (Verical Transformaions: Sine curve) Algebra ; Pre-Calculus Time required: 10 150 min. The sudens will apply combined verical ranslaions and dilaions in he

More information

Location Tracking in Mobile Ad Hoc Networks using Particle Filter

Location Tracking in Mobile Ad Hoc Networks using Particle Filter Locaion Tracking in Mobile Ad Hoc Neworks using Paricle Filer Rui Huang and Gergely V. Záruba Compuer Science and Engineering Deparmen The Universiy of Texas a Arlingon 46 Yaes, 3NH, Arlingon, TX 769 email:

More information

16.5 ADDITIONAL EXAMPLES

16.5 ADDITIONAL EXAMPLES 16.5 ADDITIONAL EXAMPLES For reiew purposes, more examples of boh piecewise linear and incremenal analysis are gien in he following subsecions. No new maerial is presened, so readers who do no need addiional

More information

Abstract. 1 Introduction

Abstract. 1 Introduction Texure and Disincness Analysis for Naural Feaure Exracion Kai-Ming Kiang, Richard Willgoss School of Mechanical and Manufacuring Engineering, Universiy of New Souh Wales, Sydne NSW 2052, Ausralia. kai-ming.kiang@suden.unsw.edu.au,

More information

ACTIVITY BASED COSTING FOR MARITIME ENTERPRISES

ACTIVITY BASED COSTING FOR MARITIME ENTERPRISES ACTIVITY BASED COSTING FOR MARITIME ENTERPRISES 1, a 2, b 3, c 4, c Sualp Omer Urkmez David Sockon Reza Ziarai Erdem Bilgili a, b De Monfor Universiy, UK, c TUDEV, Insiue of Mariime Sudies, Turkey 1 sualp@furrans.com.r

More information

Particle Filtering and Sensor Fusion for Robust Heart Rate Monitoring using Wearable Sensors

Particle Filtering and Sensor Fusion for Robust Heart Rate Monitoring using Wearable Sensors Paricle Filering and Sensor Fusion for Robus Hear Rae Monioring using Wearable Sensors Viswam Nahan, IEEE Suden Member, and Roozbeh Jafari, IEEE Senior Member Absrac This aricle describes a novel mehodology

More information

10. The Series Resistor and Inductor Circuit

10. The Series Resistor and Inductor Circuit Elecronicsab.nb 1. he Series esisor and Inducor Circui Inroducion he las laboraory involved a resisor, and capacior, C in series wih a baery swich on or off. I was simpler, as a pracical maer, o replace

More information

THE OSCILLOSCOPE AND NOISE. Objectives:

THE OSCILLOSCOPE AND NOISE. Objectives: -26- Preparaory Quesions. Go o he Web page hp://www.ek.com/measuremen/app_noes/xyzs/ and read a leas he firs four subsecions of he secion on Trigger Conrols (which iself is a subsecion of he secion The

More information

A Smart Sensor with Hyperspectral/Range Fovea and Panoramic Peripheral View

A Smart Sensor with Hyperspectral/Range Fovea and Panoramic Peripheral View A Smar Sensor wih Hyperspecral/Range Fovea and Panoramic Peripheral View Tao Wang,2, Zhigang Zhu,2 and Harvey Rhody 3 Deparmen of Compuer Science, The Ciy College of New York 38 h Sree and Conven Avenue,

More information

The Significance of Temporal-Difference Learning in Self-Play Training TD-rummy versus EVO-rummy

The Significance of Temporal-Difference Learning in Self-Play Training TD-rummy versus EVO-rummy The Significance of Temporal-Difference Learning in Self-Play Training TD-rummy versus EVO-rummy Clifford Konik Jugal Kalia Universiy of Colorado a Colorado Springs, Colorado Springs, Colorado 80918 CLKOTNIK@ATT.NET

More information

Q-learning Based Adaptive Zone Partition for Load Balancing in Multi-Sink Wireless Sensor Networks

Q-learning Based Adaptive Zone Partition for Load Balancing in Multi-Sink Wireless Sensor Networks Q-learning Based Adapive Zone Pariion for Load Balancing in Muli-Sink Wireless Sensor Neworks Sheng-Tzong Cheng and Tun-Yu Chang Deparmen of Compuer Science and Informaion Engineering, Naional Cheng Kung

More information

Chapter 2 Introduction: From Phase-Locked Loop to Costas Loop

Chapter 2 Introduction: From Phase-Locked Loop to Costas Loop Chaper 2 Inroducion: From Phase-Locked Loop o Cosas Loop The Cosas loop can be considered an exended version of he phase-locked loop (PLL). The PLL has been invened in 932 by French engineer Henri de Belleszice

More information

The University of Melbourne Department of Mathematics and Statistics School Mathematics Competition, 2013 JUNIOR DIVISION Time allowed: Two hours

The University of Melbourne Department of Mathematics and Statistics School Mathematics Competition, 2013 JUNIOR DIVISION Time allowed: Two hours The Universiy of Melbourne Deparmen of Mahemaics and Saisics School Mahemaics Compeiion, 203 JUNIOR DIVISION Time allowed: Two hours These quesions are designed o es your abiliy o analyse a problem and

More information

EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER

EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER INTRODUCTION: Being able o ransmi a radio frequency carrier across space is of no use unless we can place informaion or inelligence upon i. This las ransmier

More information

Transmit Beamforming with Reduced Feedback Information in OFDM Based Wireless Systems

Transmit Beamforming with Reduced Feedback Information in OFDM Based Wireless Systems Transmi Beamforming wih educed Feedback Informaion in OFDM Based Wireless Sysems Seung-Hyeon Yang, Jae-Yun Ko, and Yong-Hwan Lee School of Elecrical Engineering and INMC, Seoul Naional Universiy Kwanak

More information

B-MAC Tunable MAC protocol for wireless networks

B-MAC Tunable MAC protocol for wireless networks B-MAC Tunable MAC proocol for wireless neworks Summary of paper Versaile Low Power Media Access for Wireless Sensor Neworks Presened by Kyle Heah Ouline Inroducion o B-MAC Design of B-MAC B-MAC componens

More information

ISSCC 2007 / SESSION 29 / ANALOG AND POWER MANAGEMENT TECHNIQUES / 29.8

ISSCC 2007 / SESSION 29 / ANALOG AND POWER MANAGEMENT TECHNIQUES / 29.8 ISSCC 27 / SESSION 29 / ANALOG AND POWER MANAGEMENT TECHNIQUES / 29.8 29.8 A 3GHz Swiching DC-DC Converer Using Clock- Tree Charge-Recycling in 9nm CMOS wih Inegraed Oupu Filer Mehdi Alimadadi, Samad Sheikhaei,

More information

Lecture 4. EITN Chapter 12, 13 Modulation and diversity. Antenna noise is usually given as a noise temperature!

Lecture 4. EITN Chapter 12, 13 Modulation and diversity. Antenna noise is usually given as a noise temperature! Lecure 4 EITN75 2018 Chaper 12, 13 Modulaion and diversiy Receiver noise: repeiion Anenna noise is usually given as a noise emperaure! Noise facors or noise figures of differen sysem componens are deermined

More information

ARobotLearningfromDemonstrationFrameworktoPerform Force-based Manipulation Tasks

ARobotLearningfromDemonstrationFrameworktoPerform Force-based Manipulation Tasks Noname manuscrip No. (will be insered by he edior) ARoboLearningfromDemonsraionFrameworkoPerform Force-based Manipulaion Tasks Received: dae / Acceped: dae Absrac This paper proposes an end-o-end learning

More information

AN303 APPLICATION NOTE

AN303 APPLICATION NOTE AN303 APPLICATION NOTE LATCHING CURRENT INTRODUCTION An imporan problem concerning he uilizaion of componens such as hyrisors or riacs is he holding of he componen in he conducing sae afer he rigger curren

More information

EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK

EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK INTRODUCTION: Much of daa communicaions is concerned wih sending digial informaion hrough sysems ha normally only pass analog signals. A elephone line is such

More information

Evaluation of the Digital images of Penaeid Prawns Species Using Canny Edge Detection and Otsu Thresholding Segmentation

Evaluation of the Digital images of Penaeid Prawns Species Using Canny Edge Detection and Otsu Thresholding Segmentation Inernaional Associaion of Scienific Innovaion and Research (IASIR) (An Associaion Unifying he Sciences, Engineering, and Applied Research) Inernaional Journal of Emerging Technologies in Compuaional and

More information

EE 40 Final Project Basic Circuit

EE 40 Final Project Basic Circuit EE 0 Spring 2006 Final Projec EE 0 Final Projec Basic Circui Par I: General insrucion 1. The final projec will coun 0% of he lab grading, since i s going o ake lab sessions. All oher individual labs will

More information

Optimal Navigation for a Differential Drive Disc Robot: A Game Against the Polygonal Environment

Optimal Navigation for a Differential Drive Disc Robot: A Game Against the Polygonal Environment Noname manuscrip No. (will be insered by he edior) Opimal Navigaion for a Differenial Drive Disc Robo: A Game Agains he Polygonal Environmen Rigobero Lopez-Padilla, Rafael Murriea-Cid, Israel Becerra,

More information

Automatic Power Factor Control Using Pic Microcontroller

Automatic Power Factor Control Using Pic Microcontroller IDL - Inernaional Digial Library Of Available a:www.dbpublicaions.org 8 h Naional Conference on Advanced Techniques in Elecrical and Elecronics Engineering Inernaional e-journal For Technology And Research-2017

More information

ECMA st Edition / June Near Field Communication Wired Interface (NFC-WI)

ECMA st Edition / June Near Field Communication Wired Interface (NFC-WI) ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Sandard ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Ecma Inernaional Rue du Rhône 114

More information

KALMAN FILTER AND NARX NEURAL NETWORK FOR ROBOT VISION BASED HUMAN TRACKING UDC ( KALMAN), ( ), (007.2)

KALMAN FILTER AND NARX NEURAL NETWORK FOR ROBOT VISION BASED HUMAN TRACKING UDC ( KALMAN), ( ), (007.2) FACTA UNIERITATI eries: Auomaic Conrol and Roboics ol. 2 N o 23 pp. 43-5 KALMAN FILTER AND NARX NEURAL NETWORK FOR ROBOT IION BAED HUMAN TRACKING UDC (4.42KALMAN) (4.32.26) (7.2) Emina Perović Žaro Ćojbašić

More information

Receiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks

Receiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks Receiver-Iniiaed vs. Shor-Preamble Burs MAC Approaches for Muli-channel Wireless Sensor Neworks Crisina Cano, Boris Bellala, and Miquel Oliver Universia Pompeu Fabra, C/ Tànger 122-140, 08018 Barcelona,

More information

Development of Temporary Ground Wire Detection Device

Development of Temporary Ground Wire Detection Device Inernaional Journal of Smar Grid and Clean Energy Developmen of Temporary Ground Wire Deecion Device Jing Jiang* and Tao Yu a Elecric Power College, Souh China Universiy of Technology, Guangzhou 5164,

More information

ICAMechS The Navigation Mobile Robot Systems Using Bayesian Approach through the Virtual Projection Method

ICAMechS The Navigation Mobile Robot Systems Using Bayesian Approach through the Virtual Projection Method ICAMechS 2012 Advanced Inelligen Conrol in Roboics and Mecharonics The Navigaion Mobile Robo Sysems Using Bayesian Approach hrough he Virual Projecion Mehod Tokyo, Japan, Sepember 2012 Luige VLADAREANU,

More information

Reducing Computational Load in Solution Separation for Kalman Filters and an Application to PPP Integrity

Reducing Computational Load in Solution Separation for Kalman Filters and an Application to PPP Integrity Reducing Compuaional Load in Soluion Separaion for Kalman Filers and an Applicaion o PPP Inegriy Juan Blanch, Kaz Gunning, Todd Waler. Sanford Universiy Lance De Groo, Laura Norman. Hexagon Posiioning

More information

Teacher Supplement to Operation Comics, Issue #5

Teacher Supplement to Operation Comics, Issue #5 eacher Supplemen o Operaion Comics, Issue #5 he purpose of his supplemen is o provide conen suppor for he mahemaics embedded ino he fifh issue of Operaion Comics, and o show how he mahemaics addresses

More information

A-LEVEL Electronics. ELEC4 Programmable Control Systems Mark scheme June Version: 1.0 Final

A-LEVEL Electronics. ELEC4 Programmable Control Systems Mark scheme June Version: 1.0 Final A-LEVEL Elecronics ELEC4 Programmable Conrol Sysems scheme 243 June 26 Version:. Final schemes are prepared by he Lead Assessmen Wrier and considered, ogeher wih he relevan quesions, by a panel of subjec

More information

A New Measurement Method of the Dynamic Contact Resistance of HV Circuit Breakers

A New Measurement Method of the Dynamic Contact Resistance of HV Circuit Breakers A New Measuremen Mehod of he Dynamic Conac Resisance of HV Circui Breakers M. Landry*, A. Mercier, G. Ouelle, C. Rajoe, J. Caron, M. Roy Hydro-Québec Fouad Brikci Zensol Auomaion Inc. (CANADA) Inroducion

More information