The vslam Algorithm for Navigation in Natural Environments

Size: px
Start display at page:

Download "The vslam Algorithm for Navigation in Natural Environments"

Transcription

1 로봇기술및동향 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 Localizaion and Mapping (vslam ) algorihm, a novel algorihm for simulaneous localizaion and mapping (SLAM). The algorihm is vision- and odomery-based, and enables low-cos navigaion in cluered and populaed environmens. The algorihm creaes visual landmarks ha are highly disincive and ha can be reliably deeced, virually eliminaing he daa associaion problem presen in oher landmark schemes. No iniial map is required, and dynamic changes in he environmen, such as lighing changes, moving objecs, and/or people are gracefully handled by he algorihm. Typically, vslam recovers quickly from dramaic disurbances, such as kidnapping. Keywords: SLAM, Vision-based landmarks, SIFTfeaures, Landmark deecion, Pose esimaion, Paricle filer, Kalman filer, Mixed proposal disribuion. 1. Inroducion Simulaneous localizaion and mapping (SLAM) is one of he mos fundamenal, ye mos challenging problems in mobile roboics. To achieve full auonomy a robo mus possess he abiliy o explore is environmen wihou userinervenion, build a reliable map, and localize iself in he map. In paricular, if exernal beacons, or e.g. global posiioning sensor (GPS) daa, are unavailable, he robo mus auonomously deermine appropriae naural reference poins (or landmarks) on which o build a map. Only wihin he las 4-8 years has he research communiy made significan progress owards soluions o he SLAM problem. Such progress was enabled by he availabiliy of beer algorihms, as well as, beer sensors. In paricular, we should menion he inroducion of probabilisic roboics [1] and he usage of he SICK Laser Range Finder (LRF) and as major milesones in he developmen of soluions o he SLAM problem. Iniially, he mos promising algorihm for solving he SLAM problem was based on Expecaion Maximizaion (EM) echniques [2]. The idea behind EM algorihms is o sar wih an iniial guess of robo pose, followed by compuing he mos likely map. Nex, he esimae of where he robo really is locaed is improved, based on he compued map. Using he improved esimae of robo pose, he previously compued map is made beer, and so forh. Unforunaely, since he EM algorihm is no recursive, i is in mos pracical siuaions impossible o use in real-ime. The excellen survey [3] describes oher proposed SLAM soluions, as well as, he sae-of-ar of SLAM in year 2. The recenly mos promising SLAM algorihm was published in [4], where i was realized ha if he localizaion and mapping problem is described as a problem of pah esimaion raher han pose esimaion, hen i can be The vslam Algorihm for Navigaion in Naural Environmens 51

2 separaed via a clever facorizaion. The SICK LRF provides high resoluion 2D disance scans, which makes i possible o reliably deec and localize corners and oher edge feaures in he environmen. However, here are a leas hree problems in using he SICK LRF: 1) I is difficul o reliably associae deeced feaures wih previously deeced feaures; 2) he oal number of feaures o mainain in a map is large, poenially causing a prohibiive compuaional overhead; and 3) i is difficul o exrac and recognize corners and edge feaures in cluered and highly populaed environmens. The above hree problems are shared by oher radiional sensors, such as, he sonar and IR sensors. Bu hese sensors have he addiional problem of lower resoluion and accuracy. To use he sonar or IR sensors in SLAM i is impossible o rely on a single sensor reading, bu insead i is necessary o inegrae sensor daa over ime o reliably deec e.g. corners or edges. One way o address he above problems is o use a camera and compuer vision based echniques o selec appropriae reference poins. This was unil recenly prohibiive because of he price of he camera, he big compuaional requiremen, and he lack of appropriae algorihms. Today, however, cameras have become a commodiy and, hanks o Moore's law, high-performing compuers are available a low cos. Also, very powerful mehods in compuer vision [5] and probabilisic roboics now offer he necessary ools for vision-based SLAM algorihms. In he pas, he bes vision algorihms were only able o deec and rack very simple feaures (using e.g. he Harris corner deecor), or mach arbirary images wihou providing locaion daa. Tracking corners enabled he creaion of rich 3-D srucure, bu once he corners were no longer viewed, hey could never be found again. Objec recogniion based on correlaion, emplaes, eigen-images, or oher similar schemes provide image-based landmark recogniion, bu hese schemes are no robus o lighing or viewpoin changes, and hey also do no enable he esimaion of a pose wih respec o he landmark. An early aemp of using vision in navigaion of mobile robos was presened in [6]. However, his aemp addressed only localizaion, and no mapping, hence, does no qualify as a SLAM algorihm. The recen developmen of SIFT-feaures [5] has enabled wide baseline racking, hus enabling he use of virually unique naural landmarks ha can be idenified afer an arbirary robo moion. These landmarks also allow relaive robo pose esimaes o be made. Various SLAM algorihms based on SIFT feaures have been proposed by he invenor of he SIFT-feaures, David Lowe, [7,8]. In his sysems, a rinocular sensor is used o generae 3-D landmark poins from a single robo pose. Each single 3-D poin (wih associaed SIFT feaures in he hree rinocular views) is a landmark, and he landmark generaion and he mapping algorihm are ighly coupled. The vslam algorihm, presened in his paper, has a SIFT-feaure [5] based visual fron-end. Bu, in conras o previously proposed algorihm, he vslam sysem generaes, deecs, and esimaes he relaive pose o a landmark uilizing a single camera. Furhermore, he vslam algorihm uilizes he facorizaion in [4] o build and mainain he map of virually unique visual landmarks. By using a localizaion scheme wih a paricle filer [9] and an adapive mixed proposal disribuion [1,11], vslam enables navigaion wih good accuracy in a large variey of real-world environmens. The adapive mixed proposal disribuion also enables vslam o recover from kidnapping scenarios; i.e., siuaions where he robo is lifed up and moved wihou being noified. The aricle is organized as follows. Secion 2 formulaes he problem solved by vslam. We lis he sensors ha are used in he algorihm, bu we also highligh some of he challenges o solve he problem. Thereafer, Secion 3 gives an overview of he vslam sysem. The inenion is o show 52 로봇과인간제 2 권제 1 호

