Probabilistic Fundamentals in Robotics

Documenti analoghi
Algoritmi e strutture di dati 2

3d geological modelling and education: teaching geological sections and geological mapping with MVE Move

Estendere Lean e Operational Excellence a tutta la Supply Chain

STATISTICS FOR SES Course description

Solutions in motion.

Data Alignment and (Geo)Referencing (sometimes Registration process)

Corso di Ottimizzazione MODELLI MATEMATICI PER IL PROBLEMA DELLO YIELD MANAGEMENT FERROVIARIO. G. Di Pillo, S. Lucidi, L. Palagi

TNCguide OEM Informativa sull introduzione di documentazione aggiuntiva nella TNCguide

Sezione 1 / Section 1. Elementi d identità: il marchio Elements of identity: the logo

Prova finale di Ingegneria del software

CONFIGURATION MANUAL

Dr Mila Milani. Comparatives and Superlatives

Pubblicazioni COBIT 5

Introduzione a Matlab

U Corso di italiano, Lezione Tre


REGISTRATION GUIDE TO RESHELL SOFTWARE

The distribution energy resources impact

AVVISO n Aprile 2010 SeDeX

Unbounce Optimization

Testi del Syllabus MACHINE LEARNING FOR PATTERN RECOGNITION (2st MODULE) Corso di studio: Anno regolamento:

Pentair ensures that all of its pumps (see Annex) affected by the above mentioned Regulation meet the 0,1 MEI rating.

PIANO DI STUDI. Primo anno di corso

GstarCAD 2010 Features

Copyright 2012 Binary System srl Piacenza ITALIA Via Coppalati, 6 P.IVA info@binarysystem.eu

Learning session: costruiamo insieme un modello per una campagna di marketing

PATENTS. December 12, 2011

You can visualize the free space percentage in Compact Flash memory from the MENU/INFO C.F. UTILITY-FREE SPACE page.

Risvolti patologici e allocazione rischio. Avv. Gennaro Mazzuoccolo Partner Banking Norton Rose Fulbright Studio Legale Roma 14 novembre 2013

UNIVERSITÀ DI PISA FACOLTÀ DI INGEGNERIA

AVVISO n Novembre 2012 ExtraMOT. Mittente del comunicato : Borsa Italiana. Societa' oggetto dell'avviso

Get Instant Access to ebook Venditore PDF at Our Huge Library VENDITORE PDF. ==> Download: VENDITORE PDF

up date basic medium plus UPDATE

PROGETTO parte di Programma Strategico

Laboratorio di Amministrazione di Sistema (CT0157) parte A : domande a risposta multipla

StrumenJ semanjci per la ricerca applicata ai tram funzionali: sviluppo e applicabilità dei Thesauri

Guida all installazione del prodotto 4600 in configurazione plip

La Sua banca dovrá registrare il mandato di addebito nei propri sistemi prima di poter iniziare o attivare qualsiasi transazione

Quando mi collego ad alcuni servizi hosting ricevo un messaggio relativo al certificato di protezione del sito SSL, come mai?

Introduzione al corso RO2 LM Ingegneria Gestionale

The Effect of Manual Techniques on Cervical Kinematic. An Innovative Approach using Helical Axis

CCTV DIVISION GUIDA RAPIDA PER LA CONFIGURAZIONE DELL IP STATICO SU SISTEMI TVCC QUICK GUIDE FOR STATIC IP CONFIGURATION ABOUT CCTV SYSTEM

MARKETING CHE FUNZIONA PDF

Le cellule staminali dell embrione: cosa possono fare Embryonic stem cells are exciting because they can make all the different types of cell in the

English-Medium Instruction: un indagine

We take care of your buildings

RAPPORTO DI CLASSIFICAZIONE CLASSIFICATION REPORT 0614\DC\REA\12_5

Painting with the palette knife

Attuatore a relè Manuale di istruzioni

LABORATORIO ELETTROFISICO YOUR MAGNETIC PARTNER SINCE 1959

Testi del Syllabus. Docente RIANI MARCO Matricola: Insegnamento: STATISTICA. Anno regolamento: 2013 CFU:

PROGRAMMA DI RICERCA ANALISI DI BUDGET-IMPACT SUI FARMACI INNOVATIVI

EN IT. Computer Manual. Manuale computer. Console

Corsi di Laurea Magistrale/ Master Degree Programs

DICHIARAZIONE DI RESPONSABILITÀ

NOBILITATI MELAMINE. Nobilitati standard. Standard melamines. Nobilitati speciali. Special melamines. Nobilitati speciali. Special melamines.

ILLY AND SUSTAINABILITY

Newborn Upfront Payment & Newborn Supplement

portfolio

la pelle di legno per la tua casa rivestimento per pavimenti porte e controsoffitti

