SlideShare a Scribd company logo
1 of 28
www.DLR.de • Chart 1

> IPIN 2013 > Patrick Robertson

Simultaneous Localization and Mapping for
Pedestrians using Distortions of the Local Magnetic
Field Intensity in Large Indoor Environments
Patrick Robertson1, Martin Frassl1, Michael Angermann1,
Marek Doniec2, Brian J. Julian2,
Maria Garcia Puyol1, Mohammed
Khider1, Michael Lichtenstern1,
and Luigi Bruno1
1 Institute

of Communications and Navigation,
German Aerospace Center (DLR)
2 Computer Science and Artificial
Intelligence Laboratory, MIT

Presented at IPIN 2013,
October 2013, Montbeliard,
France
www.DLR.de • Chart 2

> IPIN 2013 > Patrick Robertson

Magnetic Localization in Buildings?
- Listing
- Second Level
- Third Level
- Fourth Level
- Fifth Level

Photo source: The Salt Lake Tribune

“One person’s noise
is another’s signal” –
Brad Parkinson
www.DLR.de • Chart 3

> IPIN 2013 > Patrick Robertson
www.DLR.de • Chart 4

> IPIN 2013 > Patrick Robertson

Human Step Measurement: Odometry

-Zero Velocity Updates
during still phase!
-Pioneering work:
Foxlin, 2005
-Proposition: Use a foot mounted IMU with colocated magnetometer.
“Close to the ground  lots of signal”
www.DLR.de • Chart 5

> IPIN 2013 > Patrick Robertson

Unaided Human Odometry Exhibits Drift
www.DLR.de • Chart 6

> IPIN 2013 > Patrick Robertson

Magnetic Localisation in Buildings
- Goldenberg, Geomagnetic navigation beyond the magnetic compass, 2006
- Haverinen, Kemppainen, A global self-localization technique utilizing local
anomalies of the ambient magnetic field, 2009
- Zhang, Martin, Robotic mapping assisted by local magnetic field anomalies, 2011

- Gozick et al, Magnetic maps for indoor navigation, 2011
- Riehle et al., Indoor waypoint navigation via magnetic anomalies, 2011
- Kim et al., Indoor positioning system using geomagnetic anomalies for
smartphones, 2012
- Le Grand, Thrun, 3-axis magnetic field mapping / fusion for indoor localization, 2012

- Angermann et al., Characterizing Magnetic Field in Buildings, 2012
- Frassl et al., Magnetic maps of indoor environments for precise localization of
legged and non-legged locomotion, 2013
www.DLR.de • Chart 7

> IPIN 2013 > Patrick Robertson

Simultaneous Localization and Mapping (SLAM)
- Simultaneously Localizing and has been done in robotics since ~25 years
- Smith, Self, Cheeseman (1990)
- Leonard, Durrant-Whyte (1991)
- SLAM requires exteroceptive sensor to “see” the world
- FootSLAM (2009) – Learns and uses a building layout while walking
around in it (odometry only)
- PlaceSLAM (human labeling) (2010)
- Robotic SLAM using the local magnetic field: Haverinen,Vallivaara et
al. (2009-2010)
- ActionSLAM, Hardegger et al. (IPIN 2012, IPIN 2013)
- Wifi-SLAM (Ferris, 2007) and WiSLAM (Bruno 2011, IPIN 2013)
- SignalSLAM (Mirowski et al., IPIN 2013)
www.DLR.de • Chart 8

> IPIN 2013 > Patrick Robertson

Objectives for this Paper
- Magnetic SLAM for “free roaming” pedestrians in large
environments
- Foot mounted IMU / co-located magnetometer

- Bayesian Derivation
- Manageable complexity (real-time capability)
- Confirm it works in 3D
- Verification with accurate ground-truth to confirm low-decimeter
accuracy aspirations
www.DLR.de • Chart 9

> IPIN 2013 > Patrick Robertson

Basis for Derivation: Dynamic Bayesian Network
“MagSLAM”
- B: Magnetic environment map

- E: Error states of the odometry
- ZU: Measured odometry Step
- ZB: Measured Magnetic Field
- U: Actual step taken