3 he basic idea of vslam, bu also o illusrae he flexibiliy of he sysem as a resul of is modulariy. In Secion 4 he Visual Fron-end is described. The procedure for creaing landmarks and compuing relaive pose esimaes is derived. Thereafer, in he shor Secion 5, he Pre-filer is presened. The Pre-filer provides a convenien way o une he vslam sysem for use in applicaions wih differen desired rade-offs beween accuracy and robusness. Secion 6 describes how he map of visual landmarks is mainained and how he robo-pose is esimaed relaive his map. In Secion 7 we show some experimenal resuls of using vslam for mapping and localizaion in various environmens. Finally, in Secion 8 we draw some conclusions and make some final remarks. 2. Problem Formulaion Consider a mobile robo ha mus localize iself in a previously unknown environmen. The objecive is o choose a sensor configuraion and an algorihm o process he sensor daa, which accuraely and robusly accomplish he localizaion in real-world environmens. Assume i is no acceped o aler he environmen by insalling beacons or oher exernal equipmen. Tha is, he design choices only apply o he robo iself, and he robo mus deermine is locaion based only on daa colleced by he seleced onboard sensors. Also, realize ha since he environmen is unknown, he robos mus also map he environmen. Now, suppose he mobile robo is equipped wih an odomery sensor providing dead reckoning daa, and a single camera providing images of he environmen. The odomery sensor may consis of sandard wheel encoders aached o he driving wheels of a differenial drive sysem. The objecive of he vslam sysem is o fuse image and odomery daa in a way ha enables robus map-building and localizaion. Being robus is key since he sensor daa acquired from he mobile robo (odomery and images) conains pleny of difficul-o-model noise. The odomery daa is incremenal, and herefore i will accumulae error over ime. Furhermore, he odomery sensor can never be perfecly calibraed. Bu, since he robo may slip or may be lifed and moved, he odomery is also exposed o discree evens of dramaic errors. The image daa is challenging o process because of he exisence of image blur, occlusions, limied image resoluion, imperfec camera calibraion, variable lighing condiions, limied processing power, ec. For example, if he robo is operaing in a highly populaed environmen, he field of view of he camera is frequenly filled by non-saionary objecs, such as moving people ha can no be used as reference poins in a map. Also, he lighing condiions may change from very dark o ligh, even sauraing he capured image. The remainder of his aricle will describe he vslam algorihm, which is a sysem ha addresses he above challenges and provides an accurae and robus way of doing localizaion and mapping in real-world environmens. 3. Overview of vslam From a sysem poin of view, vslam can be described as in [Fig. 1]. The inpus o he sysem are odomery daa and images, and he oupu is he robo pose and an absrac vslam map. Wheel Encoders Camera Odomery Images Visual Fron-end Prefiler Landmark Daabase SLAM [Fig. 1] Block diagram of vslam Robo pose & Map The vslam Algorihm for Navigaion in Naural Environmens 53

4 The basic componens of he vslam map are he visual landmarks ha are creaed along he pah of he robo. A visual landmark is a collecion of unique feaures exraced from an image. Each landmark is associaed wih a landmark pose, defined as he rue robo pose (x, y, and θ) when he landmark was creaed. In he firs module of vslam, he Visual Fron-end, he images are processed and compared wih previously creaed landmarks. If a landmark is recognized, an esimae is compued on where he robo is locaed relaive o where i was locaed when he landmark was creaed. Noe ha hese relaive esimaes do no give informaion on where in he global map he robo is since ha depends on where in he global map he landmark is locaed, which is unknown o he Visual Fron-end. The relaive pose esimaes are hroughou he paper called visual measuremens. Visual measuremens are described in deail in Secion 4.2. If a landmark is no recognized, he module aemps o creae a new visual landmark. The creaion of new landmarks is described in deail in Secion 4.1. If a landmark is creaed, some unique feaures (he SIFT-feaures) of he image corresponding o he landmark are saved for laer recogniion (he feaures are added o he Landmark Daabase). If a visual landmark was recognized in he Visual Fronend and a visual measuremen is compued, hen he visual measuremen is passed o he second module, he Pre-filer. The Pre-filer, assess he reliabiliy of he measuremen. If a measuremen is considered unreliable, i is rejeced and hrown away. I will hereafer no be used in any furher processing. However, if i is acceped, i is used as an inpu o he SLAM Back-end. The SLAM Back-end is a feedback sysem aking odomery daa and relaive pose measuremens as inpus, o be fused and o generae and mainain a map of many landmarks. Firs, he robo pose is esimaed based on he mos up-o-dae map and he wo inpus. Then, he map is updaed o reflec he new informaion. The SLAM Backend associaes a global landmark pose o he landmark and saves his pose in he Landmark Daabase. Thereafer, every ime he landmark pose is updaed, his pose is refined. 4. Visual Fron-end The inpus o he Visual Fron-end are images wih ime samps plus ime-samped odomery. The oupu depends on wheher - The fron-end creaed a new landmark - The fron-end compued a visual measuremen - The fron-end neiher compued a visual measuremen, nor creaed a landmark If a landmark was creaed, a landmark ID is provided o be used as a reference for fuure landmark recogniions. Noe ha no landmark pose is provided by he fron-end. The locaion of individual landmarks in a global map is esimaed in he SLAM module. If a visual measuremen was compued, he oupu is a relaive pose y = [ x, y, θ] T and a landmark ID n. The oupu indicaes where landmark n is esimaed o be locaed relaive he curren robo-pose. This relaive pose is described in he sandard, local robo coordinae sysem. The origin of his coordinae sysem is a he floor level, direcly below he drive wheels' wheelbase. The posiive x-axis exends forward in he direcion he robo is facing. The posiive y-axis exends o he lef assuming you sand sraigh up and face along he posiive x-axis. To allow he Pre-filer o assess he reliabiliy of he measuremen, he following hree saisics are also compued and aached o each measuremen: - The Roo Mean Square projecion error (ProjErrRMS) of he esimaion. For a perfecly consisen measuremen, his error should be zero. - The number of feaure poins (NPoins) ha have been recognized beween he curren image and he image 54 로봇과인간제 2 권제 1 호

5 corresponding o a landmark. For a reliable esimaion his number should be as large as possible. - The esimaed Slope of he robo, which under he assumpion ha he robo is operaing on a leveled floor, should be approximaely zero. Remark: If muliple landmarks are recognized in an individual image, hey may for simpliciy be reaed as separae measuremens and be reaed one afer anoher. This is how hey are reaed in his paper. However, for improved performance i is possible o process he measuremens corresponding o one image simulaneously. 4.1 Landmarks The creaion of a 3-D visual landmark is accomplished as follows: 1. Acquire 3 images while raveling approximaely 2 cm beween images. 2. Use he SIFT-based objec recogniion algorihm o find feaure correspondences. 3. Solve for pose and srucure of he hree views. 4. Sore he 3-D srucure and he associaed images and feaures Acquiring Images In mos applicaions, here is only one camera on he robo (due o cos consrains), and he camera is facing forward (he mos convenien orienaion for oher asks, such as elepresence, eleoperaion, and obsacle avoidance). This means ha consecuive views ypically consis of nearly pure ranslaion along he opical axis of he camera. This is he mos difficul case for which o aemp o do 3-D riangulaion, since here is very lile dispariy beween images. For his reason, we uilize hree views in order o consruc a 3-D landmark. Wih hree views, hree-way image correspondences can be deeced more reliably, and he 3-D geomery compued more accuraely. In ypical usage, images aken 2 cm apar while he robo is moving forward are used o build landmarks. A baseline of 2 cm allows esimaion of 3-D srucure up o 5 m away wih sufficien accuracy for subsequen pose esimaion. [Fig. 2] shows an example of acquired images for landmark creaion Finding Image Feaure Correspondence Given hree consecuive views of he environmen, he SIFT-based objec recogniion algorihm is used o find hree-way correspondences amongs he views. This is done in he following way: 1. Find he correspondences beween views 1 and 2, and beween views 1 and 3 by raining he objec recogniion algorihm on view 1 and finding all he maching feaures in view 2 and view 3, respecively. 2. Find he correspondences beween views 2 and 3 by raining he recogniion algorihm on view 2 and [Fig. 2] Three images used o generae a 3-D landmark. The robo is facing a corner of a room where a feaure-rich image has been projeced wih an LCD projecor (o illusrae he mehod in an easily inerpreable srucure). The robo moved forward 2 cm beween image acquisiions, and he corner was 3.3 m away. The vslam Algorihm for Navigaion in Naural Environmens 55

