SlideShare a Scribd company logo
Bayesian Hilbert Maps
for Dynamic Continuous Occupancy Mapping
Ransalu Senanayake1
, Fabio Ramos2
1,2
School of Information Technologies, University of Sydney, Australia
1,2
Data61/CSIRO, Australia
2
Australian Centre for Field Robotics (ACFR), University of Sydney, Australia
1st Annual Conference on Robot Learning (CoRL 2017)
Mountain View, CA
Content
● Occupancy mapping
● Motivation
○ Parameter tuning
○ Long-term (non-instantaneous) occupancy maps
● Bayesian Hilbert Maps (BHMs)
● Experiments
● Conclusions
Occupancy mapping
Occupancy mapping
● Occupancy grid map [1]
○ Fixed size grid (predetermined)
Occupancy mapping
● Occupancy grid map [1]
○ Fixed size grid (predetermined)
Occupancy mapping
● Occupancy grid map [1]
○ Fixed size grid (predetermined)
○ Assume cells are independent
○ Occlusions
●
●
Continuous Occupancy mapping
Gaussian Process Occupancy Maps [2] and Hilbert Maps (HMs) [3]
The world is not pre-discretized
● Hence, any resolution
● Neighborhood information is considered
○ Hence, robust against occlusions
Objective
To conveniently build long-term occupancy maps for dynamic
environments in real-time.
Methodology: Bayesian Hilbert Maps (BHMs)
Bayesian Hilbert Maps (BHMs)
Bayesian Hilbert Maps (BHMs)
Methodology: Bayesian Hilbert Maps (BHMs)
Bayesian Hilbert Maps (BHMs)
Bayesian Hilbert Maps (BHMs)
Bayesian Hilbert Maps (BHMs)
Bayesian Hilbert Maps (BHMs)
Bayesian Hilbert Maps (BHMs)
[4]
Variational Inference
Bayesian Hilbert Maps (BHMs)
A lower bound of the variational lower bound derived from linearizing the sigmoidal
likelihood is maximized in an Expectation-Maximization-fashion.
[4]
Bayesian Hilbert Maps (BHMs)
Compared to other continuous mapping techniques,
● Capture data Update the model Discard data
● “Almost” constant per-iteration update time
● No crucial hyper-parameter tuning
Python code: github.com/RansML/Bayesian_Hilbert_Maps
Datasets
Simulation
80 m/1800
LiDAR
Four-way intersection
30 m/1800
LiDAR
Intel Dataset
(supplementary)
Speed and Accuracy
(Simulation) (Four-way intersection)
Why Bayesian Hilbert Maps?
1. The map is continuous
a. The world is not discretized
b. It can build maps of any resolution without relearning
2. It considers spatial dependencies
a. Higher accuracy
b. Less susceptible to occlusions
3. Builds long-term occupancy maps in large and dynamic environments with
thousands of data points within seconds
4. Sequentially updates the long-term occupancy map as new laser scans are
obtained
5. Does not require any underlying motion model or object trackers
6. It is fast to be used in real-time, yet accurate
Python code: github.com/
RansML/Bayesian_Hilbert_Maps
Other Applications
[1] A. Elfes, “Occupancy grids: a probabilistic framework for robot perception and navigation”, PhD dissertation, CMU, 1987
[2] S.T. O’Callaghan, F. Ramos, and H. Durrant-Whyte, “Contextual occupancy maps using Gaussian processes”, ICRA, 2009
[3] F. Ramos and L. Ott, “Hilbert maps: scalable continuous occupancy mapping with stochastic gradient descent”, RSS, 2015
[4] T. Jaakkola and M. Jordan. A variational approach to bayesian logistic regression models 296 and their extensions. AISTATS, 1997.
[5] C. M. Bishop. Pattern recognition. Machine Learning, 128:1–58, 2006.
[6] S. O’Callaghan, S. Singh, A. Alempijevic, and F. Ramos, “Learning Navigational Maps by Observing Human Motion Patterns”, ICRA, 2011
[7] Z. Marinho, A. Dragan, A. Byravan, B. Boots, S. Srinivasa, and G. Gordon “Functional Gradient Motion Planning in Reproducing Kernel Hilbert
Spaces”, RSS, 2016
[8] G. Francis, L. Ott, and F. Ramos, “Stochastic Functional Gradient Path Planning in Occupancy Maps”, ICRA, 2017
References
[7] [8][6]
Supplementary
Supplementary Videos

More Related Content