(pose change vector)
- P: Pose
- Int, Vis: Human processing
- M: Physical environment map
“FootSLAM”
www.DLR.de • Chart 10 > IPIN 2013 > Patrick Robertson

MagSLAM Implementation with a Sequential
Monte Carlo Filter
- FastSLAM factorization (Montemerlo et al. 2002)
- Proposal Function:
- propose odometry error process
- particles are propagated by odometry and their individual odometry
error
- Likelihood Functions:
- FootSLAM weighting (hexagonal edge crossing counters)

- and MagSLAM predictive posterior
- MagSLAM & FootSLAM per-particle mapping: Update each cell’s statistics
www.DLR.de • Chart 11 > IPIN 2013 > Patrick Robertson

Magnetic Field Strength at Ground Level: Finding
a Robust Map Representation

Source: M. Frassl et al., “Magnetic maps of indoor environments for precise localization of legged and non-legged
locomotion,” in Intelligent Robots and Systems (IROS), Tokyo, Japan, Nov. 2013.
www.DLR.de • Chart 12 > IPIN 2013 > Patrick Robertson

Hierarchical Magnetic Field Map
Composed of Regular Grids
www.DLR.de • Chart 13 > IPIN 2013 > Patrick Robertson

Mapping: Spatial Binning of Measurements
1: 65 mT
2: 63 mT
3: 94 mT
4: 74 mT
5: 84 mT
6: 87 mT
7: 42 mT
1: 74 mT
2: 84 mT
3: 87 mT
1: 84 mT

All we save are sample mean,
variance and N
www.DLR.de • Chart 14 > IPIN 2013 > Patrick Robertson

Localization: Conjugate Bayesian Analysis
- Assume the measurements in each bin follow a normal distribution with
constant but unknown mean m and precision l
- Assume a prior distribution on m and l that jointly follow the conjugate
prior of a normal distribution, i.e., a normal-gamma distribution:
- NG(m, l | m0, k0, a0, b0)
- Then: Given the sufficient statistics of independent magnetic field
measurements taken within a bin, the posterior mean and precision also
jointly follow a normal-gamma distribution
- The resulting posterior predictive of a new measurement is a student Tdistribution:
www.DLR.de • Chart 15 > IPIN 2013 > Patrick Robertson

Prior PDF

Evolution of the Posterior Predictive
- No Measurements
www.DLR.de • Chart 16 > IPIN 2013 > Patrick Robertson

Histogram per bin

Posterior PDF

Evolution of the Posterior Predictive
www.DLR.de • Chart 17 > IPIN 2013 > Patrick Robertson

Histogram per bin

Posterior PDF

Evolution of the Posterior Predictive
www.DLR.de • Chart 18 > IPIN 2013 > Patrick Robertson

Results
www.DLR.de • Chart 19 > IPIN 2013 > Patrick Robertson

Video of Walking in Holodeck
www.DLR.de • Chart 20 > IPIN 2013 > Patrick Robertson

Comparison of MagSLAM Map with Ground Truth
Not visited by
the human
www.DLR.de • Chart 21 > IPIN 2013 > Patrick Robertson

Position Error Evolution

Average error over 4 similar datasets: ~15 cm
www.DLR.de • Chart 22 > IPIN 2013 > Patrick Robertson

MagSLAM Map of a Residential Flat
www.DLR.de • Chart 23 > IPIN 2013 > Patrick Robertson

Error at the Reference = Revisited Starting
Location

Error for MagSLAM alone: ~13 cm
www.DLR.de • Chart 24 > IPIN 2013 > Patrick Robertson

meters

Example in Large Office Buildings - 1

meters
www.DLR.de • Chart 25 > IPIN 2013 > Patrick Robertson

meters

MagSLAM from IPIN Demo
www.DLR.de • Chart 26 > IPIN 2013 > Patrick Robertson

Example in Large Office Buildings - 2
Chart 27

> IPIN 2013 > Patrick Robertson

3D Video
www.DLR.de • Chart 28 > IPIN 2013 > Patrick Robertson

Thanks!
Questions?
Videos on our website

www.kn-s.dlr.de/indoornav/magnetic.html

More Related Content

What's hot

Generation of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectGeneration of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectBiplov Bhandari
 