6 finding all he maching feaures in view Find he se of consisen hree-way maches by, for each maching pair beween views 1 and 2, Checking if he feaure from view 1 exiss in he lis of correspondences of views 1 and 3. Checking if he feaure from view 2 exiss in he lis of correspondences of views 2 and 3. Checking ha he corresponding feaure in view 3 is he same in he above wo seps. A ypical 32 x 24 image has approximaely 6 feaures. A ypical wo-way image maching has on he order of 3 correspondences, and he resuling hree-way mach has on he order of feaures. [Fig. 3] shows an example, where here were 33, 285, and 331 maches beween views 1-2, 1-3, and 2-3, respecively. This resuled in 185 hree-way maches. Besides enabling he use of 3- view based 3-D srucure esimaion, he hree-way maching also helps o eliminae false correspondences. In he Fig., he plos of maches beween views 1-2, 1-3, and 2-3 all show spurious correspondences, none of which exis in he plo of hree-way maches Solving for Pose and Srucure of Three Views Given a se of hree-way feaure correspondences in hree views, we can now esimae he 3-D srucure of he scene. Since he images were acquired by a mobile robo, one could ry o use odomery informaion o define he relaive poses of he hree views, and use ha informaion o perform geomeric riangulaion of he correspondences and generae 3-D srucure. However, he odomery informaion is no accurae enough (and here may also be vibraions, slippage, and mis-calibraions), so ha poor 3-D srucure is generaed in his way. Insead, an algorihm ha esimaes boh he pose of he hree views as well as he srucure mus be used o generae accurae 3-D srucure. Our algorihm consiss of he following seps: Compue un-warped homogeneous coordinaes for he feaures. Since we ypically use a wide angle lens (>6 degrees horizonal field of view) wih significan barrel disorion, he firs sep is o compue unwarped feaure coordinaes. This is done by firs calibraing he camera wih a lens model ha includes radial and angenial disorion parameers [12] [Fig. 3] Resul of hree-way maching. Top Fig.s and boom lef are he wo-way correspon-dences amongs views 1-2, 1-3, and 2-3, respecively. The boom righ Fig. is he resuling hree-way maching. Compue an iniial esimae of he poses of he views and he 3-D srucure using wo-view algorihms. Firs he algorihm of Longue-Higgins [13] is applied o obain a closed form esimae of he pose beween view 1 and view 2. This esimae is furher refined using a nonlinear minimizaion algorihm o minimize he residual of he epipolar consrain [14]. During each ieraion of he non-linear minimizaion, robus oulier deecion is used o remove any false correspondences. The same wo algorihms are hen applied o view 1 and view 3. This procedure gives us he relaive poses of view 2 and view 3 wih respec o view 1, up o scale. To esimae he relaive scale of he moion beween views 1-2 and views 56 로봇과인간제 2 권제 1 호

7 1-3, we compue esimaes of he 3-D srucure by riangulaing views 1-2, and by riangulaing views 1-3. Then, he inverse of he median raio of corresponding riangulaed poin dephs is used as an esimae of he relaive scale of he moions. Refine he pose and srucure esimaes. Given he iniial esimaes of he moion beween views 1-2 and views 1-3, as well as an iniial esimae of he 3-D srucure from he riangulaion of views 1-2, a non-linear minimizaion algorihm similar o ha described in [14] is used o refine he moion and srucure soluion. In his algorihm, he moion beween he hree views is represened wih he minimal number of parameers, eleven. Since we use a calibraed camera, we can compue Euclidean ransformaions (rue roaions and ranslaions) and esimae meric srucure. Thus, he pose beween wo views is expressed by 6 degrees of freedom 3 ranslaional degrees of freedom, and 3 roaional degrees of freedom. However, he enire soluion is known up o one global scale parameer. Thus, we ake he pose beween views 1 and 2 o be uni norm ranslaion, resuling in 5 DOFs beween view 1 and 2, and 6 DOFs beween view 1 and 3. The algorihm opimizes he moion and he 3-D srucure so as o minimize he reprojecion error of he 3-D srucure ono he hree views. A each ieraion, robus oulier rejecion is performed by deecing hose poins for which any of he hree view reprojecions has an error 4 imes larger han he robusly esimaed sandard deviaion of all he reprojecions. A each ieraion, a sparse Jacobian of he reprojecion error wih respec o boh he 11 moion and 3*N srucure parameers (where N is he number of poins being considered) is compued in order o refine he esimaes using a gradien descen sep. The algorihm ypically converges in 5 o 1 ieraions, which ake a oal of on he order of.6 seconds of compuaion on a PIII 1GHz processor. Typically, here are 3 o 7 resuling poins wih good 3-D srucure. [Fig. 3] shows an example of he 3-D reconsrucion, where wo verical walls wih a feaure-rich image projeced on o hem wih an LCD projecor were imaged. The robo moved 2 cm forward beween image capures. Shown is he resuling 3-D srucure, along wih is uncerainy (compued by muliplying he rms reprojecion error wih he sensiiviy of he locaion of each 3-D srucure poin o he reprojecion error). Poins near he cener of expansion of he (almos) purely ranslaional moion have very large deph uncerainy. The righ plo of he Fig. shows only hose poins wih deph uncerainy less han 1 cm. Due o he fac ha he moion is almos purely ranslaional along he opical axis of he camera, he mos difficul case for riangulaion, he poins on he wo walls have deph errors of approximaely 1 cm. If wo cameras were o be used as a sereo pair, his Fig. could be improved by an order of magniude, bu in his paper we focus on mehods ha work wih a single camera [Fig. 4] The compued 3-D srucure, wih uncerainy, and esimaed locaions of he hree views. Unis are cenimeers. The righ Fig. shows he srucure afer poins wih deph uncerainy larger han 1 cm removed. The vslam Algorihm for Navigaion in Naural Environmens 57