What's hot

Integrating eo with official statistics using machine learning in mexico geo ...
Integrating eo with official statistics using machine learning in mexico geo ...Integrating eo with official statistics using machine learning in mexico geo ...
Integrating eo with official statistics using machine learning in mexico geo ...
Abel Alejandro Coronado Iruegas
 
Geographical information system
Geographical information systemGeographical information system
Geographical information system
North Orissa University
 
GIS fundamentals - raster
GIS fundamentals - rasterGIS fundamentals - raster
GIS fundamentals - raster
Hans van der Kwast
 
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Anita Graser
 
New Jersey Land Change Viewer
New Jersey Land Change ViewerNew Jersey Land Change Viewer
New Jersey Land Change Viewer
John Reiser
 
ePOM - Intro to Ocean Data Science - Data Visualization
ePOM - Intro to Ocean Data Science - Data VisualizationePOM - Intro to Ocean Data Science - Data Visualization
ePOM - Intro to Ocean Data Science - Data Visualization
Giuseppe Masetti
 
Urbanization of mancherial town
Urbanization of mancherial town Urbanization of mancherial town
Urbanization of mancherial town
avinash111d
 
Wherecamp Berlin 2012 Population Grids
Wherecamp Berlin 2012 Population GridsWherecamp Berlin 2012 Population Grids
Wherecamp Berlin 2012 Population Grids
Max Friedrich Hartmann
 
Euro30 2019 - Benchmarking tree approaches on street data
Euro30 2019 - Benchmarking tree approaches on street dataEuro30 2019 - Benchmarking tree approaches on street data
Euro30 2019 - Benchmarking tree approaches on street data
Fabion Kauker
 
Aag 2017
Aag 2017Aag 2017
Aag 2017
Michael DeMers
 
Amin tayyebi: Big Data and Land Use Change Science
Amin tayyebi: Big Data and Land Use Change ScienceAmin tayyebi: Big Data and Land Use Change Science
Amin tayyebi: Big Data and Land Use Change Science
knowdiff
 
Ahmad Mauliddin Vol Of Water In Bili Bili
Ahmad Mauliddin Vol Of Water In Bili BiliAhmad Mauliddin Vol Of Water In Bili Bili
Ahmad Mauliddin Vol Of Water In Bili Bili
Hartanto Sanjaya
 
How 3D GIS connects the real world with virtual worlds
How 3D GIS connects the real world with virtual worldsHow 3D GIS connects the real world with virtual worlds
How 3D GIS connects the real world with virtual worlds
Niels van der Vaart
 
Projections
ProjectionsProjections
Projections
Hans van der Kwast
 
Exploring Abandoned GIS Research to Augment Applied Geography Education
Exploring Abandoned GIS Research to Augment Applied Geography EducationExploring Abandoned GIS Research to Augment Applied Geography Education
Exploring Abandoned GIS Research to Augment Applied Geography Education
Michael DeMers
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Hans van der Kwast
 
Components of Spatial Data Quality in GIS
Components of Spatial Data Quality in GISComponents of Spatial Data Quality in GIS
Components of Spatial Data Quality in GIS
Kaium Chowdhury
 

What's hot (20)

Integrating eo with official statistics using machine learning in mexico geo ...
Integrating eo with official statistics using machine learning in mexico geo ...Integrating eo with official statistics using machine learning in mexico geo ...
Integrating eo with official statistics using machine learning in mexico geo ...
 
Geographical information system
Geographical information systemGeographical information system
Geographical information system
 
GIS fundamentals - raster
GIS fundamentals - rasterGIS fundamentals - raster
GIS fundamentals - raster
 
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
 
New Jersey Land Change Viewer
New Jersey Land Change ViewerNew Jersey Land Change Viewer
New Jersey Land Change Viewer
 
Presentation1.1
Presentation1.1Presentation1.1
Presentation1.1
 
ePOM - Intro to Ocean Data Science - Data Visualization
ePOM - Intro to Ocean Data Science - Data VisualizationePOM - Intro to Ocean Data Science - Data Visualization
ePOM - Intro to Ocean Data Science - Data Visualization
 
Urbanization of mancherial town
Urbanization of mancherial town Urbanization of mancherial town
Urbanization of mancherial town
 
Wherecamp Berlin 2012 Population Grids
Wherecamp Berlin 2012 Population GridsWherecamp Berlin 2012 Population Grids
Wherecamp Berlin 2012 Population Grids
 
