SlideShare a Scribd company logo
1 of 25
Download to read offline
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
 
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 ViewerJohn 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 VisualizationGiuseppe 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 GridsMax 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 dataFabion Kauker
 
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 Scienceknowdiff
 
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 BiliHartanto 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 worldsNiels van der Vaart
 
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 EducationMichael DeMers
 
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 GISKaium 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-00329Universidade 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
 
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 ImagesMaria 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 ImplementationEditor 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_version2University of Salerno
 
Final thesis presentation
Final thesis presentationFinal thesis presentation
Final thesis presentationPawan Singh
 
OE7302 syllabus.pdf
OE7302 syllabus.pdfOE7302 syllabus.pdf
OE7302 syllabus.pdfRamMishra65
 
INTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.pptINTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.pptSafriyana1
 
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 spatialInpensyah Harianja
 
[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.pdfEngrMuhammadimranGha1
 
2016 Poster Launch Models
2016 Poster Launch Models2016 Poster Launch Models
2016 Poster Launch ModelsRichard Ottaway
 
Communicating meaning and purpose of spatio-temporal data analysis (master's ...
Communicating meaning and purpose of spatio-temporal data analysis (master's ...Communicating meaning and purpose of spatio-temporal data analysis (master's ...
Communicating meaning and purpose of spatio-temporal data analysis (master's ...Matthias Hinz
 

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
 
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
 
Communicating meaning and purpose of spatio-temporal data analysis (master's ...
Communicating meaning and purpose of spatio-temporal data analysis (master's ...Communicating meaning and purpose of spatio-temporal data analysis (master's ...
Communicating meaning and purpose of spatio-temporal data analysis (master's ...
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

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]