8 4.1.4 Soring 3-D Srucure and Associaed Feaures Afer successfully esimaing 3-D srucure, i is added as a new enry ino he daabase of visual landmarks. The iems ha need o be sored in he daabase are: - The 3-D srucure. This will be used o esimae he robo pose from new viewpoins. - One of he original hree views of he landmark. This will be used o idenify landmarks from new viewpoins. - The lis of feaures in he original view of he landmark, along wih a link o he corresponding 3-D srucure poin of he landmark. Noe ha he original images mus no be sored. 4.2 Visual Measuremens Given a daabase of previously generaed 3-D visual landmarks, and given a new image acquired by he robo afer i has raveled hroughou he environmen an arbirary amoun, we can aemp o localize he robo wih respec o one or more of he landmarks according o he following procedure: 1. Mach he new image o he daabase of landmark images 2. For each mach, esimae he relaive pose o ha landmark given he 3-D srucure and he feaure correspondences beween he new view and he landmark Maching a newly acquired image o he daabase of landmark images is done using Lowe's SIFT-based objec recogniion algorihm. This resuls in very reliable maches, wih virually no false posiives. The maching is also very robus, able o recognize he correc landmark(s) over a wide variaion of poses and lighing condiions. The algorihm also provides us wih a very reliable lis of corresponding feaures in he new image and he landmark image, which is wha we need in order o esimae he relaive pose o he landmark. Since he landmark daabase associaes a 3-D poin o he feaures in he landmark image, he correspondences beween images found in he above procedure give us a se of correspondences beween he new image's feaures and 3- D landmark poins. These 2-D o 3-D correspondences are used o esimae pose in he following way: Firs, he unwarped homogeneous coordinaes of he feaures of he new image are calculaed, using he camera calibraion parameers. Then, he fairly robus POSIT mehod [15] of DeMenhon and Davis is used o generae an iniial esimae of he pose. The algorihm is called wihin a loop, where robus oulier rejecion is performed. This iniial esimae is hen used wih a non-linear minimizaion rouine, where he 6 DOFs of he pose (3 ranslaional, 3 roaional DOF) are found ha minimize he projecion error of he rigidly ransformed 3-D landmark srucure ono he corresponding poins in he new image. Typically, 1 o 4 poins of a landmark are seen in a new image and are used o esimae he new pose. The pose is esimaed wih an accuracy of approximaely 1 cm and 2~degrees, and successful esimaions occur when he new view is wihin a 1 m radius of where he landmark was originally seen and creaed. [Fig. 5] shows an example of he accuracy of localizaions. A landmark was creaed (in an albei challenging area, so ha only 3 landmark 3-D poins exis). The landmark 3-D poins had an average deph of 2 m. The robo was driven back and forh around he locaion of he landmark creaion (black square), and a he same ime i's ground ruh pose was recorded using a NAV SICK\TM laser rangefinder wih reflecive markers placed in he environmen. The Fig. shows he ground ruh posiion (solid dos) and orienaion, as well as he esimaed pose (aserisks conneced by a line o he respecive ground ruh do). Wihin a.4 m radius of he landmark creaion, pose esimaion is very frequen and accurae (less han 2 cm error). If he robo is furher away from he iniial pose, pose esimaions are less frequen, 58 로봇과인간제 2 권제 1 호

9 because here are less maching feaures o he landmark (from he change in viewpoin). The pose esimae also becomes less accurae. This is mainly due o he error in he deph of he 3-D landmark srucure, which cause a noiceable bias in he esimaed pose. Beyond 1 m from he landmark creaion poin, oo few feaures of he landmark are deeced, and/or he pose esimaion rouine fails o converge due o he larger viewable disorion of he landmark srucure [Fig. 5] Esimaed poses wih ground ruh. Black dos are 3- D srucure of landmark. Red dos and emanaing dashes are ground ruh poses of robo, and conneced green aseriks and dashes are he esimaed poses. Unis are meers. [Fig. 6] shows he ground ruh pah of he robo and locaions and orienaions of he landmarks generaed in a larger scale experimen where a robo was driven around a house for 32 minues. During ha ime, 82 landmarks were creaed [Fig. 6] The pah of he robo during a large-scale experimen of various loops inside a single-floor home. Red squares and blue arrows are he locaion and orienaion of he robo when landmark are generaed. Mos of hese landmarks were creaed during he firs loop around he house, and hen re-observed on subsequen loops. In he Fig., where here appears o be more han one landmark a he same locaion, i is because he robo was moving in a differen direcion (and hus viewing a differen par of he environmen, corresponding o a new landmark). There were a oal of 1127 visual measuremens made, a an average rae of one measuremen every 1.7 seconds. Applying some selecion crieria as o which visual measuremens o accep as reliable and which o rejec as unreliable (described in more deail in he nex secion), 966 of he visual measuremens (85.7% of hem) would be used by he SLAM module. For hese measuremens, he mean, 2 2 median and rms disance (disance defined as x + y ) error of he visual measuremens (compared o he ground ruh value) are 6.68, 1.19, and cm, respecively. The mean, median, and rms values of he magniude of he orienaion error are 1.26, 1.66, and 2.31 degrees, respecively. Table 1 shows a disribuion of he accuracy of he visual measuremens. The vslam Algorihm for Navigaion in Naural Environmens 59

10 [Table 1] Disribuion of visual measuremen accuracy. xy err acceped rejeced Acceped/oal (cm) xy err (cm) acceped rejeced Acceped/oal < % % < % % < % % < % % < % % < % % < % 7-1.% < % -1 4.% < % 1-2.% > 19.% 5. Pre-Filer The Pre-filer provides a convenien way o modify he vslam sysem o accommodae for differen desired radeoffs beween accuracy and robusness. In paricular, differen applicaions may have differen crieria for wha is a reliable measuremen. The basic rule is ha ProjErrRMS and Slope should be very small and NPoins should be large for a measuremen o be considered reliable. A simple scheme is hence o define a region over hese hree variables, and o rejjec any measuremen ha falls ouside ha region. If he boundaries of he region are defined by some hreshold values, and hese are se conservaively (he region is oo small), a big porion of all measuremens are rejeced resuling in very few updaes of he map. On he oher hand, if oo many of he measuremens are acceped (he region is oo large), he error variance of he visual measuremens may be higher han is accepable. Experimenally, we have deermined ha a good compromise beween accurae acceped, ye few rejeced measuremens for mos applicaions is obained if he following crieria are used: - if ProjErrRMS>3., hen rejec he measuremen - if NPoins<1, hen rejec he measuremen - if Slope>.1, hen rejec he measuremen Noe ha a measuremen is rejeced as soon as one of he above hree inequaliies is saisfied. The concep of a Pre-filer allows he user o selec heir own accepance region. E.g., in some applicaions he environmen may be poor on exure, which is needed o creae and recognize landmarks. If, in he same applicaion, he over-all requiremen on accuracy is fairly low, he robusness of he localizaion is improved by enlarging he accepance region. More visual measuremens are hen acceped making sure ha frequen feedback is achieved in he SLAM module for map updae and localizaion. This comes wih he price of measuremens ha on average are somewha less accurae. Based on experimens, i is deermined ha he measuremens remaining afer he above filering fairly well can be described by he rue relaive pose plus a sochasic, uncorrelaed error vecor [ε x, ε x, ε Ө ] T belonging o he Gaussian disribuion of mean zero and covariance Σ vis, where Σ 81cm = 2 81cm 2.19 deg vis 2. In realiy, he error vecors do no belong o a Gaussian disribuion, bu o some heavier-ailed disribuion. Bu 6 로봇과인간제 2 권제 1 호