Euro30 2019 - Benchmarking tree approaches on street data
Euro30 2019 - Benchmarking tree approaches on street dataEuro30 2019 - Benchmarking tree approaches on street data
Euro30 2019 - Benchmarking tree approaches on street data
 
Aag 2017
Aag 2017Aag 2017
Aag 2017
 
Amin tayyebi: Big Data and Land Use Change Science
Amin tayyebi: Big Data and Land Use Change ScienceAmin tayyebi: Big Data and Land Use Change Science
Amin tayyebi: Big Data and Land Use Change Science
 
Ahmad Mauliddin Vol Of Water In Bili Bili
Ahmad Mauliddin Vol Of Water In Bili BiliAhmad Mauliddin Vol Of Water In Bili Bili
Ahmad Mauliddin Vol Of Water In Bili Bili
 
Hawaii Pacific GIS Conference 2012: 3D GIS - Has GIS Become 3D Yet?
Hawaii Pacific GIS Conference 2012: 3D GIS - Has GIS Become 3D Yet?Hawaii Pacific GIS Conference 2012: 3D GIS - Has GIS Become 3D Yet?
Hawaii Pacific GIS Conference 2012: 3D GIS - Has GIS Become 3D Yet?
 
How 3D GIS connects the real world with virtual worlds
How 3D GIS connects the real world with virtual worldsHow 3D GIS connects the real world with virtual worlds
How 3D GIS connects the real world with virtual worlds
 
What is gis
What is gisWhat is gis
What is gis
 
Projections
ProjectionsProjections
Projections
 
Exploring Abandoned GIS Research to Augment Applied Geography Education
Exploring Abandoned GIS Research to Augment Applied Geography EducationExploring Abandoned GIS Research to Augment Applied Geography Education
Exploring Abandoned GIS Research to Augment Applied Geography Education
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
Components of Spatial Data Quality in GIS
Components of Spatial Data Quality in GISComponents of Spatial Data Quality in GIS
Components of Spatial Data Quality in GIS
 

Similar to Bayesian Hilbert Maps for Dynamic Continuous Occupancy Mapping

[20240325_LabSeminar_Huy]Spatial-Temporal Fusion Graph Neural Networks for Tr...
[20240325_LabSeminar_Huy]Spatial-Temporal Fusion Graph Neural Networks for Tr...[20240325_LabSeminar_Huy]Spatial-Temporal Fusion Graph Neural Networks for Tr...
[20240325_LabSeminar_Huy]Spatial-Temporal Fusion Graph Neural Networks for Tr...
thanhdowork
 
Cnn acuracia remotesensing-08-00329
Cnn acuracia remotesensing-08-00329Cnn acuracia remotesensing-08-00329
Cnn acuracia remotesensing-08-00329
Universidade Fumec
 
Robotics map based navigation in urban
Robotics map based navigation in urbanRobotics map based navigation in urban
Robotics map based navigation in urbanSagheer Abbas
 
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
thanhdowork
 
On the-design-of-geographic-information-system-procedures
On the-design-of-geographic-information-system-proceduresOn the-design-of-geographic-information-system-procedures
On the-design-of-geographic-information-system-proceduresArmando Guevara
 
JLugo Thesis (MA in Geography) Triangulated Quadtree Sequencing-1994
JLugo Thesis (MA in Geography) Triangulated Quadtree Sequencing-1994JLugo Thesis (MA in Geography) Triangulated Quadtree Sequencing-1994
JLugo Thesis (MA in Geography) Triangulated Quadtree Sequencing-1994Jaime A. Lugo
 
Global Land Cover and Intelligent Analysis of Remote Sensed Images
Global  Land Cover and Intelligent Analysis of Remote Sensed ImagesGlobal  Land Cover and Intelligent Analysis of Remote Sensed Images
Global Land Cover and Intelligent Analysis of Remote Sensed Images
Maria Antonia Brovelli
 
Object tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform ImplementationObject tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform Implementation
Editor IJCATR
 
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
thanhdowork
 
Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2
University of Salerno
 
Final thesis presentation
Final thesis presentationFinal thesis presentation
Final thesis presentation
Pawan Singh
 
OE7302 syllabus.pdf
OE7302 syllabus.pdfOE7302 syllabus.pdf
OE7302 syllabus.pdf
RamMishra65
 
INTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.pptINTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.ppt
Safriyana1
 