From Tyvek to Today - Bike Maps of Greater Portland
From Tyvek to Today - Bike Maps of Greater PortlandFrom Tyvek to Today - Bike Maps of Greater Portland
From Tyvek to Today - Bike Maps of Greater PortlandMatthew Hampton
 
Underground utility survey
Underground utility surveyUnderground utility survey
Underground utility surveyDipak Kadam
 
Application of Remote Sensing and GIS in Urban Planning
Application of Remote Sensing and GIS in Urban PlanningApplication of Remote Sensing and GIS in Urban Planning
Application of Remote Sensing and GIS in Urban PlanningKARTHICK KRISHNA
 
Global Navigations Satellite System (GNSS) Indonesia
Global Navigations Satellite System (GNSS) IndonesiaGlobal Navigations Satellite System (GNSS) Indonesia
Global Navigations Satellite System (GNSS) IndonesiaEdi Supriyanto
 
2011 common mine model
2011 common mine model2011 common mine model
2011 common mine modelElliot Duff
 
Remote sensing
Remote sensingRemote sensing
Remote sensingImran Syed
 
Remote sensing applications for seismic planning
Remote sensing applications for seismic planningRemote sensing applications for seismic planning
Remote sensing applications for seismic planningTTI Production
 
TerraSAR-X and TanDEM-X
TerraSAR-X and TanDEM-XTerraSAR-X and TanDEM-X
TerraSAR-X and TanDEM-XAbran Idrees
 
ADVANTAGES OF DEPLOYMENT OF BESPOKE GNSS POSITION ESTIMATION METHODS IN NAVIG...
ADVANTAGES OF DEPLOYMENT OF BESPOKE GNSS POSITION ESTIMATION METHODS IN NAVIG...ADVANTAGES OF DEPLOYMENT OF BESPOKE GNSS POSITION ESTIMATION METHODS IN NAVIG...
ADVANTAGES OF DEPLOYMENT OF BESPOKE GNSS POSITION ESTIMATION METHODS IN NAVIG...The European GNSS Agency (GSA)
 
Remote sensing and gis
Remote sensing and gisRemote sensing and gis
Remote sensing and gisNavneetJames
 
Application of terrestrial 3D laser scanning in building information modellin...
Application of terrestrial 3D laser scanning in building information modellin...Application of terrestrial 3D laser scanning in building information modellin...
Application of terrestrial 3D laser scanning in building information modellin...Martin Ma
 

What's hot (20)

Generation of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectGeneration of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year Project
 
From Tyvek to Today - Bike Maps of Greater Portland
From Tyvek to Today - Bike Maps of Greater PortlandFrom Tyvek to Today - Bike Maps of Greater Portland
From Tyvek to Today - Bike Maps of Greater Portland
 
GPS Application
GPS ApplicationGPS Application
GPS Application
 
GIS & RS
GIS & RSGIS & RS
GIS & RS
 
Underground utility survey
Underground utility surveyUnderground utility survey
Underground utility survey
 
Application of Remote Sensing and GIS in Urban Planning
Application of Remote Sensing and GIS in Urban PlanningApplication of Remote Sensing and GIS in Urban Planning
Application of Remote Sensing and GIS in Urban Planning
 
Remote sensing overview
Remote sensing overviewRemote sensing overview
Remote sensing overview
 
Global Navigations Satellite System (GNSS) Indonesia
Global Navigations Satellite System (GNSS) IndonesiaGlobal Navigations Satellite System (GNSS) Indonesia
Global Navigations Satellite System (GNSS) Indonesia
 
Gps application
Gps applicationGps application
Gps application
 
2011 common mine model
2011 common mine model2011 common mine model
2011 common mine model
 
Remote sensing & gis
Remote sensing & gisRemote sensing & gis
Remote sensing & gis
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 
Remote sensing
Remote sensing Remote sensing
Remote sensing
 
Ion feet slam 2011 v4
Ion feet slam 2011 v4Ion feet slam 2011 v4
Ion feet slam 2011 v4
 
Remote sensing applications for seismic planning
Remote sensing applications for seismic planningRemote sensing applications for seismic planning
Remote sensing applications for seismic planning
 
TerraSAR-X and TanDEM-X
TerraSAR-X and TanDEM-XTerraSAR-X and TanDEM-X
TerraSAR-X and TanDEM-X
 