11 saisfacory resuls are obained when we use a Gaussian approximaion. 6. SLAM Back-end The SLAM Back-end mainains a map of all landmarks and esimaes he locaion of he robo wihin his map. In paricular, i esimaes he global locaion of each landmark and he robo. Noe ha he global landmark locaion is compleely unknown o he Visual Fron-end. The inpus o his module consis of - visual measuremens passed on from he Pre-filer, - dead reckoning daa from he odomery sensor, and - he previous esimae of map and robo pose (locaion and heading). The oupus consis of a refined esimae of he map and an updaed robo pose. To describe he algorihm in he SLAM Back-end, le us denoe he map by Φ. The map consiss of references o he landmarks creaed in he Visual Fron-end, each of which will be denoed φ n. The oal number of landmarks a a given ime is denoed N. This variable is iniially se o zero, bu will over ime increase as landmarks are creaed and added o he map. The robo pose is denoed s, where is a discree number corresponding o he curren ime. The pose is defined by he 3 x 1 vecor [x, y, θ ] T, where x and y is he locaion and θ is he heading, a ime. To implemen vslam, one needs o know wo sochasic equaions. The firs equaion is he moion model, which is a sae-space model s = f ( s, u ) w (1) where u denoes he odomery colleced from ime o +1 and w is a noise process represening he error in odomery. The specific moion model depends on he robo's odomery, which on he oher hand depends on he robo's kinemaics and of he floor surface. In his paper, we use a moion model derived under he assumpion of a nonholonomic drive sysem and parameerized by wo noise parameers; however, he precise model is irrelevan for he developmen of he algorihm. Our model resuls in E( w ) T E( w w ) = = g( θ, u, σ, σ ) where σ T and σ R characerize he ranslaional and roaional odomery uncerainy. The second model is he measuremen model n y = h( s, ϕ ) + v (2) where n is he observed landmark a ime and v is a noise process represening he error in he relaive visual measuremens. If he rue robo pose is s, hen he errorfre visual measuremen is given by h(s,φ n ), E(v )= and E(v v T )=Σ vis (see also (2)). The sequence s =s 1,s 2,,s denoes he pah of he robo up o ime. While s denoes a single robo pose, s denoes a sequence of poses from ime 1 o ime. The ulimae goal is o esimae he robo pose s based on 1. an esimae of s -1, 2. measuremens u -1 and y, 3. he landmark pose φ n However, also φ n is uncerain and mus be esimaed. Therefore, le φ n, denoe he esimae of φ n a ime. The idea proposed in [4] o esimae s and Φ (raher han s and Φ) is hen adoped. In paricular, we consider he poserior disribuion p(s,φ n,y,u ). Using Bayesian calculus and sandard assumpions employed in probabilisic roboics, i is sraigh-forward o show ha p( s, Φ n, y 1, u ) = p( s p( s s 1 T 1, Φ n T, u ) 1, y 1, u 1 ) The vslam Algorihm for Navigaion in Naural Environmens 61

12 Furhermore, he following imporan facorizaion is used in he vslam algorihm: p( s, Φ n, y, u ) = p( s N Π= i 1 n, y, u ) p( ϕ s, n, y ) This facorizaion decomposes he problem of esimaing N+1 poses, and heir cross-correlaions, simulaneously; ino esimaing one robo pah and N landmark poses (separaely). The facorizaion is jusified by expressing he problem as a Bayesian nework. In paricular, knowing he robo pah d- separaes [16] he individual landmark esimaion problems and makes hem independen of each oher. The vslam updae now proceeds by firs updaing he robo pah, and hen he map of visual landmarks. 6.1 Simple Localizaion Similarly o in [17], vslam implemens he robo pah updae in (3) as a paricle filer. Some advanages of his choice for he robo pose updae is ha he paricle filer does no assume he pose disribuion o be neiher Gaussian, nor uni-modal. The landmark pose updaes are implemened as Kalman filers because of he simple dynamic of he landmark poses (hey are ypically consan). The basic paricle filer is implemened by firs compuing some number, e.g., of hypoheical pahs (so called paricles) based on he moion model (1), odomery daa, and he odomery noise model [18]. These iniial paricles represen a prior disribuion of he robo pah. Thereafer, so called imporance facors are compued based on he prior disribuion and he visual measuremens. By resampling, wih replacemen, from he paricles wih probabiliies equal o he imporance facors, i can be shown ha he disribuion of he resuling paricles (represening he poserior disribuion) indeed approximaes he rue disribuion p(s n,y,u ). i (3) 6.2 Robus Localizaion As recognized by many researchers, he basic paricle filer performs poorly if he moion model generaes oo few hypoheical pahs in regions where p(s n,y,u ) is large. This flaw of he paricle filer is in vslam addressed by using a mixure proposal disribuion insead of he moion model o compue he prior disribuion [1,11]. In paricular, a subse of he paricles, say 18, in he prior disribuion are generaed based on he moion model, while he remainder of hem, say 2, are generaed based on he measuremen model (2). The paricles generaed according o he basic filer are called nominal paricles, while he ones generaed based on he measuremen model are called dual paricles. The imporance facors for each nominal paricle is in principle compued based on he measuremen model, while he imporance facors for each dual paricle in principle is compued based on he moion model. However, grea care mus be exercised o ensure ha he imporance facors of he nominal and dual paricles are consisen and can be compared in he resampling process. A very useful feaure in vslam enabled by he mixure proposal disribuion is ha he raio of nominal versus dual paricles can be changed o deal wih exreme siuaion, such as mal-funcioning sensors, or kidnapping. More specifically, if a kidnapping scenario is deeced or suspeced, hen one should generae only dual paricles, and compue he imporance facors from a uniform disribuion. Noe ha simply modifying he odomery noise model o accommodae for he large odomery error ypically will no work if a paricle filer is employed since, in a normal-sized environmen, i would require a very large number of paricles o approximae a uniform disribuion. Also, if no prior paricle is in some neighborhood of he rue pose, hen all imporance facors are likely o become less han he machine precision of he compuer; i.e., all imporance facors will become zero making i impossible o make any 62 로봇과인간제 2 권제 1 호

13 inference from he measuremens. green pah (odomery only) is obviously incorrec, since, according o his pah, he robo is raversing hrough walls 6.3 Mapping and furniure. The red pah (he vslam correced pah), on he oher hand, is consisenly following he reference pah. Now, proceed o he landmark pose esimaion. I is The vslam pah, which uses a combinaion of visual ineresing o realize ha since each Kalman filer updae of measuremens and odomery, provides a robus and accurae a landmark pose mus obey p(φi s,n,y ), i is necessary o posiion deerminaion for he robo. associae a separae bank of Kalman filers (one filer per landmark) o each robo pah hypohesis s (each paricle). In oher words, if here are paricles and landmarks, hen he oal number of Kalman filers is imes ; i.e., 1,. On he oher hand, each Kalman filer conains only hree sae variables (he recursively esimaed landmark pose), and hree measuremen variables (he curren landmark pose esimae); and only he Kalman filers associaed o he measured landmark is updaed in any given ieraion of he vslam filer. Consequenly, he updae scheme becomes compuaionally very efficien. [Fig. 7] Example resul of SLAM using vslam. Red pah: vslam esimae of robo rajecory. Green pah: odomery esimae of robo rajecory. Blue circles: vslam landmarks creaed during operaions. 7. Experimens To illusrae he performance of vslam, we shall invesigae is localizaion capabiliy as i is inegraed on a robo operaing in a ypical home environmen. 7.1 vslam in Home Environmen (Robo follows a pre-defined pah) Firs, consider [Fig. 7], which shows he resul of vslam [Fig. 8] The curren view from he camera (lef), which is successfully mached wih he landmark image (righ). afer he robo has raveled around along a reference pah in a wo-bedroom aparmen. The reference pah, on which he [Fig. 8] shows ha also a moion blurred image can be used by vslam. Indeed, he landmark on he righ is robo drove, was unknown o he vslam algorihm. To help inerpre he resul, he layou of he aparmen is superimposed in he Fig.. This layou was neiher generaed, recognized in he blurred curren image on he lef in spie i is only parly visible in he curren view. Average localizaion error using vslam is in his nor used, by vslam. The vslam algorihm builds a map consising of example abou 1-15 cm, while he median error is 9 cm. landmarks, which are marked as circles in he Fig.. The The vslam Algorihm for Navigaion in Naural Environmens 63