P8 sig pertambangan principle steps in gis spatial
P8 sig pertambangan principle steps in gis spatialP8 sig pertambangan principle steps in gis spatial
P8 sig pertambangan principle steps in gis spatial
Inpensyah Harianja
 
C42011318
C42011318C42011318
C42011318
IJERA Editor
 
mathematics-10-01599-v2.pdf
mathematics-10-01599-v2.pdfmathematics-10-01599-v2.pdf
mathematics-10-01599-v2.pdf
TadiyosHailemichael
 
Ijetr042319
Ijetr042319Ijetr042319
[IROS2017] Online Spatial Concept and Lexical Acquisition with Simultaneous L...
[IROS2017] Online Spatial Concept and Lexical Acquisition with Simultaneous L...[IROS2017] Online Spatial Concept and Lexical Acquisition with Simultaneous L...
[IROS2017] Online Spatial Concept and Lexical Acquisition with Simultaneous L...
Akira Taniguchi
 
Urbanization Detection Using LiDAR-Based Remote Sensing.pdf
Urbanization Detection Using LiDAR-Based Remote Sensing.pdfUrbanization Detection Using LiDAR-Based Remote Sensing.pdf
Urbanization Detection Using LiDAR-Based Remote Sensing.pdf
EngrMuhammadimranGha1
 
2016 Poster Launch Models
2016 Poster Launch Models2016 Poster Launch Models
2016 Poster Launch ModelsRichard Ottaway
 

Similar to Bayesian Hilbert Maps for Dynamic Continuous Occupancy Mapping (20)

[20240325_LabSeminar_Huy]Spatial-Temporal Fusion Graph Neural Networks for Tr...
[20240325_LabSeminar_Huy]Spatial-Temporal Fusion Graph Neural Networks for Tr...[20240325_LabSeminar_Huy]Spatial-Temporal Fusion Graph Neural Networks for Tr...
[20240325_LabSeminar_Huy]Spatial-Temporal Fusion Graph Neural Networks for Tr...
 
Cnn acuracia remotesensing-08-00329
Cnn acuracia remotesensing-08-00329Cnn acuracia remotesensing-08-00329
Cnn acuracia remotesensing-08-00329
 
Robotics map based navigation in urban
Robotics map based navigation in urbanRobotics map based navigation in urban
Robotics map based navigation in urban
 
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
 
On the-design-of-geographic-information-system-procedures
On the-design-of-geographic-information-system-proceduresOn the-design-of-geographic-information-system-procedures
On the-design-of-geographic-information-system-procedures
 
JLugo Thesis (MA in Geography) Triangulated Quadtree Sequencing-1994
JLugo Thesis (MA in Geography) Triangulated Quadtree Sequencing-1994JLugo Thesis (MA in Geography) Triangulated Quadtree Sequencing-1994
JLugo Thesis (MA in Geography) Triangulated Quadtree Sequencing-1994
 
Global Land Cover and Intelligent Analysis of Remote Sensed Images
Global  Land Cover and Intelligent Analysis of Remote Sensed ImagesGlobal  Land Cover and Intelligent Analysis of Remote Sensed Images
Global Land Cover and Intelligent Analysis of Remote Sensed Images
 
Object tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform ImplementationObject tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform Implementation
 
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
 
Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2
 
Final thesis presentation
Final thesis presentationFinal thesis presentation
Final thesis presentation
 
OE7302 syllabus.pdf
OE7302 syllabus.pdfOE7302 syllabus.pdf
OE7302 syllabus.pdf
 
INTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.pptINTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.ppt
 
P8 sig pertambangan principle steps in gis spatial
P8 sig pertambangan principle steps in gis spatialP8 sig pertambangan principle steps in gis spatial
P8 sig pertambangan principle steps in gis spatial
 
C42011318
C42011318C42011318
C42011318
 
mathematics-10-01599-v2.pdf
mathematics-10-01599-v2.pdfmathematics-10-01599-v2.pdf
mathematics-10-01599-v2.pdf
 
Ijetr042319
Ijetr042319Ijetr042319
Ijetr042319
 
[IROS2017] Online Spatial Concept and Lexical Acquisition with Simultaneous L...
[IROS2017] Online Spatial Concept and Lexical Acquisition with Simultaneous L...[IROS2017] Online Spatial Concept and Lexical Acquisition with Simultaneous L...
[IROS2017] Online Spatial Concept and Lexical Acquisition with Simultaneous L...
 