Calcolo efficienza energetica secondo Regolamento UE n. 327/2011 Energy efficiency calculation according to EU Regulation no.

no. SIC Rev. 00 Dated

Ministero della Salute Direzione Generale della Ricerca Scientifica e Tecnologica Bando Giovani Ricercatori FULL PROJECT FORM

Name on a passport, HANGTAG

Get Instant Access to ebook Guida Agli Etf PDF at Our Huge Library GUIDA AGLI ETF PDF. ==> Download: GUIDA AGLI ETF PDF

ATTESTATO DELL ATTIVITÀ DI VOLONTARIATO CERTIFICATE OF VOLUNTARY ACTIVITIES

Il Futuro. The Future Tense

ART & FRAME. BUBOLA e NAIBO. The Italian Frame

Attuatore a relè Manuale di istruzioni

INFORMATIVA EMITTENTI N. 51/2015

IP multimedia services in the NGN

3 WORKSHOP DEI LABORATORI DEL CONTROLLO UFFICIALE DI OGM Roma, Novembre 2011

SERVICE. di posa in opera. Specialized installation and services

Inserttags. Inserimento di contenuti dinamici nello sviluppo di siti web

Babaoglu 2006 Sicurezza 2

SERVICE SERVIZIO DI POSA IN OPERA SPECIALIZZATA SPECIALIZED INSTALLATION AND SERVICES

Introduction Pump & Probe Warm Dense Matter Coherent Diffraction Imaging Four Wave Mixing

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

Hard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator. StarTech ID: SATDOCK22RU3

ELCART. Manuale di istruzioni/scheda tecnica SPECIFICATION

Posta elettronica per gli studenti for the students

100 mm - 107,5 mm PCB Width: in in (100 mm mm)

New, Classic & Old, History, Concept car, Meeting Day, Lifestyle, for fans and members in the world

WELCOME. Go to the link of the official University of Palermo web site Click on the box on the right side Login unico

OLIVETTI ROYAL UNDERWOOD

4th International Conference in Software Engineering for Defence Applications SEDA 2015

OLIVETTI / ROYAL / UNDERWOOD / DEFENS@SP

GESTIRE LA REPUTAZIONE ONLINE PDF

the creative point of view

Introduzione Kerberos. Orazio Battaglia

Euromop SpA Via dell'artigianato II, Villa del Conte (PD) Italy Tel Fax

Gli strumenti Google per il no profit

Famiglie di tabelle fatti

Criteri di appropriatezza diagnosticoterapeutica RADIOTERAPIA. prof Giampaolo Biti Università di Firenze

Combinazioni serie IL-MIL + MOT

Streaming unicast. Live media source. Media store. server. internet. Client player. control. 5. Multimedia streaming Pag. 1

CEDMEGA Rev 1.2 CONNECTION TUTORIAL

CORSO DI LAUREA IN SERVIZI SOCIALI E SOCIOLOGIA a.a. 2012/13

LABELLING Labelling System FIP Formatura Iniezione Polimeri

A Solar Energy Storage Pilot Power Plant

Transcript:

Probabilistic Fundamentals in Robotics Nonparametric Filters Basilio Bona DAUIN Politecnico di Torino June 2011 Course Outline Basic mathematical framework Probabilistic models of mobile robots Mobile robot localization problem Robotic mapping Probabilistic planning and control Reference textbook Thrun, Burgard, Fox, Probabilistic Robotics, MIT Press, 2006 http://www.probabilistic robotics.org/ Basilio Bona June 2011 2 1

Probabilistic models of mobile robots Recursive state estimation Basic concepts in probability Robot environment Bayes filters Gaussian filters Kalman filter Extended Kalman Filter Unscented Kalman filter Information filter Nonparametric filters Histogram filter Particle filter Basilio Bona June 2011 3 Introduction Nonparametric filters do not rely on fixed functional form of the posterior probability like Gaussian pdf s They approximate posteriors over continuous state spaces (CSS) with ihfinitely i many values Decomposition of CSS in finitely many regions and representation of the posterior by a histogram: histogram filters Representation of CSS by finitely many samples: particle filters Nonparametric filters represents well multimodal distributions, i.e., distinct hypotheses (as in mobile robotics) Computational complexity is greater than with parametric filters Basilio Bona June 2011 4 2

Histogram filter The state space can be discrete or continuous The random variable X t can take finitely many values Examples of discrete spaces are: Grid element in a grid map: occupied/free Doors: open/closed Terrain slopes: limited/mid/high Terrain characteristics: sand/rock/grass/ Discrete Bayes filters can be used for this type of problems Basilio Bona June 2011 5 Discrete Bayes Filter DBF Discrete probability distribution Basilio Bona June 2011 6 3