ADVANTAGES OF DEPLOYMENT OF BESPOKE GNSS POSITION ESTIMATION METHODS IN NAVIG...
ADVANTAGES OF DEPLOYMENT OF BESPOKE GNSS POSITION ESTIMATION METHODS IN NAVIG...ADVANTAGES OF DEPLOYMENT OF BESPOKE GNSS POSITION ESTIMATION METHODS IN NAVIG...
ADVANTAGES OF DEPLOYMENT OF BESPOKE GNSS POSITION ESTIMATION METHODS IN NAVIG...
 
Remote sensing and gis
Remote sensing and gisRemote sensing and gis
Remote sensing and gis
 
Mobile mapping
Mobile mappingMobile mapping
Mobile mapping
 
Application of terrestrial 3D laser scanning in building information modellin...
Application of terrestrial 3D laser scanning in building information modellin...Application of terrestrial 3D laser scanning in building information modellin...
Application of terrestrial 3D laser scanning in building information modellin...
 

Similar to Simultaneous Localization and Mapping for Pedestrians using Distortions of the Local Magnetic Field Intensity in Large Indoor Environments

Advances in Agricultural remote sensings
Advances in Agricultural remote sensingsAdvances in Agricultural remote sensings
Advances in Agricultural remote sensingsAyanDas644783
 
Petroleum lunch seminar 30.10.2014
Petroleum lunch seminar 30.10.2014Petroleum lunch seminar 30.10.2014
Petroleum lunch seminar 30.10.2014Geodata AS
 
Big Data, Data and Information Mining for Earth Observation
Big Data, Data and Information Mining for Earth ObservationBig Data, Data and Information Mining for Earth Observation
Big Data, Data and Information Mining for Earth ObservationPier Giorgio Marchetti
 
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...BigDataExpo
 
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor PositioningOn Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioninglbruno236
 
Global positioning system ppt
Global positioning system pptGlobal positioning system ppt
Global positioning system pptSushant Maurya
 
Observability of path loss parameters in wlan based simultaneous
Observability of path loss parameters in wlan based simultaneousObservability of path loss parameters in wlan based simultaneous
Observability of path loss parameters in wlan based simultaneouslbruno236
 
Geospatial Research At UCL
Geospatial Research At UCLGeospatial Research At UCL
Geospatial Research At UCLJeremy Morley
 
A visualization-oriented 3D method for efficient computation of urban solar r...
A visualization-oriented 3D method for efficient computation of urban solar r...A visualization-oriented 3D method for efficient computation of urban solar r...
A visualization-oriented 3D method for efficient computation of urban solar r...Jianming Liang
 
University of Nottingham - NGI Geospatial Science Example Activities
University of Nottingham - NGI Geospatial Science Example ActivitiesUniversity of Nottingham - NGI Geospatial Science Example Activities
University of Nottingham - NGI Geospatial Science Example ActivitiesJeremy Morley
 
Ground Penetrating Radar Scanning Unveiling the Hidden Depths
Ground Penetrating Radar Scanning Unveiling the Hidden DepthsGround Penetrating Radar Scanning Unveiling the Hidden Depths
Ground Penetrating Radar Scanning Unveiling the Hidden DepthsTec
 
Long-Range Wireless Sensor Networks for Geo-location Tracking: Design and Eva...
Long-Range Wireless Sensor Networks for Geo-location Tracking: Design and Eva...Long-Range Wireless Sensor Networks for Geo-location Tracking: Design and Eva...
Long-Range Wireless Sensor Networks for Geo-location Tracking: Design and Eva...Ahmad Muzaffar Baharudin
 
3D GPR in Archaeology What can be gained fron Dense Data
3D GPR in Archaeology What can be gained fron Dense Data3D GPR in Archaeology What can be gained fron Dense Data
3D GPR in Archaeology What can be gained fron Dense DataAlex Novo
 
The role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyThe role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyMaria Antonia Brovelli
 
The role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyThe role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyMaria Antonia Brovelli
 
The role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyThe role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyMaria Antonia Brovelli
 