Urbanization Detection Using LiDAR-Based Remote Sensing.pdf
Urbanization Detection Using LiDAR-Based Remote Sensing.pdfUrbanization Detection Using LiDAR-Based Remote Sensing.pdf
Urbanization Detection Using LiDAR-Based Remote Sensing.pdf
 
2016 Poster Launch Models
2016 Poster Launch Models2016 Poster Launch Models
2016 Poster Launch Models
 

Recently uploaded

Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 

Recently uploaded (20)

Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 

Bayesian Hilbert Maps for Dynamic Continuous Occupancy Mapping

  • 1. Bayesian Hilbert Maps for Dynamic Continuous Occupancy Mapping Ransalu Senanayake1 , Fabio Ramos2 1,2 School of Information Technologies, University of Sydney, Australia 1,2 Data61/CSIRO, Australia 2 Australian Centre for Field Robotics (ACFR), University of Sydney, Australia 1st Annual Conference on Robot Learning (CoRL 2017) Mountain View, CA
  • 2. Content ● Occupancy mapping ● Motivation ○ Parameter tuning ○ Long-term (non-instantaneous) occupancy maps ● Bayesian Hilbert Maps (BHMs) ● Experiments ● Conclusions
  • 4. Occupancy mapping ● Occupancy grid map [1] ○ Fixed size grid (predetermined)
  • 5. Occupancy mapping ● Occupancy grid map [1] ○ Fixed size grid (predetermined)
  • 6. Occupancy mapping ● Occupancy grid map [1] ○ Fixed size grid (predetermined) ○ Assume cells are independent ○ Occlusions ● ●
  • 7. Continuous Occupancy mapping Gaussian Process Occupancy Maps [2] and Hilbert Maps (HMs) [3] The world is not pre-discretized ● Hence, any resolution ● Neighborhood information is considered ○ Hence, robust against occlusions
  • 8. Objective To conveniently build long-term occupancy maps for dynamic environments in real-time.
  • 17. Bayesian Hilbert Maps (BHMs) [4] Variational Inference
  • 18. Bayesian Hilbert Maps (BHMs) A lower bound of the variational lower bound derived from linearizing the sigmoidal likelihood is maximized in an Expectation-Maximization-fashion. [4]
  • 19. Bayesian Hilbert Maps (BHMs) Compared to other continuous mapping techniques, ● Capture data Update the model Discard data ● “Almost” constant per-iteration update time ● No crucial hyper-parameter tuning Python code: github.com/RansML/Bayesian_Hilbert_Maps
  • 20. Datasets Simulation 80 m/1800 LiDAR Four-way intersection 30 m/1800 LiDAR Intel Dataset (supplementary)
  • 21. Speed and Accuracy (Simulation) (Four-way intersection)
  • 22. Why Bayesian Hilbert Maps? 1. The map is continuous a. The world is not discretized b. It can build maps of any resolution without relearning 2. It considers spatial dependencies a. Higher accuracy b. Less susceptible to occlusions 3. Builds long-term occupancy maps in large and dynamic environments with thousands of data points within seconds 4. Sequentially updates the long-term occupancy map as new laser scans are obtained 5. Does not require any underlying motion model or object trackers 6. It is fast to be used in real-time, yet accurate Python code: github.com/ RansML/Bayesian_Hilbert_Maps
  • 23. Other Applications [1] A. Elfes, “Occupancy grids: a probabilistic framework for robot perception and navigation”, PhD dissertation, CMU, 1987 [2] S.T. O’Callaghan, F. Ramos, and H. Durrant-Whyte, “Contextual occupancy maps using Gaussian processes”, ICRA, 2009 [3] F. Ramos and L. Ott, “Hilbert maps: scalable continuous occupancy mapping with stochastic gradient descent”, RSS, 2015 [4] T. Jaakkola and M. Jordan. A variational approach to bayesian logistic regression models 296 and their extensions. AISTATS, 1997. [5] C. M. Bishop. Pattern recognition. Machine Learning, 128:1–58, 2006. [6] S. O’Callaghan, S. Singh, A. Alempijevic, and F. Ramos, “Learning Navigational Maps by Observing Human Motion Patterns”, ICRA, 2011 [7] Z. Marinho, A. Dragan, A. Byravan, B. Boots, S. Srinivasa, and G. Gordon “Functional Gradient Motion Planning in Reproducing Kernel Hilbert Spaces”, RSS, 2016 [8] G. Francis, L. Ott, and F. Ramos, “Stochastic Functional Gradient Path Planning in Occupancy Maps”, ICRA, 2017 References [7] [8][6]