14 7.2 vslam in Home Environmen (Robo follows a random pah) In many applicaions, i is no reasonable o assume ha a robo ravels on a reference pah. Le us herefore now invesigae vslam localizaion in a scenario where he robo ravels in an arbirary pah (unknown o vslam). The experimen ook place in a large living room of 7m x 4m on hardwood floor. As a reference, we acquired ground ruh pose daa wih a Nav SICK laser. The speed of ravel was abou 15 cm/sec. The localizaion error as a funcion of ime is shown in [Fig. 9]. As a comparison, also he pure odomery resuls are displayed. The localizaion accuracy using vslam is in his paricular example somewha lower han in he previous example. In paricular, he average error is abou 2 o 25 cm, while he median is abou 14 cm. I is also of ineres o invesigae he disribuion of visual measuremens among he landmarks. As seen in [Fig. 1], i urns ou ha a small porion of all landmarks resul in he big majoriy of all visual measuremen. There are wo reasons o his behavior. Firs of all, some landmarks were creaed lae in he run, and did no have ime o resul in many measuremens. Bu, a second imporan reason is ha landmarks differ in qualiy. Some landmarks correspond o scenes wih pleny of exure and many unique feaures. Oher landmarks correspond o scenes for which he visual fron-end barely managed o creae a landmark. Poor landmarks, are difficul o recognize and generae visual measuremens from.. 8. Conclusions and Fuure Work [Fig. 9] Posiion localizaion error using only odomery (green curve) and using vslam (red pah). [Fig. 1] Number of visual measuremens per landmark. We have described vslam, a novel vision- and odomery-based SLAM algorihm ha enables low-cos and robus navigaion in cluered and populaed environmens. The vslam algorihm does no require an iniial map, and he algorihm is ypically good a deecing and correcing for slippage and collisions. The key characerisics of vslam are 1. The low cos, which is enabled by basing he algorihm on a low-cos camera and an odomeer. 2. The visual landmarks ha are creaed and recognized in he fron-end. They are essenially unique, which virually eliminaes he daa associaion problem presen in oher landmark schemes. 3. The updae scheme for robo pose and map. I is based on a paricle filer and a Kalman filer bank and 64 로봇과인간제 2 권제 1 호

15 enables an efficien real-ime implemenaion. 4. The mixed proposal disribuion and he dynamic mixure raio, which dramaically improves localizaion recovery from kidnapping and oher large disurbances. While no explored in deail in his aricle, i can be shown ha vslam is highly robus o kidnapping and dynamic changes in he environmen, for example, changes in lighing, moving objecs and/or people. vslam recovers quickly from kidnapping once he map has become dense wih landmarks. Early in he mapping procedure, is i imporan o avoid kidnapping and disurbances in general. A problem wih he curren implemenaion of vslam is he landmark daa base, which in large environmens may become prohibiively large. In paricular, an individual landmark occupies anywhere beween 4 kb and kb depending on he number of visual feaures associaed wih he landmark, and he number of paricles used in he SLAM module. For mos pracical implemenaions, i is herefore essenial o inegrae a Landmark Daabase Manager wih he basic vslam sysem (see Fig. 1). Such a daabase manager ypically includes a pruning mechanism, which removes poor landmarks. Bu i also includes a segmenaion scheme ha pariions he full vslam map ino sub regions o limi he required primary memory for he map. In some applicaions, i may also be appropriae o use more han one camera (see Fig. 11). For example, one forward-poining and one backward-poining camera. Noe ha hese are independen sensors, and images acquired by each one of hem are processed separaely adding landmarks o a common daabase, bu generaing visual measuremens independenly. The sysem as described in his paper already accommodaes for he use of muliple cameras. An example of when muliple cameras migh be appropriae is when he environmen is poor on exure and where lowes possible price is no crucial. I is useful o undersand ha he use of muliple cameras does no necessarily increase he compuaional requiremens since some alernaing image acquisiion scheme can be employed o opimize he use of visual informaion. Finally, noe ha if he environmen does no conain a sufficien amoun of visual feaures, hen landmarks will no be creaed and visual measuremens will no be compued. vslam will sill produce pose esimaes, bu he esimaes will be exacly wha is obained from wheel odomery. This scenario is rarely experienced, bu is mos likely o happen in environmens ha are free from furniure, decoraions, and exure. References Wheel Encoders Camera 1 Camera 2 Visual Fron-end Visual Fron-end Prefiler Prefiler Landmark Daabase Manager Landmark Daabase SLAM Robo pose & Map [Fig. 11] Block diagram of a proposed exended vslam sysem. [1] S. Thrun, Probabilisic algorihms in roboics, Arificial Inelligence, no. 4, pp ,. [2] S. Thrun, D. Fox., and W. Burgard, A probabiliic approach o concurren mapping and localizaion for mobile robos, Machine Learning, vol. 31, pp , [3] S. Thrun, Roboic mapping: A survey. Carnegie Mellon Universiy, Tech. Rep. CMU-CS-2-111, February 2. [4] M. Monemerlo, S. Thrun, D. Koller, and B. Wegbrei, Fasslam: A facored soluion o he simulaneous The vslam Algorihm for Navigaion in Naural Environmens 65

16 localizaion and mapping problem, in 2 IEEE ICRA, Workshop W4 Noes, 2. [5] D. Lowe, Disincive image feaures from scale-invarian keypoins, Inernaional Journal of Compuer Vision, vol. 6, no. 2, pp , 4. [6] J. Wolf, W. Burgard, and H. Burkhard, Robus visionbased localizaion for mobile robos using an image rerievel sysem based on invarian feaures, in Proc. of In. Conf. on Roboics and Auomaion (ICRA), 2. [7] S. Se, D. Lowe, and J. Lile, Mobile robo localizaion and mapping wih uncerainy using scale-invarian visual landmarks, The Inernaional Journal of Roboics Research, vol. 21, no. 8, pp , 2. [8] S. Se, D. Lowe, and J. Lile, Global localizaion using disincive visual feaures, in Proceedings of he 2 IEEE/RSJ Inernaional Conference on Inelligen Robos and Sysems, EPFL, Lausanne, Swizerland, Ocober 2. [9] A. Douce, N. de Freias, and N. Gordon, Eds., Sequenial Mone Carlo Mehods in Pracice. Springer-Verlag, New York, 1. [1] D. Fox, S. Thrun, W. Burgard, and F. Dellaer, Paricle filers for mobile robo localizaion, in Sequenial Mone Carlo Mehods in Pracice, A. Douce, N. de Freias, and N. Gordon, Eds. Springer-Verlag, New York, 1, ch. 19. [11] D. Hinkley, Boosrap Mehods and heir Applicaion. Cambridge Series in Saisical and Probabilisic Mehemaics, [12] J. Heikkil and O. Silvn, Calibraion procedure for shor focal lengh off he-shelf ccd cameras, Proc. 13h Inernaional Conference on Paern Recogniion, pp , [13] H. C. Longue-Higgins, A compuer algorihm for reconsrucing a scene from wo projecions, Naure, vol. 293, pp , [14] R. I. Harley and A. Zisserman, Muliple View Geomery in Compuer Vision. Cambridge Universiy Press, ISBN: ,. [15] D. DeMenhon and L. S. Davis, Model-based objec pose in 25 lines of code, Inernaional Journal of Compuer Vision, vol. 15, pp , June [16] G. R. Cowell, A. P. Dawid, S. L. Laurizen, and D. J. Spiegelhaler, Probabilisic Neworks and Exper Sysems. Springer-Verlag, New York, [17] M. Monemerlo, S. Thrun, D. Koller, and B. Wegbrei, FasSLAM: A facored soluion o he simulaneous localizaion and mapping problem, in Proceedings of he AAAI Naional Conference on Arificial Inelligence. Edmonon, Canada: AAAI, 2. [18] S. Thrun, Probabilisic algorihms in roboics, Carnegie Mellon Universiy, Tech. Rep. CMU-CS--126, April. Niklas Karlsson, Ph.D. niklas@evoluion.com LuisGoncalves, Ph.D luis@evoluion.com 66 로봇과인간제 2 권제 1 호

