Autonomous Robotics 6905

Size: px
Start display at page:

Download "Autonomous Robotics 6905"

Transcription

1 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, 2011 Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 1

2 6 Simulaneous Localizaion and Mapping (SLAM Lecure Ouline Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM Inroducion Exended Kalman Filer Paricle Filer Underwaer SLAM based on diagrams and lecure noes adaped from: Probabilisic bili i Roboics (Thrun, e. al. Auonomous Mobile Robos (Siegwar, Nourbakhsh Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 2

3 6 Simulaneous Localizaion and Mapping (SLAM Conrol Scheme for Auonomous Mobile Robo Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 3

4 6 Simulaneous Localizaion and Mapping (SLAM Plan for Class Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM Thomas covered generalized Bayesian filers for localizaion las week Kalmanfiler mos useful oucome for localizaion Mae covers pah-planning and navigaion Mae hen follows on wih Bayesian filers o do a specific example, SLAM Thomas o follow wih reinforcemen learning afer ha Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 4

5 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Robo Mapping Paricle Filer When i is Applied Underwaer SLAM when is simulaneous localizaion and mapping (SLAM needed? when a robo has o be ruly auonomous wih no human inervenion (e.g. underwaer vehicles beyond a few km, millions of miles away in space he operaor has no siuaional awareness of he robo s environmen environmen is unknown and here is no prior knowledge beacons and neworks canno be deployed or used (e.g. in GPS denied areas like underwaer or under-ice Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 5

6 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Robo Mapping Paricle Filer Where i is Applied Underwaer SLAM in all environmens robos are in indoors undersea space underground Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 6

7 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Robo Mapping Problems Paricle Filer Difficuly Underwaer SLAM mos difficul percepual inference problem in mobile robos acquiring a spaial model of he robo s environmen for navigaion purposes robo mus have sensors ha enable i o perceive is environmen e.g. cameras, range finders, sonar, laser, acile sensors, compass and GPS sensors are subjec o error (measuremen noise sensors have finie range (e.g. sound can penerae walls his means he robo has o navigae hrough is environmen when map building moions commands (conrols issued during mapping carry informaion for building maps since hey convey info abou locaions where differen sensor measuremens are aken Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 7

8 6 Simulaneous Localizaion and Mapping (SLAM Markov Localizaion (Bayes Filer Quick Review observaion model: or Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM Pz ( x Pz ( x, m probabiliy of a measuremen z given ha he robo is a posiion x and map m moion model: P ( x x 1, u poserior probabiliy ha acion u akes he robo from saes x -1 o x belief poserior probabiliy condiioned on available daa Bel( x p( x z, u predicion esimae before measuremen: Bel x p( x z u Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 ( 1 Faculies of Engineering & Compuer Science 8

9 6 Simulaneous Localizaion and Mapping (SLAM Markov Localizaion(Bayes Filers Quick Review predicion (prior: bel ( x p( x u, x 1 bel( x 1 dx 1 (convolves moion model wih belief from previous ime sep Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM bel(x o is uniform over all poses observaion model, p(z x,m bel(x =bel(x 0 p(z x,m 0 updae (poserior: bel x p( z x bel( x ( incorporaes he measuremen robo moves o he righ bel(x p(x u,x -1 Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 9

10 6 Simulaneous Localizaion and Mapping (SLAM Markov Localizaion (Bayes Filer Quick Review Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM for developing a range/bearing sensor model i is useful o inroduce a correspondence variable beween he feaure f i and he landmark m j of he map his variable is he correspondence and i is denoed c i c i is he rue ideniy of he observed feaure f i localizaion assumes he map is represened by a collecion of feaures and ha he correspondences are known Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 10

11 6 Simulaneous Localizaion and Mapping (SLAM Robo Mapping Challenges Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k 1. Modelling Measuremen Noise robo moion iself is subjec o errors and conrols alone are insufficien o deermine a robo s pose wihin is environmen modelling measuremen noise is a key challenge roboic mapping would be relaively l easy if he noise of differen measuremens are saisically independen robo would jus make more measuremens o negae noise effecs unforunaely, wih roboic mapping measuremens errors are saisically dependen errors in conrols accumulae over ime and affec he way sensor measuremens are made Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 11

12 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Robo Mapping Challenges Paricle Filer Localizaion and Mapping Underwaer SLAM mapping someimes referred o in conjuncion wih localizaion (deermine robo pose esimaing where hings are and deermining where he robo is (boh have uncerainy is solved in conjuncion allows he measuremen and conrol noise o be independen in he robo sae esimaion hus he problem of mapping creaes an inheren robo localizaion problem so robo mapping is also referred o as concurren mapping and localizaion (CML sae-of-he-ar algorihms in mapping are probabilisic due o he uncerainy and sensor noise Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 12

13 6 Simulaneous Localizaion and Mapping (SLAM Roboic Mapping Challenges Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k 1. Modelling Measuremen Noise cumulaive effec of conrol errors on fuure sensor inerpreaions small roaion error a one end of a corridor cumulaes o many meers of error a he oher end relaive o map for robo pah obained by odomery Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 13

14 6 Simulaneous Localizaion and Mapping (SLAM Roboic Mapping Challenges Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k 2. High Dimensionaliy of Eniies consider he info o describe your home environmen wih jus corridors, inersecions, rooms, and doors deailed 2D floor plan requires housands of coordinaes o define 3D visual map would require millions of coordinaes from a saisical perspecive, each coordinae is a dimension of he esimaion problem Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 14

15 6 Simulaneous Localizaion and Mapping (SLAM Roboic Mapping Challenges Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k 3. Correspondence Problem also referred o as he daa associaion problem mos difficul problem deermine if sensor measuremens aken a differen imes correspond o he same physical objec robo rying o map a cyclic environmen; when closing cycle robo has o localize iself relaive o he previous map by hen, cumulaed pose error may be unbounded Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 15

16 6 Simulaneous Localizaion and Mapping (SLAM Roboic Mapping Challenges Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k 4. Environmen Changes wih Time on scales ha vary depending on he environmen: from a ree ha changes very slowly sea boom ha changes due o currens over days locaion of a chair ha could change on he order of minues, or people movemen ha changes consanly environmen changes manifes as inconsisen sensor measuremens (when hey are no few algorihms ha learn meaningful maps of dynamic environmens (los of room for research conribuions here! Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 16

17 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Robo Mapping Challenges Paricle Filer 5. Pah-Planning On-he-Fly Underwaer SLAM robo mus plan is pah during mapping ask of generaing robo moion plans o build a map is referred o as roboic exploraion opimal pah planning in a fully modelled environmen is relaively l well undersood d robos in unknown environmens has incomplee model have o accommodae coningencies and surprises ha arise during map building generae plans in near real-ime where o move balanced agains map informaion gain and ime and energy o obain info as well as possible loss of pose info along he way Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 17

18 6 Simulaneous Localizaion and Mapping (SLAM The SLAM Problem Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM A mobile robo can build a map of an environmen and a he same ime use his map o deduce is locaion. The rajecory of he robo and he locaion of all landmarks are esimaed on-line wihou he need for any a priori knowledge of locaion simulaneous esimae of boh robo and landmark locaions required rue locaions are never known or measured direcly observaions are made beween he rue robo and landmark locaions. k = ime index Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 18

19 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Probabilisic SLAM Paricle Filer Recursive Soluion Underwaer SLAM compue he probabiliy disribuion for all imes p ( X 0:, m Z 0:, U 0:, x 0 (* ( his is he join poserior densiy of he landmark locaion and vehicle sae x given recorded observaions Z & conrol inpus U (up o and including wih iniial ii vehicle pose x o desire a recursive soluion (i.e. calc from he same probabiliy disribuion from previous ime sep sar wih esimae for disribuion p( x1, m Z0: 1, U0: 1 a -1, use Bayes heorem o deermine he join poserior, following conrol u and observaion z Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 19

20 6 Simulaneous Localizaion and Mapping (SLAM Probabilisic SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Observaion and Moion Models need moion (sae ransiion and observaion models o describe he effec of he conrol inpu, u observaion model when robo and landmark locaion known: p( z x, m moion model for sae ransiions: p( x x 1, u sae ransiion is assumed o be a Markov process where nex sae x depends only on he immediae sae, -1, before i and applied conrol u independen d of observaion and map Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 20

21 6 Simulaneous Localizaion and Mapping (SLAM SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Problem Formulaion no map available and no pose informaion p ( X :, m Z 0:, U 0 : 0 landmark 1 m 1 observaions z 1 z 3 robo poses x x... 1 x 2 x 3 x 0 conrols u u 1 u -1 u 0 1 landmark 2 m 2 z 2 z Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 21

22 6 Simulaneous Localizaion and Mapping (SLAM Two Forms of SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM here are really wo forms of he SLAM problem: p full SLAM: esimaes poserior for enire pah (0: and map which is wha is discussed so far (paricle filer soluion: p( X :, m Z 0:, U 0: 0 online SLAM: esimaes poserior for curren pose using mos recen pose and map only (i.e. las ime sep ( soluion ( x, m Z0 :, U0: p( X 0:, m Z0:, U0: dx0dx1dx2... dx1 inegraions i ypically done one a a ime discards pas conrols and measuremens once processed since hey are no used again Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 22

23 6 Simulaneous Localizaion and Mapping (SLAM SLAM Feaure a coninuous and discree componen coninuous Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM locaion of objecs in he map and he robo pose objecs may be landmarks in he feaure-based represenaion objec paches deeced by range finders discree (more on his laer correspondence or daa associaion beween landmarks and measuremens, i.e. how a newly deeced objec relaes o previously deeced ones eiher he objec was previously deeced or i was no Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 23

24 6 Simulaneous Localizaion and Mapping (SLAM On-line SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM graphical model of on-line SLAM (one pose a a ime p( x, m Z0 :, U0: p ( X 0:, m Z0:, U0: dx0 dx1 dx2... dx ( 1 Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 24

25 6 Simulaneous Localizaion and Mapping (SLAM Full Blown SLAM graphical model of full blown SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM p( X, m Z, U ( 0: 0: 0: Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 25

26 6 Simulaneous Localizaion and Mapping (SLAM Probabilisic SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM SLAM implemened in sandard 2-sep recursive predicion (ime updae correcion (measuremen updae form: ime updae (prior disribuion p ( x, m Z0: 1, U0:, x0 p( x1, u p ( x1, m Z0: 1, U0: 1, x0 dx1 measuremen updae (poserior disribuion p( x, m Z 0:, U 0:, x 0 p ( z x, m p ( x, m Z, U p( z now, have a recursive procedure for calculaing Z 0: 1 p( X0:, m Z0:, U0:, x0 0: 1 for robo sae x and map m a ime based on all conrol inpus U and observaions Z as funcions of he moion and observaion models Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6, U 0: 0:, x 0 Faculies of Engineering & Compuer Science 26

27 6 Simulaneous Localizaion and Mapping (SLAM Srengh of SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM he error beween esimaed & rue landmark locaions are common beween landmarks and come from a single source: errors in knowledge of where he robo is when he landmark observaions were made landmark locaion error esimaes are highly correlaed relaive locaion beween landmarks m i m j known wih good accuracy even when absolue locaions uncerain correlaions beween landmark esimaes increase monoonically as more and more observaions are made knowledge of relaive locaion of landmarks always improves and never diverges regardless of robo moion his is due o observaions being nearly independen for relaive locaions beween landmarks Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 27

28 6 Simulaneous Localizaion and Mapping (SLAM SLAM Soluions now require represenaions for: moion model observaion model Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM ha allow efficien and consisen compuaion of he prior (ime and poserior (measuremen disribuions mos common represenaion is wih sae space model and addiive Gaussian noise which leads o use of exended Kalman filer ( soluion alernaive represenaion is o describe robo moion model as a se of samples of a more general non-gaussian probabiliy disribuion which leads o he use of paricle filer or FasSLAM as anoher soluion here are many ohers bu will only cover hese wo oday Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 28

29 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 1 / 9 use inernal represenaions for posiions of landmarks (map sensor parameers assume: robo uncerainy a sar posiion is zero Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM sar: robo has zero uncerainy Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 29

30 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 2 / 9 Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM predic how he robo has moved measure updae he inernal represenaion firs measuremen of feaure A Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 30

31 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 3 / 9 robo observes a feaure which is mapped wih an uncerainy relaed o he sensor error model (i.e. measuremen model Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM predic how he robo has moved measure updae he inernal represenaion Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 31

32 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 4 / 9 as robo moves (in response o he moion mode, is pose uncerainy increases Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM predic how he robo has moved measure updae he inernal represenaion robo moves forwards: uncerainy ygrows Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 32

33 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 5 / 9 robo observes wo new feaures Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM predic how he robo has moved measure updae he inernal represenaion robo makes firs measuremens of B & C Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 33

34 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 6 / 9 heir posiion uncerainy resuls from he combinaion of he measuremen error wih he robo pose uncerainy map becomes correlaed wih he robo posiion esimae Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM predic how he robo has moved measure updae he inernal represenaion robo makes firs measuremen of B & C Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 34

35 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 7 / 9 robo moves again and is uncerainy increases (moion model Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM robo moves again: uncerainy grows sill predic how he robo has moved more measure updae he inernal represenaion Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 35

36 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 8 / 9 robo re-observes an old feaure loop closure deecion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM predic how he robo has moved measure updae he inernal represenaion robo re-measures A: loop closure Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 36

37 6 Simulaneous Localizaion and Mapping (SLAM SLAM in Acion 9 / 9 robo updaes is posiion: he resuling gposiion esimae becomes correlaed wih he feaure locaion esimaes robo s uncerainydecreases and so does he uncerainy in he res of he map Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM robo re-measures A: loop closure predic how he robo has moved uncerainy decreases measure updae he inernal represenaion Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 37

38 6 Simulaneous Localizaion and Mapping (SLAM Abou Covariance Marix Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM correlaion measures he degree of linear dependence beween wo variables covariance of wo variables measure how srongly correlaed wo variables are covariance marix conains he covariance on: robo posiion, landmarks, beween robo posiion and landmarks and beween he landmarks cell A conains he covariance on robo posiion, a 3 by 3 marix (x, y and B is he covariance on he firs landmark, a 2 by 2 marix, since he landmark does no have orienaion, ; C is covariance for he las landmark. D conains he covariance beween he robo sae and he firs landmark; E conains he covariance beween he firs landmark and he robo sae; E can be deduced from D by ransposing sub-marix D F conains he covariance beween he las landmark and he firs landmark, while G conains he covariance beween he firs landmark and he las landmark, which again can be deduced by ransposing F cov(x, Y = E{[X - E(X][Y - E(Y]} cor(x, Y = cov(x, Y / [sqr(var(x *sqr(var(y] covariance marix Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 38

39 6 Simulaneous Localizaion and Mapping (SLAM SLAM Implemenaion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM Kalman filers are Bayesian filers ha represen poserior, p(x,m z,u wih Gaussians Example of Kalman filer esimaion of he map and vehicle pose [1]. Shown is he pah of an AUV wih range measuremens from a sonar. 14 feaures are idenified from he sonar daa. Ellipse around feaures convey uncerainy ha remains afer mapping as specified by he covariance marix Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 39

40 6 Simulaneous Localizaion and Mapping (SLAM SLAM Implemenaion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Resuls Mapped (a map of landmarks obained in simulaion (b correlaion marix afer 278 ieraions of Kalman filer mapping. Checkerboard appearance verifies heoreical find ha in he limi, all landmark locaion esimaes are fully correlaed (c normalized inverse covariance marix of he same esimae shows he dependencies are local. Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 40

41 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Kalman Filering Paricle Filer Assumpions Underwaer SLAM hree main ones: (i nex sae funcion (moion model linear wih added Gaussian noise (ii same is rue of he percepual model (iii he iniial uncerainy mus be Gaussian Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 41

42 6 Simulaneous Localizaion and Mapping (SLAM Exended Kalman Filer ( Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Sae Model in a linear sae funcion, robo pose x, and map m, a ime ~ linearly wih previous pose x -1, map m -1, and conrol u for map, obviously rue since he map does no change however, x usually governed by a rig funcion ha varies nonlinearly l wih previous pose x -1 and conrol u o accommodae such nonlineariies Kalman filers approximae he robo moion model wih a linear funcion obained via Taylor series expansions o yield he exended Kalman Filer ( moion commands approximaed by a series of smaller moion segmen usually works well for mos roboic vehicles Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 42

43 6 Simulaneous Localizaion and Mapping (SLAM SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Sae Moion Model p(x x -1, u = Ax -1 + Bu + w A and B are marices ha implemen linear mapping from sae x -1 and moion command u o sae x noise (assumed Gaussian in moion is modeled via w which h is assumed o be normally disribued ib d wih zero mean and covariance Q more specifically, p x x, u x ( 1 f ( x 1, u where f(.. models he robo dynamics / kinemaics / odomery w Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 43

44 6 Simulaneous Localizaion and Mapping (SLAM SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Observaion Model sensor measuremens usually nonlinear wih non-gaussian noise approximae hrough a firs degree Taylor series expansion, i.e. p(z x, m = Cx + v C is a marix (a linear mapping and v is he normally disribued measuremen noise wih zero mean and covariance R more specifically, p( z x where h(.. describes he geomery of he observaion, m z h( x, m v hese approximaions work well for robos ha can measure heir ranges and bearings o landmarks Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 44

45 6 Simulaneous Localizaion and Mapping (SLAM SLAM Inroducion SLAM Formulaion Overview Paricle Filer Underwaer SLAM similar o implemenaion for robo localizaion SLAM summarizes all pas experience in an exended sae vecor, y compromising of robo pose x and he posiion of all map feaures m and an associaed covariance marix y :.. mn xx xm1 xm -for a MindSorm robo, x m x m m.. m m size of y m = 3 + 2n since he y,... y nmapfeaurehaveonly coordinaes each m n 1 x m m.. m m 1 n1 1 n1 -size of y = (3+2n 2 y y as robo moves and makes measuremens, y and y are updaed wih he sandard equaions correlaions are imporan for convergence, he more observaions ha are made he more correlaions beween he feaures will grow beer he SLAM soluion Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6.. n1 n1 n1 Faculies of Engineering & Compuer Science 45

46 Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k 6 Simulaneous Localizaion and Mapping (SLAM Compue Mean and Covariance Time Updae p apply sandard mehod o calculae he mean Z x x : 0 and covariance: Z m E m : 0 0: xm xx Z T mm T xm m m x x m m x x E : 0 of he join poserior disribuion p(x,m Z 0:,U 0:,x 0 from ime updae m m m m ime updae 1 1, 1, i d h l d f J bi h i h h, ( T xx xx f f Q f f u x f x Faculies of Engineering & Compuer Science 46 Auonomous Roboics CSCI 6905 / Mech 6905 Secion evaluaed a he esimaed he Jacobian of is such ha x - f f

47 6 Simulaneous Localizaion and Mapping (SLAM Compue Mean and Covariance Observaion Updae observaion updae: Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM x x m W z h( x, m ] m 1 1 W S W T 1 1 and such ha S h W h is he Jacobian of h evaluaed a h T T S 1 R x 1 and m h 1 hp:// / h? Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 47

48 6 Simulaneous Localizaion and Mapping (SLAM SLAM Drawbacks convergence Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM convergence of he map is based on he monoonic convergence of he deerminan of he map covariance marix ( mm, and all landmark pair submarices o zero compuaional effor observaion updae sep requires all landmarks and he covariance marix be updaed every ime an observaion is made compuaion grows quadraically wih # of landmarks, i is a lile beer han ha wih opimizaions Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 48

49 6 Simulaneous Localizaion and Mapping (SLAM SLAM Drawbacks daa associaion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM errors in associaing observaions wih landmarks breaks i loop-closure where a robo reurns o re-observe landmarks afer having been away a long ime is difficul especially difficul if landmarks are no simple poins and look differen from differen direcions (e.g. mines wih side scan sonar images nonlineariy linearized versions of nonlinear model and observaion models used can resul in huge inconsisencies i i in he soluions Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 49

50 6 Simulaneous Localizaion and Mapping (SLAM FasSLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM beer soluion: FasSLAM [2] using a paricle filer fundamenal shif in recursive probabilisic SLAM paricle filer capures he nonlinear process model and non-gaussian pose disribuion for robo pose esimaion Rao-Blackwellized mehod reduces compuaion effor (FasSLAM sill linearizes observaion model, like Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 50

51 6 Simulaneous Localizaion and Mapping (SLAM Paricle Filer SLAM Inroducion SLAM Formulaion Definiions Paricle Filer Underwaer SLAM paricle filer: models ha represen probabiliy disribuions as a se of discree paricles which occupy he sae space paricle: a poin esimae of he sae wih an associaed weigh, w, p i = (y i, w i each paricle defines a differen vehicle rajecory hypohesis probabiliy disribuion (ellipse as paricle se (red dos Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 51

52 6 Simulaneous Localizaion and Mapping (SLAM Paricle Filers Inroducion SLAM Formulaion Overview Paricle Filer Underwaer SLAM high dimensionaliy sae-space of SLAM makes direc applicaion of paricle filers compuaionally infeasible i is possible o reduce he sample space by applying a paricle filer where a join space is pariioned according o produc rule: p ( x1, x2 p ( x2 x1 p ( x1 if p(x 2 x 1 can be represened analyically hen only p(x 1 need be sampled ( 1 ~ p( x1 ( i join disribuion is hen represened by he se: x, p( x x i N and saisics such as he marginal probabiliy p( x 1 1 N 2 p x2 N i 2 x x ( i 1 ( i 1 i Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 52

53 6 Simulaneous Localizaion and Mapping (SLAM Paricle Filers Inroducion SLAM Formulaion Overview Paricle Filer Underwaer SLAM recursive esimae performed by paricle filering for pose saes and for map saes represens beliefs by random samples esimaion of nonlinear, non-gaussian processes Sampling Imporance Re-Sampling (SIR principle draw he new generaion of paricles assign an imporance weigh o each paricle re-sample as needed weighed samples Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 afer resampling Faculies of Engineering & Compuer Science 53

54 6 Simulaneous Localizaion and Mapping (SLAM Implemenaion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM as wih, he join SLAM sae may be facored ino a robo componen and a condiional map componen: p( x 0:, m Z 0:, U 0:, p ( m X 0:, Z 0: p ( X 0: Z 0:, U 0:, x 0 he probabiliy disribuion is on he rajecory X 0: raher han he single pose x when condiioned on he rajecory he landmarks become independen ha is why paricle filers are so fas map is represened as a se of independen Gaussians x 0 Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 54

55 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Implemenaion Paricle Filer Overview Underwaer SLAM essenial srucure of FasSLAM is a Rao-Blackwellized (RB sae where he rajecory is modelled by weighed samples and he map is deermined analyically join disribuion a ime, is represened by he se: w ( i ( i ( i, X0:, p( m X0:, Z0: N i where he map associaed wih each paricle is composed of independen Gaussian disribuions: ( i M ( i ( m X 0: Y, Z0: p ( m j X 0:, Z0: j p X recursive esimaion performed by paricle filering for he pose saes and he sill for he map saes Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 55

56 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Implemenaion Paricle Filer Map Underwaer SLAM updaing map for given rajecory paricle X is rivial each observed landmark is processed individually as an measuremen updae from a known pose unobserved landmarks are unchanged ( i 0: A single realizaion of robo rajecory in he FasSLAM process. Ellipsoids show he proposal disribuion for each updae sage from which a robo pose is sampled, and, assuming his pose is perfec, he observed landmarks are updaed. Thus, he map for a single paricle is governed by he accuracy of he rajecory. Many of hese rajecories provide a probabilisic model of robo locaion. Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 56

57 6 Simulaneous Localizaion and Mapping (SLAM Implemenaion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Pose Saes propagaing he pose paricles is much more complex paricle filer is derived from a recursive form of sample, sequenial imporan sampling (SIS which samples from a join sae hisory and elescopes he join ino a recursion via he produc rule: p( x, x1,..., xt Z0: T p( x0 Z0: T p( x1 x0, Z0: T,..., p( xt X 0: T 1, Z0: 0 T a each ime sep, paricles are drawn from a proposal disribuion: ( x X 0: 1, Z0: which approximaes he rue disribuion p( x X 0: 1, Z0: T and he samples are given imporance weighs approximaion error grows wih ime increasing he variaion in sample weighs and hus degrade he saisical accuracy Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 57

58 6 Simulaneous Localizaion and Mapping (SLAM Implemenaion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Pose Saes resampling sep reinsaes uniform weighing bu causes loss of hisorical paricle informaion SIS wih resampling produces reasonable saisics only for sysems ha exponenially forge heir pas general lform for RB paricle filer for SLAM: assume a ime -1 he join sae is represened by: ( i ( i ( i w X, p( m X, Z N 1, 0: 1 0: 1 0: 1 N i Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 58

59 6 Simulaneous Localizaion and Mapping (SLAM Implemenaion Seps predic Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM apply moion predicion o each paricle make measuremens updae, for each paricle: probabiliy disribuion (ellipse as paricle se (red dos compare paricle s predicions of measuremens wih he acual measuremens assign weighs such ha paricles wih good predicions have higher weighs normalize weigh of paricles o sum o 1 resample:generae new se of M paricles which all have equal weighs 1/M reflecing probabiliy densiy of flas paricle se Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 59

60 6 Simulaneous Localizaion and Mapping (SLAM Paricle Filer SLAM Forma Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM 1. for each paricle, compue a proposal disribuion, condiioned on he specific paricle hisory, draw a sample from i: ( i ( i x ~ ( x X, Z0: 0: 1 his new sample is joined o he paricle hisory 2. weigh samples according o he imporance funcion w ( i w( i 1, u p( z ( i X ( i 0: 1 ( i 0: 1, Z ( x X, Z0: 0: 1, u X ( i ( i 0 : X0: 1, he numeraor erms are he observaion model and he moion model; he observaion model differs because RB requires dependency on he map be marginalized away. p( z X 0:, Z0: 1 p( z x, m p( m X0: 1, Z0: 1 dm x ( i Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 60

61 6 Simulaneous Localizaion and Mapping (SLAM Paricle Filer SLAM Forma Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM 3. If necessary, resample. When bes o resample is an open problem. Resampling is accomplished by selecing paricles, wih replacemen, from he se ( i ( i X including 0 : N associaed maps, wih probably of selecion proporional o w (i. Seleced paricles are given uniform weigh, ( i w 1/ N 4. For each paricle, perform an updae on he observed landmarks as a simple mapping operaion wih known vehicle pose. Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 61

62 Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k 6 Simulaneous Localizaion and Mapping (SLAM Paricle Filer SLAM Forma several implemenaions of FasSLAM (paricle filer, mos complee is FasSLAM 2.0 p For FasSLAM 2.0, he proposal disribuion includes he b i ( ( i i curren observaion: such ha:, ( ~ ( 0: ( i i u X x p x ( ( 1,, ( ( ( 0: ( 1 0: i i i Z X u Z X x p where C is a normalizing consan, (,, ( ( 1 1 0: ( 1 : 0 i i u x x p Z X x z p C where C is a normalizing consan imporance weigh is C w w i i ( 1 ( Faculies of Engineering & Compuer Science 62 Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6

63 6 Simulaneous Localizaion and Mapping (SLAM Paricle Filer SLAM Forma Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM proposal disribuion is locally opimal each paricle gives he smalles possible variance in imporance weigh ( i condiion upon available informaion, Z, andu X 0 : 1 0: 0: large scale oudoor SLAM [3] Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 63

64 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Paricle Filer SLAM Paricle Filer FasSLAM Approach Underwaer SLAM solve sae poserior using Rao-Blackwellized Paricle Filer each landmark esimae is represened by a 2x2 each paricle is independen (due o facorizaion from he ohers and mainains he esimae of M landmark posiions hp:// Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 64

65 6 Simulaneous Localizaion and Mapping (SLAM Underwaer SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM use naural feaures of environmen for navigaion imporan in applicaions where odomery and direcion sensors are unavailable for e.g. ship hull inspecion by an AUV where sonar imaging and range sensing presen cos-effecive alernaives o high precision inerial navigaion, and u/w ops near a large seel srucure means no compass, GPS, or long baseline acousic racking a planar marine vehicle using range and bearing measuremens of a se of poin feaures o raverse a pah wih ime-varying conroller and esimaor gains Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 65

66 6 Simulaneous Localizaion and Mapping (SLAM Navigaion of AUV Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM success of fuure AUVs lies in he abiliy o accuraely localize iself wihin he underwaer domain underwaer world limis he ypes of sensor available compared o above waer GPS is no available underwaer however, if ruly auonomous underwaer vehicles are o be developed, good navigaion sensory informaion is needed o achieve mission goals and provide safe operaion Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 66

67 6 Simulaneous Localizaion and Mapping (SLAM Navigaion of AUV Curren AUV Navigaion Schemes inerial navigaion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM uses gyroscopic sensors o deec he acceleraion of he AUV significan improvemen over dead reckoning and is ofen combined wih a Doppler velociy log which h can measure he AUV s relaive velociy acousic navigaion uses ransponder beacons o allow AUV o deermine is posiion mos common mehod are long baseline which uses a leas wo, widely separaed ransponders and ulra-shor baseline which uses GPS calibraed ransponders on a single surface ship Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 67

68 6 Simulaneous Localizaion and Mapping (SLAM Navigaion of AUV Curren AUV Navigaion Schemes geophysical navigaion Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM uses physical feaures of he AUV s environmenoo produce an esimae of he AUV locaion here can be pre-exising or purposefully deployed feaures mos curren AUV s are equipped wih sensors which can make use of a combinaion of all hree mehods differen sensor daa from each mehod needs o be processed ogeher hroughou a mission o obain an opimal esimae of he AUV posiion Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 68

69 6 Simulaneous Localizaion and Mapping (SLAM Navigaion of AUV Curren AUV Navigaion Schemes Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM echniques currenly used for deriving an esimae of he AUV s posiion from such sensor daa are Kalman filers paricle filers SLAM Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 69

70 6 Simulaneous Localizaion and Mapping (SLAM Ship Hull Monioring SLAM applied o ship hull inspecions Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM MIT Bluefin Hovering Auonomous Underwaer Vehicle (HAUV designed o perform auonomous ship hull inspecions using SLAM. Idenified mine-like objecs using DIDSON imaging sonar in real-ime ime. Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 70

71 6 Simulaneous Localizaion and Mapping (SLAM Ship Hull Monioring Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Feaure Exracion Performance of real-ime feaure exracor demonsraed using a DIDSON frame. Raw daa (lef and he feaure exracor deecion index for each recangular quadran of image (righ. Areas where feaures were idenified (indicaed by blue aserisk correspond o high peaks in he feaure deecion index. Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 71

72 6 Simulaneous Localizaion and Mapping (SLAM Ship Hull Monioring Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM C l di R k Feaure Exracion (a Real-ime map and vehicle localizaion daa obsained from a survey of he USS Saaoga using an. (b Asonarmosaicimageofhearges image of arges placed on he ship hull Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 72

73 6 Simulaneous Localizaion and Mapping (SLAM Muli-Vehicle SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM group of unmanned surface vehicles (USV for shallow waer hydrographic missions more efficienly and reliably han a single one over a large environmen issues of iner-vehicle map fusion and daa associaion some level l of collaboraion required Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 73

74 6 Simulaneous Localizaion and Mapping (SLAM Muli-Vehicle SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM muli-beam sonar scanners used o exrac feaures and objecs on he seabed combine feaures wih accurae posiional informaion o build maps each USV performs SLAM independenly over is local region and a specified imes fuses hese independen measuremens o build an overall global map while improving each vehicle s posiion esimaes combining informaion from muliple USVs challenged by compounding posiional i errors of individual id USVs and varying uncerainies and sensor noise characerisics scalabiliy for numbers of vehicles can be an issue Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 74

75 6 Simulaneous Localizaion and Mapping (SLAM Muli-Vehicle SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM local sub maps no only faciliae improved daa associaion bu significanly improved performance gains due o periodic map fusions (mosaicking achieved hrough idenifying common feaures from overlapping areas Two robos mapping independenly wih respec o local frames of reference. F G refers o he global reference frame while F L1 and F L2 refers o he local reference frame of he wo robos. Black sars in local frames of reference correspond o he feaures mapped by each vehicle and red ones correspond o he overlapping feaure. Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 75

76 6 Simulaneous Localizaion and Mapping (SLAM Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM SLAM is one of he mos difficul problems in roboics and paricle filer are he wo mos popular soluions for he SLAM problem paricle filer is a more robus soluion bu here are researchers in underwaer SLAM ha ge good resuls wih underwaer SLAM is an area ha is receiving more aenion Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 76

77 6 Simulaneous Localizaion and Mapping (SLAM References Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM [1] S.Williams, G. Dissanayake, and H.F. Durran-Whye, Towards errain-aided navigaion for underwaer roboics, Advanced Roboics, 15(5, [2] M. Monemerlo, S. Thrun, D. Koller, and B. Wegbrei, Fas-SLAM: A facored soluion o he simulaneous localizaion and mapping problem, in Proc. AAAI Na. Conf. Arif. Inell., 2002, pp [3] J.E. Guivan and E.M. Nebo, Opimizaion of he simulaneous localizaion and map-building algorihm for real-ime implemenaion, IEEE Trans. Robo. Auoma., vol. 17, no. 3, pp , Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 77

78 6 Simulaneous Localizaion and Mapping (SLAM hw #3, ques 2, par (ii Inroducion SLAM Formulaion Paricle Filer Underwaer SLAM for range of 10 unis, range res = 0.25, ang res = 2.5 deg Auonomous Roboics CSCI 6905 / Mech 6905 Secion 6 Faculies of Engineering & Compuer Science 78

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Multiple target tracking by a distributed UWB sensor network based on the PHD filter

Multiple target tracking by a distributed UWB sensor network based on the PHD filter Muliple arge racking by a disribued UWB sensor nework based on he PHD filer Snezhana Jovanoska and Reiner Thomä Deparmen of Elecrical Engineering and Informaion Technology Technical Universiy of Ilmenau,

More information

Square Waves, Sinusoids and Gaussian White Noise: A Matching Pursuit Conundrum? Don Percival

Square Waves, Sinusoids and Gaussian White Noise: A Matching Pursuit Conundrum? Don Percival Square Waves, Sinusoids and Gaussian Whie Noise: A Maching Pursui Conundrum? Don Percival Applied Physics Laboraory Deparmen of Saisics Universiy of Washingon Seale, Washingon, USA hp://faculy.washingon.edu/dbp

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

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

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

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

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

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

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

Communication Systems. Department of Electronics and Electrical Engineering

Communication Systems. Department of Electronics and Electrical Engineering COMM 704: Communicaion Lecure : Analog Mulipliers Dr Mohamed Abd El Ghany Dr. Mohamed Abd El Ghany, Mohamed.abdel-ghany@guc.edu.eg nroducion Nonlinear operaions on coninuous-valued analog signals are ofen

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

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

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

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

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

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

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

DESIGN AND ANALYSIS OF SPEECH PROCESSING USING KALMAN FILTERING

DESIGN AND ANALYSIS OF SPEECH PROCESSING USING KALMAN FILTERING 5 JATIT & LLS All righs reserved wwwjaiorg DESIGN AND ANALYSIS OF SPEECH PROCESSING USING KALMAN FILTERING VINEELA MURIKIPUDI, KPHANI SRINIVAS DSRAMKIRAN, PROFHABIBULLA KHAN, GMRUDULA, KSUDHAKAR BABU,

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

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

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

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

UNIT IV DIGITAL MODULATION SCHEME

UNIT IV DIGITAL MODULATION SCHEME UNI IV DIGIAL MODULAION SCHEME Geomeric Represenaion of Signals Ojecive: o represen any se of M energy signals {s i (} as linear cominaions of N orhogonal asis funcions, where N M Real value energy signals

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

Signal processing for Underwater Acoustic MIMO OFDM

Signal processing for Underwater Acoustic MIMO OFDM Signal processing for Underwaer Acousic MIMO OFDM Milica Sojanovic Norheasern Universiy millisa@ece.neu.edu ONR (N4-7--22, 7 22 MURI N4-7--738) 7 738) Orhogonal frequency division muliplexing (OFDM) oal

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

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

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

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

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

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

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

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

Attitude Estimation of A Rocking Ship with The Angle of Arrival Measurements Using Beacons

Attitude Estimation of A Rocking Ship with The Angle of Arrival Measurements Using Beacons IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 6, Issue 5, Ver. I (Sep. - Oc. 2016), PP 60-66 e-issn: 2319 4200, p-issn No. : 2319 4197 www.iosrjournals.org Aiude Esimaion of A Rocing Ship

More information

A Multi-model Kalman Filter Clock Synchronization Algorithm based on Hypothesis Testing in Wireless Sensor Networks

A Multi-model Kalman Filter Clock Synchronization Algorithm based on Hypothesis Testing in Wireless Sensor Networks nd Inernaional Conference on Elecronic & Mechanical Engineering and Informaion Technology (EMEIT-) A Muli-model Kalman Filer Clock Synchronizaion Algorihm based on Hypohesis Tesing in Wireless Sensor Neworks

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

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

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

1/22 1. Localization

1/22 1. Localization 1/22 1 Localizaion Lecure 4 Thursday Ocober 20, 2016 2/22 2 Objecives When you have finished his lecure you should be able o: Ge familiar wih differen local, global and hybrid localizaion MUSES_SECRET:

More information

Gaussian Processes Online Observation Classification for RSSI-based Low-cost Indoor Positioning Systems

Gaussian Processes Online Observation Classification for RSSI-based Low-cost Indoor Positioning Systems RSSI (dbm) Gaussian Processes Online Observaion Classificaion for RSSI-based Low-cos Indoor Posiioning Sysems Maani Ghaffari Jadidi, Miesh Pael, and Jaime Valls Miro Absrac In his paper, we propose a real-ime

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

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

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

DAGSTUHL SEMINAR EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS

DAGSTUHL SEMINAR EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS DAGSTUHL SEMINAR 342 EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS A Sysems Perspecive Pascal Felber Pascal.Felber@unine.ch hp://iiun.unine.ch/! Gossip proocols Inroducion! Decenralized

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

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

Automated oestrus detection method for group housed sows using acceleration measurements

Automated oestrus detection method for group housed sows using acceleration measurements Auomaed oesrus deecion mehod for group housed sows using acceleraion measuremens C. Cornou and T. Heiskanen Deparmen of Large Animal Sciences, Faculy of Life Sciences, Universiy of Copenhagen, Groennegaardsvej,

More information

Communications II Lecture 7: Performance of digital modulation

Communications II Lecture 7: Performance of digital modulation Communicaions II Lecure 7: Performance of digial modulaion Professor Kin K. Leung EEE and Compuing Deparmens Imperial College London Copyrigh reserved Ouline Digial modulaion and demodulaion Error probabiliy

More information

TELE4652 Mobile and Satellite Communications

TELE4652 Mobile and Satellite Communications TELE465 Mobile and Saellie Communicaions Assignmen (Due: 4pm, Monday 7 h Ocober) To be submied o he lecurer before he beginning of he final lecure o be held a his ime.. This quesion considers Minimum Shif

More information

International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:15 No:03 7

International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:15 No:03 7 Inernaional Journal of Elecrical & Compuer Sciences IJECS-IJENS Vol:15 No:03 7 Applying Muliple Paricle Swarm Opimizaion Algorihm o he Opimal Seing of Time Coordinaion Curve of in Disribuion Feeder Auomaed

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

The Relationship Between Creation and Innovation

The Relationship Between Creation and Innovation The Relaionship Beween Creaion and DONG Zhenyu, ZHAO Jingsong Inner Mongolia Universiy of Science and Technology, Baoou, Inner Mongolia, P.R.China, 014010 Absrac:Based on he compleion of Difference and

More information

FASER: Fast Analysis of Soft Error Susceptibility for Cell-Based Designs

FASER: Fast Analysis of Soft Error Susceptibility for Cell-Based Designs FASER: Fas Analysis of Sof Error Suscepibiliy for Cell-ased Designs Absrac This paper is concerned wih saically analyzing he suscepibiliy of arbirary combinaional circuis o single even upses ha are becoming

More information

LECTURE 1 CMOS PHASE LOCKED LOOPS

LECTURE 1 CMOS PHASE LOCKED LOOPS Lecure 01 (8/9/18) Page 1-1 Objecive LECTURE 1 CMOS PHASE LOCKED LOOPS OVERVIEW Undersand he principles and applicaions of phase locked loops using inegraed circui echnology wih emphasis on CMOS echnology.

More information

Application of Adaptive Kalman Filter in Online Monitoring of Mine Wind Speed

Application of Adaptive Kalman Filter in Online Monitoring of Mine Wind Speed Aricle Applicaion of Adapive Kalman Filer in Online Monioring of Mine Wind Speed De Huang 1,2, *, Jian Liu 1,2, *, Lijun Deng 1,2, Xuebing Li 2,3 and Ying Song 2,4 1 College of Safey Science & Engineering,

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

Performance Study of Positioning Structures for Underwater Sensor Networks

Performance Study of Positioning Structures for Underwater Sensor Networks PROCEEDINGS OF THE nd WORKSHOP ON POSITIONING, NAVIGATION AND COMMUNICATION (WPNC 05) & 1s ULTRA-WIDEBAND EXPERT TALK (UET'05) Performance Sudy of Posiioning Srucures for Underwaer Sensor Neworks Jose

More information

Channel Estimation for Wired MIMO Communication Systems

Channel Estimation for Wired MIMO Communication Systems Channel Esimaion for Wired MIMO Communicaion Sysems Final Repor Mulidimensional DSP Projec, Spring 2005 Daifeng Wang Absrac This repor addresses raining-based channel modeling and esimaion for a wired

More information

An Application System of Probabilistic Sound Source Localization

An Application System of Probabilistic Sound Source Localization Inernaional Conference on Conrol, Auomaion and Sysems 28 Oc. 14-17, 28 in COEX, Seoul, Korea An Applicaion Sysem of Probabilisic Sound Source Localizaion Seung Seob Yeom 1,2, Yoon Seob Lim 1, Hong Sick

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

Prediction of Pitch and Yaw Head Movements via Recurrent Neural Networks

Prediction of Pitch and Yaw Head Movements via Recurrent Neural Networks To appear in Inernaional Join Conference on Neural Neworks, Porland Oregon, 2003. Predicion of Pich and Yaw Head Movemens via Recurren Neural Neworks Mario Aguilar, Ph.D. Knowledge Sysems Laboraory Jacksonville

More information

Discrete Word Speech Recognition Using Hybrid Self-adaptive HMM/SVM Classifier

Discrete Word Speech Recognition Using Hybrid Self-adaptive HMM/SVM Classifier Journal of Technical Engineering Islamic Azad Universiy of Mashhad Discree Word Speech Recogniion Using Hybrid Self-adapive HMM/SVM Classifier Saeid Rahai Quchani (1) Kambiz Rahbar (2) (1)Assissan professor,

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