Continuous State DBF can be used to approximate continuous state spaces They are also called histogram filters Spaceis divided into mutually non overlapping overlapping intervals (bins or grid elements) Basilio Bona June 2011 7 Approximation If state is discrete, the following pdf s are well defined If state is continuous, approximation is necessary; e.g., Mean value of the state (normalized) Basilio Bona June 2011 8 4

Histogram transformation The histogram of the transformed random variable is computed by passing multiple points from each histogram bin through the nonlinear function Basilio Bona June 2011 9 Decomposition of the state space Bins definition: for the histogram approach a decomposition of the state space is necessary Static decomposition partitions the state in a fixed pre define number of mutually non overlapping subsets: easier to implement, high computational resources Dynamic decomposition adapts the decomposition to the shape of the posterior distribution reduced computational resources, added algorithmic complexity Density trees are an example of dynamic decomposition Basilio Bona June 2011 10 5

Density trees Space decomposition is recursive Adapts the resolution to the posterior probability: the less likely is a region, the coarser the decomposition Compact representation: higher approximation quality with the same number of bins Basilio Bona June 2011 11 Topological and grid maps Basilio Bona June 2011 12 6

Static state and Binary Bayes filter Binary Bayes filters are used when the state is both static and binary Basilio Bona June 2011 13 Binary Bayes filter Basilio Bona June 2011 14 7

Particle Filters: key concepts PF are another nonparametric implementation of the Bayes filter Approximate the posterior by a finite number of parameters (as in histogram filters) Key idea: the posterior belief is represented by a set of state samples drawn from the distribution The state samples are called particles A particle is a hypothesis on what we think the true world state might be at time t The likelihood for a state hypothesis x t to be included in the particle set, shall be proportional to the its Bayes filter posterior bel(x t ) Basilio Bona June 2011 15 Particle filters: examples The denser a region is populated by samples, the more likely is that the true state belongs to this region Normal distribution Multimodal distribution Basilio Bona June 2011 16 8

Particle filters: mathematical description Basilio Bona June 2011 17 Particle filter algorithm Hypothetical state is generated Importance factor, used to incorporate the measurement into the particle set Resampling aka importance sampling M particles are drawn with replacement from the temporary set The probability is given by the importance weight. At the end of the process Basilio Bona June 2011 18 9

Resampling Resampling is an important step to correctly approximate the posterior belief It can be seen as a probabilistic implementation of the survival of the fittest model It concentrates the particles on regions of space that have high posterior probability We will discuss resampling in more details Basilio Bona June 2011 19 Importance sampling Starting with samples coming from a distribution g, we want to compute an expectation over a probability function f Basilio Bona June 2011 20 10

Importance sampling Target distribution This is what we want Basilio Bona June 2011 21 Importance sampling Proposal distribution This is what we have Basilio Bona June 2011 22 11

Importance sampling This is what we obtain Basilio Bona June 2011 23 Practical considerations and properties Density estimation or density extraction: we want continuous description of belief, not discrete approximations given by particles Sampling variance: statistics from particles is different from statistics from original densities Resampling Sampling bias, particle deprivation: not treatedhere Basilio Bona June 2011 24 12

Density estimation Methods: 1. Gaussian approximation. It is simple but captures only approximated distribution; unimodality only 2. Histogram approximation. It can represent multimodal distributions, is computationally highly efficient, the complexity of computing density in any state point is independent of the number of particles 3. Kernel density approximation. Itcan represent multimodal distributions; smoothness and algorithmic simplicity, the complexity of computing density in any state point is linear in the number of particles Basilio Bona June 2011 25 Gaussian approximation Basilio Bona June 2011 26 13

Histogram approximation Basilio Bona June 2011 27 Kernel approximation Basilio Bona June 2011 28 14

Sampling variance 250 particles 25 particles Basilio Bona June 2011 29 Resampling Sampling variance is amplified through repetitive resampling Look at step 3. It may happen that no command signal u t is applied No new states are introduced at successive steps The particles are erased and new ones are not created M identical copies of a single particle will survive Thevariance of the particle set decreases, but the variance of the particle set as an estimator of the true belief increases Basilio Bona June 2011 30 15

Summary and conclusions 1. The histogram filter decomposes the state space in finitely many convex regions 2. It represents the cumulative posterior probability of each region by a single numericalvalue 3. Many state space decomposition techniques exist. The granularity of decomposition may or may not depend on the structure of the environment. When it does, the decomposition is called topological 4. An alternative nonparametric technique is the particle filter algorithm. It is easy to implement and, with due care, is the most versatile of all Bayes filters algorithms. 5. Specific strategies exist to reduce the error in particle filters a) Reduction of the variance of the estimate that arises from the randomness of the algorithm b) Adaptation of the number of particles in accordance to the complexity of the posterior Basilio Bona June 2011 31 Thank you Any question? Basilio Bona June 2011 32 16