17 mario@evoluion.com Mario E. Munich, Ph.D. paolo@evoluion.com Paolo Pirjanian, Ph.D. The vslam Algorihm for Navigaion in Naural Environmens 67

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

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

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

Exploration with Active Loop-Closing for FastSLAM

Exploration with Active Loop-Closing for FastSLAM Exploraion wih Acive Loop-Closing for FasSLAM Cyrill Sachniss Dirk Hähnel Wolfram Burgard Universiy of Freiburg Deparmen of Compuer Science D-79110 Freiburg, Germany Absrac Acquiring models of he environmen

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

R. Stolkin a *, A. Greig b, J. Gilby c

R. Stolkin a *, A. Greig b, J. Gilby c MESURING COMPLETE GROUND-TRUTH DT ND ERROR ESTIMTES FOR REL VIDEO SEQUENCES, FOR PERFORMNCE EVLUTION OF TRCKING, CMER POSE ND MOTION ESTIMTION LGORITHMS R Solkin a *, Greig b, J Gilby c a Cener for Mariime

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

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

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

Comparitive Analysis of Image Segmentation Techniques

Comparitive Analysis of Image Segmentation Techniques ISSN: 78 33 Volume, Issue 9, Sepember 3 Compariive Analysis of Image Segmenaion echniques Rohi Sardana Pursuing Maser of echnology (Compuer Science and Engineering) GJU S& Hissar, Haryana Absrac Image

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

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

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

Negative frequency communication

Negative frequency communication Negaive frequency communicaion Fanping DU Email: dufanping@homail.com Qing Huo Liu arxiv:2.43v5 [cs.it] 26 Sep 2 Deparmen of Elecrical and Compuer Engineering Duke Universiy Email: Qing.Liu@duke.edu Absrac

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

Estimation of Automotive Target Trajectories by Kalman Filtering

Estimation of Automotive Target Trajectories by Kalman Filtering Buleinul Şiinţific al Universiăţii "Poliehnica" din imişoara Seria ELECRONICĂ şi ELECOMUNICAŢII RANSACIONS on ELECRONICS and COMMUNICAIONS om 58(72), Fascicola 1, 2013 Esimaion of Auomoive arge rajecories

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

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

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

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

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

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

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

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

Robust Visual-Inertial State Estimation with Multiple Odometries and Efficient Mapping on an MAV with Ultra-Wide FOV Stereo Vision

Robust Visual-Inertial State Estimation with Multiple Odometries and Efficient Mapping on an MAV with Ultra-Wide FOV Stereo Vision M. G. Müller F. Seidle M. J. Schuser P. Luz M. Maier S. Soneman T. Tomic W. Sürzl Robus Visual-Inerial Sae Esimaion wih Muliple Odomeries and Efficien Mapping on an MAV wih Ulra-Wide FOV Sereo Vision 8

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

A New Voltage Sag and Swell Compensator Switched by Hysteresis Voltage Control Method