How to get the best ground penetrating radar (GPR) services in Brisbane?
How to get the best ground penetrating radar (GPR) services in Brisbane?How to get the best ground penetrating radar (GPR) services in Brisbane?
How to get the best ground penetrating radar (GPR) services in Brisbane?Aussie Hydro-Vac Services
 
IRJET- Land Use & Land Cover Change Detection using G.I.S. & Remote Sensing
IRJET-  	  Land Use & Land Cover Change Detection using G.I.S. & Remote SensingIRJET-  	  Land Use & Land Cover Change Detection using G.I.S. & Remote Sensing
IRJET- Land Use & Land Cover Change Detection using G.I.S. & Remote SensingIRJET Journal
 
Project presentation
Project presentationProject presentation
Project presentationKayDrive
 

Similar to Simultaneous Localization and Mapping for Pedestrians using Distortions of the Local Magnetic Field Intensity in Large Indoor Environments (20)

Unit 2 LiDAR Presentation
Unit 2 LiDAR PresentationUnit 2 LiDAR Presentation
Unit 2 LiDAR Presentation
 
Advances in Agricultural remote sensings
Advances in Agricultural remote sensingsAdvances in Agricultural remote sensings
Advances in Agricultural remote sensings
 
Petroleum lunch seminar 30.10.2014
Petroleum lunch seminar 30.10.2014Petroleum lunch seminar 30.10.2014
Petroleum lunch seminar 30.10.2014
 
Big Data, Data and Information Mining for Earth Observation
Big Data, Data and Information Mining for Earth ObservationBig Data, Data and Information Mining for Earth Observation
Big Data, Data and Information Mining for Earth Observation
 
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
 
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor PositioningOn Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
 
Global positioning system ppt
Global positioning system pptGlobal positioning system ppt
Global positioning system ppt
 
Observability of path loss parameters in wlan based simultaneous
Observability of path loss parameters in wlan based simultaneousObservability of path loss parameters in wlan based simultaneous
Observability of path loss parameters in wlan based simultaneous
 
Geospatial Research At UCL
Geospatial Research At UCLGeospatial Research At UCL
Geospatial Research At UCL
 
A visualization-oriented 3D method for efficient computation of urban solar r...
A visualization-oriented 3D method for efficient computation of urban solar r...A visualization-oriented 3D method for efficient computation of urban solar r...
A visualization-oriented 3D method for efficient computation of urban solar r...
 
University of Nottingham - NGI Geospatial Science Example Activities
University of Nottingham - NGI Geospatial Science Example ActivitiesUniversity of Nottingham - NGI Geospatial Science Example Activities
University of Nottingham - NGI Geospatial Science Example Activities
 
Ground Penetrating Radar Scanning Unveiling the Hidden Depths
Ground Penetrating Radar Scanning Unveiling the Hidden DepthsGround Penetrating Radar Scanning Unveiling the Hidden Depths
Ground Penetrating Radar Scanning Unveiling the Hidden Depths
 
Long-Range Wireless Sensor Networks for Geo-location Tracking: Design and Eva...
Long-Range Wireless Sensor Networks for Geo-location Tracking: Design and Eva...Long-Range Wireless Sensor Networks for Geo-location Tracking: Design and Eva...
Long-Range Wireless Sensor Networks for Geo-location Tracking: Design and Eva...
 
3D GPR in Archaeology What can be gained fron Dense Data
3D GPR in Archaeology What can be gained fron Dense Data3D GPR in Archaeology What can be gained fron Dense Data
3D GPR in Archaeology What can be gained fron Dense Data
 
The role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyThe role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected society
 
The role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyThe role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected society
 
The role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyThe role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected society
 
How to get the best ground penetrating radar (GPR) services in Brisbane?
How to get the best ground penetrating radar (GPR) services in Brisbane?How to get the best ground penetrating radar (GPR) services in Brisbane?
How to get the best ground penetrating radar (GPR) services in Brisbane?
 
IRJET- Land Use & Land Cover Change Detection using G.I.S. & Remote Sensing
IRJET-  	  Land Use & Land Cover Change Detection using G.I.S. & Remote SensingIRJET-  	  Land Use & Land Cover Change Detection using G.I.S. & Remote Sensing
IRJET- Land Use & Land Cover Change Detection using G.I.S. & Remote Sensing
 