A New Voltage Sag and Swell Compensator Switched by Hysteresis Voltage Control Method Proceedings of he 8h WSEAS Inernaional Conference on ELECTRIC POWER SYSTEMS, HIGH VOLTAGES, ELECTRIC MACHINES (POWER '8) A New Volage Sag and Swell Compensaor Swiched by Hyseresis Volage Conrol Mehod AMIR

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

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

Estimating a Time-Varying Phillips Curve for South Africa

Estimating a Time-Varying Phillips Curve for South Africa Esimaing a Time-Varying Phillips Curve for Souh Africa Alain Kabundi* 1 Eric Schaling** Modese Some*** *Souh African Reserve Bank ** Wis Business School and VU Universiy Amserdam *** World Bank 27 Ocober

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

Laplacian Mixture Modeling for Overcomplete Mixing Matrix in Wavelet Packet Domain by Adaptive EM-type Algorithm and Comparisons

Laplacian Mixture Modeling for Overcomplete Mixing Matrix in Wavelet Packet Domain by Adaptive EM-type Algorithm and Comparisons Proceedings of he 5h WSEAS Inernaional Conference on Signal Processing, Isanbul, urey, May 7-9, 6 (pp45-5) Laplacian Mixure Modeling for Overcomplee Mixing Marix in Wavele Pace Domain by Adapive EM-ype

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

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

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

4 20mA Interface-IC AM462 for industrial µ-processor applications

4 20mA Interface-IC AM462 for industrial µ-processor applications Because of he grea number of indusrial buses now available he majoriy of indusrial measuremen echnology applicaions sill calls for he sandard analog curren nework. The reason for his lies in he fac ha

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

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

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

Color-Based Object Tracking in Multi-camera Environments

Color-Based Object Tracking in Multi-camera Environments Color-Based Objec Tracking in Muli-camera Environmens Kaja Nummiaro 1, Esher Koller-Meier 2, Tomáš Svoboda 2, Daniel Roh 2, and Luc Van Gool 1,2 1 Kaholieke Universiei Leuven, ESAT/PSI-VISICS, Belgium,

More information

Control and Protection Strategies for Matrix Converters. Control and Protection Strategies for Matrix Converters

Control and Protection Strategies for Matrix Converters. Control and Protection Strategies for Matrix Converters Conrol and Proecion Sraegies for Marix Converers Dr. Olaf Simon, Siemens AG, A&D SD E 6, Erlangen Manfred Bruckmann, Siemens AG, A&D SD E 6, Erlangen Conrol and Proecion Sraegies for Marix Converers To

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

Direct Analysis of Wave Digital Network of Microstrip Structure with Step Discontinuities

Direct Analysis of Wave Digital Network of Microstrip Structure with Step Discontinuities Direc Analysis of Wave Digial Nework of Microsrip Srucure wih Sep Disconinuiies BILJANA P. SOŠIĆ Faculy of Elecronic Engineering Universiy of Niš Aleksandra Medvedeva 4, Niš SERBIA MIODRAG V. GMIROVIĆ

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

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

Dimensions. Model Number. Electrical connection emitter. Features. Electrical connection receiver. Product information. Indicators/operating means

Dimensions. Model Number. Electrical connection emitter. Features. Electrical connection receiver. Product information. Indicators/operating means OBE-R-SE Dimensions.8.8 ø..75 7.5 6. 5 6.7 4.9 4. 5.9 ø.6 Model Number OBE-R-SE Elecrical connecion emier Thru-beam sensor wih m fixed cable Feaures 45 cable oule for maximum mouning freedom under exremely

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

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

Signal Characteristics

Signal Characteristics Signal Characerisics Analog Signals Analog signals are always coninuous (here are no ime gaps). The signal is of infinie resoluion. Discree Time Signals SignalCharacerisics.docx 8/28/08 10:41 AM Page 1

More information

Particle Filter-based State Estimation in a Competitive and Uncertain Environment

Particle Filter-based State Estimation in a Competitive and Uncertain Environment Paricle Filer-based Sae Esimaion in a Compeiive and Uncerain Environmen Tim Laue Thomas Röfer Universiä Bremen DFKI-Labor Bremen Fachbereich 3 Mahemaik / Informaik Sichere Kogniive Sseme Enrique-Schmid-Sraße

More information

Dimensions. Transmitter Receiver ø2.6. Electrical connection. Transmitter +UB 0 V. Emitter selection. = Light on = Dark on

Dimensions. Transmitter Receiver ø2.6. Electrical connection. Transmitter +UB 0 V. Emitter selection. = Light on = Dark on OBE-R-SE Dimensions Transmier.. 7.5 9..5.8 4.9 4 5 M 8.9 7.5 9..5.8 4 5 M 8.9 ø.6 ø.6 Model Number OBE-R-SE Thru-beam sensor wih m fixed cable Elecrical connecion Transmier Feaures BN +UB WH IN Ulra-small

More information

Multiple Load-Source Integration in a Multilevel Modular Capacitor Clamped DC-DC Converter Featuring Fault Tolerant Capability

Multiple Load-Source Integration in a Multilevel Modular Capacitor Clamped DC-DC Converter Featuring Fault Tolerant Capability Muliple Load-Source Inegraion in a Mulilevel Modular Capacior Clamped DC-DC Converer Feauring Faul Toleran Capabiliy Faisal H. Khan, Leon M. Tolber The Universiy of Tennessee Elecrical and Compuer Engineering

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

Dimensions. Transmitter Receiver ø2.6. Electrical connection. Transmitter +UB 0 V. Emitter selection. = Light on = Dark on

Dimensions. Transmitter Receiver ø2.6. Electrical connection. Transmitter +UB 0 V. Emitter selection. = Light on = Dark on OBE-R-SE Dimensions Transmier.. 7.5 9..5.8 4.9 4 5 M 8.9 7.5 9..5.8 4 5 M 8.9 ø.6 ø.6 Model Number OBE-R-SE Thru-beam sensor wih m fixed cable Elecrical connecion Transmier Feaures BN +UB WH IN Ulra-small

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

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

Robot Control using Genetic Algorithms

Robot Control using Genetic Algorithms Robo Conrol using Geneic Algorihms Summary Inroducion Robo Conrol Khepera Simulaor Geneic Model for Pah Planning Chromosome Represenaion Evaluaion Funcion Case Sudies Conclusions The Robo Conroller Problem

More information

Estimating Transfer Functions with SigLab

Estimating Transfer Functions with SigLab APPLICATION NOTE Esimaing Transfer Funcions wih SigLab Accurae ransfer funcion esimaion of linear, noise-free, dynamic sysems is an easy ask for DSPT SigLab. Ofen, however, he sysem being analyzed is noisy

More information

TRIPLE-FREQUENCY IONOSPHERE-FREE PHASE COMBINATIONS FOR AMBIGUITY RESOLUTION

TRIPLE-FREQUENCY IONOSPHERE-FREE PHASE COMBINATIONS FOR AMBIGUITY RESOLUTION TRIPL-FRQCY IOOSPHR-FR PHAS COMBIATIOS FOR AMBIGITY RSOLTIO D. Odijk, P.J.G. Teunissen and C.C.J.M. Tiberius Absrac Linear combinaions of he carrier phase daa which are independen of he ionospheric delays

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

EE201 Circuit Theory I Fall

EE201 Circuit Theory I Fall EE1 Circui Theory I 17 Fall 1. Basic Conceps Chaper 1 of Nilsson - 3 Hrs. Inroducion, Curren and Volage, Power and Energy. Basic Laws Chaper &3 of Nilsson - 6 Hrs. Volage and Curren Sources, Ohm s Law,

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

sensors ISSN

sensors ISSN Sensors 2011, 11, 6328-6353; doi:10.3390/s110606328 OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journal/sensors Aricle Auomaic Fores-Fire Measuring Using Ground Saions and Unmanned Aerial Sysems JoséRamiro

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-373. Near Field Communication Wired Interface (NFC-WI) 2 nd Edition / June Reference number ECMA-123:2009

ECMA-373. Near Field Communication Wired Interface (NFC-WI) 2 nd Edition / June Reference number ECMA-123:2009 ECMA-373 2 nd Ediion / June 2012 Near Field Communicaion Wired Inerface (NFC-WI) Reference number ECMA-123:2009 Ecma Inernaional 2009 COPYRIGHT PROTECTED DOCUMENT Ecma Inernaional 2012 Conens Page 1 Scope...

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

Experiment 6: Transmission Line Pulse Response

Experiment 6: Transmission Line Pulse Response Eperimen 6: Transmission Line Pulse Response Lossless Disribued Neworks When he ime required for a pulse signal o raverse a circui is on he order of he rise or fall ime of he pulse, i is no longer possible

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

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

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

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

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

Evaluation of Instantaneous Reliability Measures for a Gradual Deteriorating System

Evaluation of Instantaneous Reliability Measures for a Gradual Deteriorating System General Leers in Mahemaic, Vol. 3, No.3, Dec 27, pp. 77-85 e-issn 259-9277, p-issn 259-9269 Available online a hp:\\ www.refaad.com Evaluaion of Insananeous Reliabiliy Measures for a Gradual Deerioraing

More information

NEURAL NETWORK APPROACH TO BAYESIAN BACKGROUND MODELING FOR VIDEO OBJECT SEGMENTATION

NEURAL NETWORK APPROACH TO BAYESIAN BACKGROUND MODELING FOR VIDEO OBJECT SEGMENTATION NEURAL NETWORK APPROACH TO BAYESIAN BACKGROUND MODELING FOR VIDEO OBJECT SEGMENTATION Dubravko Ćulibrk, Oge Marques, Daniel Socek, Hari Kalva and Borko Furh Deparmen of Compuer Science and Engineering

More information

Deblurring Images via Partial Differential Equations

Deblurring Images via Partial Differential Equations Deblurring Images via Parial Dierenial Equaions Sirisha L. Kala Mississippi Sae Universiy slk3@mssae.edu Advisor: Seh F. Oppenheimer Absrac: Image deblurring is one o he undamenal problems in he ield o

More information

A3-305 EVALUATION OF FAILURE DATA OF HV CIRCUIT-BREAKERS FOR CONDITION BASED MAINTENANCE. F. Heil ABB Schweiz AG (Switzerland)

A3-305 EVALUATION OF FAILURE DATA OF HV CIRCUIT-BREAKERS FOR CONDITION BASED MAINTENANCE. F. Heil ABB Schweiz AG (Switzerland) 21, rue d'arois, F-75008 Paris hp://www.cigre.org A3-305 Session 2004 CIGRÉ EVALUATION OF FAILURE DATA OF HV CIRCUIT-BREAKERS FOR CONDITION BASED MAINTENANCE G. Balzer * D. Drescher Darmsad Universiy of

More information