Project presentation
Project presentationProject presentation
Project presentation
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Simultaneous Localization and Mapping for Pedestrians using Distortions of the Local Magnetic Field Intensity in Large Indoor Environments

  • 1. www.DLR.de • Chart 1 > IPIN 2013 > Patrick Robertson Simultaneous Localization and Mapping for Pedestrians using Distortions of the Local Magnetic Field Intensity in Large Indoor Environments Patrick Robertson1, Martin Frassl1, Michael Angermann1, Marek Doniec2, Brian J. Julian2, Maria Garcia Puyol1, Mohammed Khider1, Michael Lichtenstern1, and Luigi Bruno1 1 Institute of Communications and Navigation, German Aerospace Center (DLR) 2 Computer Science and Artificial Intelligence Laboratory, MIT Presented at IPIN 2013, October 2013, Montbeliard, France
  • 2. www.DLR.de • Chart 2 > IPIN 2013 > Patrick Robertson Magnetic Localization in Buildings? - Listing - Second Level - Third Level - Fourth Level - Fifth Level Photo source: The Salt Lake Tribune “One person’s noise is another’s signal” – Brad Parkinson
  • 3. www.DLR.de • Chart 3 > IPIN 2013 > Patrick Robertson
  • 4. www.DLR.de • Chart 4 > IPIN 2013 > Patrick Robertson Human Step Measurement: Odometry -Zero Velocity Updates during still phase! -Pioneering work: Foxlin, 2005 -Proposition: Use a foot mounted IMU with colocated magnetometer. “Close to the ground  lots of signal”
  • 5. www.DLR.de • Chart 5 > IPIN 2013 > Patrick Robertson Unaided Human Odometry Exhibits Drift
  • 6. www.DLR.de • Chart 6 > IPIN 2013 > Patrick Robertson Magnetic Localisation in Buildings - Goldenberg, Geomagnetic navigation beyond the magnetic compass, 2006 - Haverinen, Kemppainen, A global self-localization technique utilizing local anomalies of the ambient magnetic field, 2009 - Zhang, Martin, Robotic mapping assisted by local magnetic field anomalies, 2011 - Gozick et al, Magnetic maps for indoor navigation, 2011 - Riehle et al., Indoor waypoint navigation via magnetic anomalies, 2011 - Kim et al., Indoor positioning system using geomagnetic anomalies for smartphones, 2012 - Le Grand, Thrun, 3-axis magnetic field mapping / fusion for indoor localization, 2012 - Angermann et al., Characterizing Magnetic Field in Buildings, 2012 - Frassl et al., Magnetic maps of indoor environments for precise localization of legged and non-legged locomotion, 2013
  • 7. www.DLR.de • Chart 7 > IPIN 2013 > Patrick Robertson Simultaneous Localization and Mapping (SLAM) - Simultaneously Localizing and has been done in robotics since ~25 years - Smith, Self, Cheeseman (1990) - Leonard, Durrant-Whyte (1991) - SLAM requires exteroceptive sensor to “see” the world - FootSLAM (2009) – Learns and uses a building layout while walking around in it (odometry only) - PlaceSLAM (human labeling) (2010) - Robotic SLAM using the local magnetic field: Haverinen,Vallivaara et al. (2009-2010) - ActionSLAM, Hardegger et al. (IPIN 2012, IPIN 2013) - Wifi-SLAM (Ferris, 2007) and WiSLAM (Bruno 2011, IPIN 2013) - SignalSLAM (Mirowski et al., IPIN 2013)
  • 8. www.DLR.de • Chart 8 > IPIN 2013 > Patrick Robertson Objectives for this Paper - Magnetic SLAM for “free roaming” pedestrians in large environments - Foot mounted IMU / co-located magnetometer - Bayesian Derivation - Manageable complexity (real-time capability) - Confirm it works in 3D - Verification with accurate ground-truth to confirm low-decimeter accuracy aspirations
  • 9. www.DLR.de • Chart 9 > IPIN 2013 > Patrick Robertson Basis for Derivation: Dynamic Bayesian Network “MagSLAM” - B: Magnetic environment map - E: Error states of the odometry - ZU: Measured odometry Step - ZB: Measured Magnetic Field - U: Actual step taken (pose change vector) - P: Pose - Int, Vis: Human processing - M: Physical environment map “FootSLAM”
  • 10. www.DLR.de • Chart 10 > IPIN 2013 > Patrick Robertson MagSLAM Implementation with a Sequential Monte Carlo Filter - FastSLAM factorization (Montemerlo et al. 2002) - Proposal Function: - propose odometry error process - particles are propagated by odometry and their individual odometry error - Likelihood Functions: - FootSLAM weighting (hexagonal edge crossing counters) - and MagSLAM predictive posterior - MagSLAM & FootSLAM per-particle mapping: Update each cell’s statistics
  • 11. www.DLR.de • Chart 11 > IPIN 2013 > Patrick Robertson Magnetic Field Strength at Ground Level: Finding a Robust Map Representation Source: M. Frassl et al., “Magnetic maps of indoor environments for precise localization of legged and non-legged locomotion,” in Intelligent Robots and Systems (IROS), Tokyo, Japan, Nov. 2013.
  • 12. www.DLR.de • Chart 12 > IPIN 2013 > Patrick Robertson Hierarchical Magnetic Field Map Composed of Regular Grids
  • 13. www.DLR.de • Chart 13 > IPIN 2013 > Patrick Robertson Mapping: Spatial Binning of Measurements 1: 65 mT 2: 63 mT 3: 94 mT 4: 74 mT 5: 84 mT 6: 87 mT 7: 42 mT 1: 74 mT 2: 84 mT 3: 87 mT 1: 84 mT All we save are sample mean, variance and N
  • 14. www.DLR.de • Chart 14 > IPIN 2013 > Patrick Robertson Localization: Conjugate Bayesian Analysis - Assume the measurements in each bin follow a normal distribution with constant but unknown mean m and precision l - Assume a prior distribution on m and l that jointly follow the conjugate prior of a normal distribution, i.e., a normal-gamma distribution: - NG(m, l | m0, k0, a0, b0) - Then: Given the sufficient statistics of independent magnetic field measurements taken within a bin, the posterior mean and precision also jointly follow a normal-gamma distribution - The resulting posterior predictive of a new measurement is a student Tdistribution:
  • 15. www.DLR.de • Chart 15 > IPIN 2013 > Patrick Robertson Prior PDF Evolution of the Posterior Predictive - No Measurements
  • 16. www.DLR.de • Chart 16 > IPIN 2013 > Patrick Robertson Histogram per bin Posterior PDF Evolution of the Posterior Predictive
  • 17. www.DLR.de • Chart 17 > IPIN 2013 > Patrick Robertson Histogram per bin Posterior PDF Evolution of the Posterior Predictive
  • 18. www.DLR.de • Chart 18 > IPIN 2013 > Patrick Robertson Results
  • 19. www.DLR.de • Chart 19 > IPIN 2013 > Patrick Robertson Video of Walking in Holodeck
  • 20. www.DLR.de • Chart 20 > IPIN 2013 > Patrick Robertson Comparison of MagSLAM Map with Ground Truth Not visited by the human
  • 21. www.DLR.de • Chart 21 > IPIN 2013 > Patrick Robertson Position Error Evolution Average error over 4 similar datasets: ~15 cm
  • 22. www.DLR.de • Chart 22 > IPIN 2013 > Patrick Robertson MagSLAM Map of a Residential Flat
  • 23. www.DLR.de • Chart 23 > IPIN 2013 > Patrick Robertson Error at the Reference = Revisited Starting Location Error for MagSLAM alone: ~13 cm
  • 24. www.DLR.de • Chart 24 > IPIN 2013 > Patrick Robertson meters Example in Large Office Buildings - 1 meters
  • 25. www.DLR.de • Chart 25 > IPIN 2013 > Patrick Robertson meters MagSLAM from IPIN Demo
  • 26. www.DLR.de • Chart 26 > IPIN 2013 > Patrick Robertson Example in Large Office Buildings - 2
  • 27. Chart 27 > IPIN 2013 > Patrick Robertson 3D Video
  • 28. www.DLR.de • Chart 28 > IPIN 2013 > Patrick Robertson Thanks! Questions? Videos on our website www.kn-s.dlr.de/indoornav/magnetic.html