SlideShare une entreprise Scribd logo
1  sur  25
WiSLAM: improving FootSLAM with WiFi
             IPIN 2011 – Guimaraes, 21/9/2011

 Dr. Patrick Robertson, German Aerospace Center (DLR, Germany)
 Luigi Bruno, PhD. Student (Univ. of Salerno, Italy)



                                                                                     Folie 1
                                                       Vortrag > Autor > Dokumentname > Datum
SLAM in Robotics

Simultaneous Localization and Mapping - identified by
robotics community in mid ‘80s!

Premise:
      Localization using odometry and sensing of known
      landmarks is easy!


      Mapping of landmarks given known location and
      orientation (pose) is easy!


      Simultaneous Localization and Mapping is hard!

                                                                                Folie 2
                                                  Vortrag > Autor > Dokumentname > Datum
What about SLAM for Humans?
Human pedestrians differ from robots for the information available
       No access to “sensorial” data
       No access to path planning and execution
       Some sensors are not likely (e.g. cameras, lasers,..)


Exploitable information
       'Odometry' can be measured using inertial sensors
       Proximity to some “places” (e.g. RFID)
       Distance from some “places” (e.g. RSS meas. in WiFi)


Our central assumption:
       The pedestrian is able to actively control motion without
       violating physical constraints (i.e. walls, etc)
                                                                                       Folie 3
                                                         Vortrag > Autor > Dokumentname > Datum
Raw NavShoe Odometry Results
Algorithm: Extended Kalman Filter with Zero Velocity Updates (Foxlin)




 NavShoe INS produced reasonable results         NavShoe INS had larger heading slips;
 stand alone, but still unbounded error growth   unbounded error begins to rise earlier

                                                                                                      Folie 4
                                                                        Vortrag > Autor > Dokumentname > Datum
FootSLAM 1/2
FootSLAM (Robertson et alii, 2009) employs only inertial sensors
    Corrects the heading errors by estimating the floor map
    Bayesian approach: Particle Filter




                                                                                      Folie 5
                                                        Vortrag > Autor > Dokumentname > Datum
FootSLAM 2/2
  A model for the MAP
      Area divided into hexagons
      The ‘Map’ is the set of transition probabilities
      ‘Probabilistic’ Map
  Convergence:
      Each particle is a hypothesis for both user’s trajectory and Map
      The Map confirmed by next measurements wins



Loops required



                                                                                        Folie 6
                                                          Vortrag > Autor > Dokumentname > Datum
WiSLAM
WiSLAM is a new algorithm performing SLAM for pedestrians using
   Inertial measurements
   Received Signal Strength (RSS) from WiFi APs
RSS Propagation model


                                P (d ) = h − 20α log10 d
                                                                  d0

RSS Likelihood Gaussian in dB             User
   ‘donut’ in the 2D space
   Lognormal in range                     d
   Uniform in angle                              AP

                                                                                    Folie 7
                                                      Vortrag > Autor > Dokumentname > Datum
Model validation 1/2
Propagation model validation
Likelihood function validation
Autocorrelation of the noise




                                                               Folie 8
                                 Vortrag > Autor > Dokumentname > Datum
Model validation 1/2
WiFi standard was not designed for positioning..




Rx connected to ‘red’ AP               Rx not connected to any AP
                                                                                    Folie 9
                                                      Vortrag > Autor > Dokumentname > Datum
WiSLAM – the idea




Same concept: The WiFi Map confirmed by next measurements wins
       but now the Map consists in the APs’ positions
       updated at each measurement, no need for loops!

                                                                                 Folie 10
                                                     Vortrag > Autor > Dokumentname > Datum
DBN
      FootSLAM

      WiSLAM




        WiFi Map

            APs’ positions
            APs’ emitted power

      P(d ) = h − 20α log10 d
                                                 d0

                                             Folie 11
                 Vortrag > Autor > Dokumentname > Datum
Intuitive explanation of WiSLAM
   WiSLAM lets particles, or hypotheses, explore the state space of
odometry errors, floor and WLAN maps


    In this way, every particle is trying a slightly “differently bent piece of
wire”, as well as a configuration for the WiFi APs.


    Particles are weighted independently by their “compatibility” with
         their individual FootSLAM (floor) map
         their individual WiFi map
         optional sensor readings, such as GPS, magnetometer


    We can show that this is optimal in the Bayesian sense!


                                                                                             Folie 12
                                                                 Vortrag > Autor > Dokumentname > Datum
Bayesian formulation 1/2
Particle Filter: Posterior PDF




The weight due to the WiFi part is




                                                                 Folie 13
                                     Vortrag > Autor > Dokumentname > Datum
Bayesian formulation 2/2
Central function
                                                Weight



                                               WiFi map


How to compute and update it for all particles and efficiently?

    Number of parameters growing with time
    Approximation needed


                                                                                      Folie 14
                                                          Vortrag > Autor > Dokumentname > Datum
Simplified WiSLAM
 High values concentrated at the intersections of the ‘donuts’:
     Gaussian Mixture Model
     Deal with few parameters




 Peaks update at new measurements
     Implemented by plain formulas
     Computationally efficient

                                                                                     Folie 15
                                                         Vortrag > Autor > Dokumentname > Datum
Experiments and Results
 Measurement data taken from a pedestrian wearing a foot
 mounted IMU and holding a laptop
 WiFi receiver embedded in the laptop: Link 5100
 2 WiFi APs (Cisco AiroNet 1130, Apple Airport Extreme A1301)


 Scenario:
       Indoor only: first floor of the building TE01, two datasets


 Experiments:
       Only Mapping
       WiSLAM without FootSLAM weights
       WiSLAM + FootSLAM

                                                                                     Folie 16
                                                         Vortrag > Autor > Dokumentname > Datum
Mapping

                                         k=1




                                         k=5
          AP position PDF




                                         k=11


                                                        Folie 17
                            Vortrag > Autor > Dokumentname > Datum
Dataset 1
 No SLAM, only ZUPT algorithm on IMU’s measurements
 WiSLAM, only weights from WiFi map




                                                                            Folie 18
                                                Vortrag > Autor > Dokumentname > Datum
DS 1 - WiSLAM without FootSLAM

                                                50000 particles


                                                7 power hypotheses
Estimations                                             5 db spaced


                                                RSS std dev. 5 dB


                                                Max 10 peaks x GMM
              APs Positions
                                                RSS sampling time: 3 s


   Performance metrics: 8.8% of walls crossed

                                                                                  Folie 19
                                                      Vortrag > Autor > Dokumentname > Datum
DS 1 - WiSLAM + FootSLAM

                                              20000 particles


                                              9 power hypotheses
                                                      3 db spaced


                                              RSS std dev. 5 dB


                                              Max 14 peaks x GMM


                                              RSS sampling time: 2 s

 Performance metrics: 1.3% of walls crossed

                                                                                Folie 20
                                                    Vortrag > Autor > Dokumentname > Datum
DS 2 - WiSLAM without FootSLAM

                                             20000 particles


                                             9 power hypotheses
                                                    3 db spaced


                                             RSS std dev. 5 dB


                                             Max 14 peaks x GMM


                                             RSS sampling time: 2 s


Performance metrics: 5.9% of walls crossed

                                                                               Folie 21
                                                   Vortrag > Autor > Dokumentname > Datum
DS 2 - WiSLAM + FootSLAM

                                          20000 particles


                                          9 power hypotheses
                                                 3 db spaced


                                          RSS std dev. 5 dB


                                          Max 14 peaks x GMM


                                          RSS sampling time: 2 s


 Performance metrics: 0.5% of walls crossed

                                                                            Folie 22
                                                Vortrag > Autor > Dokumentname > Datum
Complexity remarks
    Processing complexity:
•     Linear in the number of peaks and hypotheses
•     Linear in the number of Aps
•     Linear in time


    Memory requirements
•     Linear in the number of peaks and hypotheses
•     Linear in the number of Aps
•     Constant in time




                                                                                 Folie 23
                                                     Vortrag > Autor > Dokumentname > Datum
Concluding Notes
RSS measurements from WiFi contain information useful to SLAM


WiSLAM (like all forms of SLAM) is inherently invariant to rotation,
translation and scale


Bayesian approach used to merge IMU’s and RSS measurements


Experiments show the convergence of the algorithm


Good results obtained also when the floor map is not employed in the
weighting of the particles


Our future work:
       Map building with multiple users
                                                                                            Folie 24
                                                                Vortrag > Autor > Dokumentname > Datum
Thank you!
Contacts:

Dr. Patrick Robertson                         Luigi Bruno, PhD Student
Email: patrick.robertson@dlr.de               Email: lbruno@unisa.it
Institute of Communications and Navigation,   Department of Information and Electrical Engineering,
German Aerospace Center (DLR),                University of Salerno,
D-82230, Wessling                             via Ponte don Melillo I-84084 Fisciano,
Germany                                       Italy




                                                                                                           Folie 25
                                                                               Vortrag > Autor > Dokumentname > Datum

Contenu connexe

Tendances

Orthogonal frequency division multiplexing
Orthogonal frequency division multiplexing Orthogonal frequency division multiplexing
Orthogonal frequency division multiplexing raj4619
 
Implementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedImplementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedRosdiadee Nordin
 
Frequency Domain Equalization(FDE) OFDM system
Frequency Domain Equalization(FDE) OFDM system Frequency Domain Equalization(FDE) OFDM system
Frequency Domain Equalization(FDE) OFDM system Chamara Salgado
 
FIBER SPACE OPTICS
FIBER SPACE OPTICSFIBER SPACE OPTICS
FIBER SPACE OPTICSSangam Mehta
 
FR2_T04_1_PAU_INTA_MicroSat_A_Camps.pdf
FR2_T04_1_PAU_INTA_MicroSat_A_Camps.pdfFR2_T04_1_PAU_INTA_MicroSat_A_Camps.pdf
FR2_T04_1_PAU_INTA_MicroSat_A_Camps.pdfgrssieee
 
OFDM based baseband Receiver
OFDM based baseband ReceiverOFDM based baseband Receiver
OFDM based baseband Receivernaveen sunnam
 
Free space optics (fso) seminar report full
Free space optics (fso) seminar report fullFree space optics (fso) seminar report full
Free space optics (fso) seminar report fullDilip Prajapati
 
Ofdm tutorial fuyun_ling_rev1
Ofdm tutorial fuyun_ling_rev1Ofdm tutorial fuyun_ling_rev1
Ofdm tutorial fuyun_ling_rev1Fuyun Ling
 
OFDM: Modulation Technique for Wireless Communication
OFDM: Modulation Technique for Wireless CommunicationOFDM: Modulation Technique for Wireless Communication
OFDM: Modulation Technique for Wireless CommunicationAM Publications
 
Analysis of Near-Far Problem using Power Control Technique for GNSS based App...
Analysis of Near-Far Problem using Power Control Technique for GNSS based App...Analysis of Near-Far Problem using Power Control Technique for GNSS based App...
Analysis of Near-Far Problem using Power Control Technique for GNSS based App...inventy
 
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDMJohn Thomas
 
Free Space Optics
Free Space Optics Free Space Optics
Free Space Optics Falak Shah
 

Tendances (20)

(Ofdm)
(Ofdm)(Ofdm)
(Ofdm)
 
Eo25865873
Eo25865873Eo25865873
Eo25865873
 
Orthogonal frequency division multiplexing
Orthogonal frequency division multiplexing Orthogonal frequency division multiplexing
Orthogonal frequency division multiplexing
 
OFDM
OFDMOFDM
OFDM
 
Ofdma Basics
Ofdma BasicsOfdma Basics
Ofdma Basics
 
Implementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedImplementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: Simplified
 
Frequency Domain Equalization(FDE) OFDM system
Frequency Domain Equalization(FDE) OFDM system Frequency Domain Equalization(FDE) OFDM system
Frequency Domain Equalization(FDE) OFDM system
 
FIBER SPACE OPTICS
FIBER SPACE OPTICSFIBER SPACE OPTICS
FIBER SPACE OPTICS
 
Ofdma
OfdmaOfdma
Ofdma
 
FR2_T04_1_PAU_INTA_MicroSat_A_Camps.pdf
FR2_T04_1_PAU_INTA_MicroSat_A_Camps.pdfFR2_T04_1_PAU_INTA_MicroSat_A_Camps.pdf
FR2_T04_1_PAU_INTA_MicroSat_A_Camps.pdf
 
Ofdm for wireless
Ofdm for wirelessOfdm for wireless
Ofdm for wireless
 
OFDM based baseband Receiver
OFDM based baseband ReceiverOFDM based baseband Receiver
OFDM based baseband Receiver
 
Free space optics (fso) seminar report full
Free space optics (fso) seminar report fullFree space optics (fso) seminar report full
Free space optics (fso) seminar report full
 
Ofdm tutorial fuyun_ling_rev1
Ofdm tutorial fuyun_ling_rev1Ofdm tutorial fuyun_ling_rev1
Ofdm tutorial fuyun_ling_rev1
 
OFDM: Modulation Technique for Wireless Communication
OFDM: Modulation Technique for Wireless CommunicationOFDM: Modulation Technique for Wireless Communication
OFDM: Modulation Technique for Wireless Communication
 
Analysis of Near-Far Problem using Power Control Technique for GNSS based App...
Analysis of Near-Far Problem using Power Control Technique for GNSS based App...Analysis of Near-Far Problem using Power Control Technique for GNSS based App...
Analysis of Near-Far Problem using Power Control Technique for GNSS based App...
 
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDM
 
Computed radiography
Computed radiographyComputed radiography
Computed radiography
 
Fso
FsoFso
Fso
 
Free Space Optics
Free Space Optics Free Space Optics
Free Space Optics
 

En vedette

Simultaneous Localization and Mapping for Pedestrians using only Foot-Mounte...
Simultaneous Localization and Mappingfor Pedestrians using only Foot-Mounte...Simultaneous Localization and Mappingfor Pedestrians using only Foot-Mounte...
Simultaneous Localization and Mapping for Pedestrians using only Foot-Mounte...guest5fe3bb
 
Improving Simultaneous Localization and Mapping for Pedestrian Navigation and...
Improving Simultaneous Localization and Mapping for Pedestrian Navigation and...Improving Simultaneous Localization and Mapping for Pedestrian Navigation and...
Improving Simultaneous Localization and Mapping for Pedestrian Navigation and...patrickrobertson
 
IPIN2011 Angular PDF
IPIN2011 Angular PDFIPIN2011 Angular PDF
IPIN2011 Angular PDFsusannakaiser
 
Plans2012 Presentation: Angular PDFs and FootSLAM
Plans2012 Presentation: Angular PDFs and FootSLAMPlans2012 Presentation: Angular PDFs and FootSLAM
Plans2012 Presentation: Angular PDFs and FootSLAMsusannakaiser
 
Tecnologías Aumentaty RV
Tecnologías Aumentaty RVTecnologías Aumentaty RV
Tecnologías Aumentaty RVAumentaty
 
Autonomous Indoor Mapping Using The Microsoft Kinect Sensor
Autonomous Indoor Mapping Using The Microsoft Kinect SensorAutonomous Indoor Mapping Using The Microsoft Kinect Sensor
Autonomous Indoor Mapping Using The Microsoft Kinect SensorJames Anderson
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam Batabyal
 
Inertial navigaton systems11
Inertial navigaton systems11Inertial navigaton systems11
Inertial navigaton systems11Vikas Kumar Sinha
 
PFE : Géolocalisation par Wifi
PFE : Géolocalisation par WifiPFE : Géolocalisation par Wifi
PFE : Géolocalisation par Wifichammem
 

En vedette (11)

Ion feet slam 2011 v4
Ion feet slam 2011 v4Ion feet slam 2011 v4
Ion feet slam 2011 v4
 
Simultaneous Localization and Mapping for Pedestrians using only Foot-Mounte...
Simultaneous Localization and Mappingfor Pedestrians using only Foot-Mounte...Simultaneous Localization and Mappingfor Pedestrians using only Foot-Mounte...
Simultaneous Localization and Mapping for Pedestrians using only Foot-Mounte...
 
Improving Simultaneous Localization and Mapping for Pedestrian Navigation and...
Improving Simultaneous Localization and Mapping for Pedestrian Navigation and...Improving Simultaneous Localization and Mapping for Pedestrian Navigation and...
Improving Simultaneous Localization and Mapping for Pedestrian Navigation and...
 
IPIN2011 Angular PDF
IPIN2011 Angular PDFIPIN2011 Angular PDF
IPIN2011 Angular PDF
 
Plans2012 Presentation: Angular PDFs and FootSLAM
Plans2012 Presentation: Angular PDFs and FootSLAMPlans2012 Presentation: Angular PDFs and FootSLAM
Plans2012 Presentation: Angular PDFs and FootSLAM
 
Tecnologías Aumentaty RV
Tecnologías Aumentaty RVTecnologías Aumentaty RV
Tecnologías Aumentaty RV
 
Autonomous Indoor Mapping Using The Microsoft Kinect Sensor
Autonomous Indoor Mapping Using The Microsoft Kinect SensorAutonomous Indoor Mapping Using The Microsoft Kinect Sensor
Autonomous Indoor Mapping Using The Microsoft Kinect Sensor
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
 
Mapping mobile robotics
Mapping mobile roboticsMapping mobile robotics
Mapping mobile robotics
 
Inertial navigaton systems11
Inertial navigaton systems11Inertial navigaton systems11
Inertial navigaton systems11
 
PFE : Géolocalisation par Wifi
PFE : Géolocalisation par WifiPFE : Géolocalisation par Wifi
PFE : Géolocalisation par Wifi
 

Similaire à WiSlam presentation

Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?Digipolis Antwerpen
 
OptIPuter Overview
OptIPuter OverviewOptIPuter Overview
OptIPuter OverviewLarry Smarr
 
Virtual Appliances, Cloud Computing, and Reproducible Research
Virtual Appliances, Cloud Computing, and Reproducible ResearchVirtual Appliances, Cloud Computing, and Reproducible Research
Virtual Appliances, Cloud Computing, and Reproducible ResearchUniversity of Washington
 
Energy Efficient GPS Acquisition with Sparse-GPS
Energy Efficient GPS Acquisition with Sparse-GPSEnergy Efficient GPS Acquisition with Sparse-GPS
Energy Efficient GPS Acquisition with Sparse-GPSPrasant Misra
 
Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...ijmnct
 
RAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network EmulationRAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network EmulationDr. Edwin Hernandez
 
Dissertation defense
Dissertation defenseDissertation defense
Dissertation defensemarek_pomocka
 
IGARSS_DESDynI_2011.pptx
IGARSS_DESDynI_2011.pptxIGARSS_DESDynI_2011.pptx
IGARSS_DESDynI_2011.pptxgrssieee
 
Spring sim 2010-riley
Spring sim 2010-rileySpring sim 2010-riley
Spring sim 2010-rileySopna Sumāto
 
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...Fabrizio Granelli
 
Architecture and Performance of Runtime Environments for Data Intensive Scala...
Architecture and Performance of Runtime Environments for Data Intensive Scala...Architecture and Performance of Runtime Environments for Data Intensive Scala...
Architecture and Performance of Runtime Environments for Data Intensive Scala...jaliyae
 
Plank
PlankPlank
PlankFNian
 
Experimental simulation and real world study on wi fi ad-hoc mode for differe...
Experimental simulation and real world study on wi fi ad-hoc mode for differe...Experimental simulation and real world study on wi fi ad-hoc mode for differe...
Experimental simulation and real world study on wi fi ad-hoc mode for differe...Nazmul Hossain Rakib
 
[Dec./2017] My Personal/Professional Journey after Graduate Univ.
[Dec./2017] My Personal/Professional Journey after Graduate Univ.[Dec./2017] My Personal/Professional Journey after Graduate Univ.
[Dec./2017] My Personal/Professional Journey after Graduate Univ.Hayoung Yoon
 
IEEE_11K_RM_Radio_Resource_Measurement_Tutorial_UW_1-3-06.ppt
IEEE_11K_RM_Radio_Resource_Measurement_Tutorial_UW_1-3-06.pptIEEE_11K_RM_Radio_Resource_Measurement_Tutorial_UW_1-3-06.ppt
IEEE_11K_RM_Radio_Resource_Measurement_Tutorial_UW_1-3-06.pptpatricknefkens1
 

Similaire à WiSlam presentation (20)

Ic0906 wi-uav UAVNet
Ic0906 wi-uav UAVNetIc0906 wi-uav UAVNet
Ic0906 wi-uav UAVNet
 
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
 
OptIPuter Overview
OptIPuter OverviewOptIPuter Overview
OptIPuter Overview
 
Virtual Appliances, Cloud Computing, and Reproducible Research
Virtual Appliances, Cloud Computing, and Reproducible ResearchVirtual Appliances, Cloud Computing, and Reproducible Research
Virtual Appliances, Cloud Computing, and Reproducible Research
 
Energy Efficient GPS Acquisition with Sparse-GPS
Energy Efficient GPS Acquisition with Sparse-GPSEnergy Efficient GPS Acquisition with Sparse-GPS
Energy Efficient GPS Acquisition with Sparse-GPS
 
Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...
 
RAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network EmulationRAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network Emulation
 
Dissertation defense
Dissertation defenseDissertation defense
Dissertation defense
 
IGARSS_DESDynI_2011.pptx
IGARSS_DESDynI_2011.pptxIGARSS_DESDynI_2011.pptx
IGARSS_DESDynI_2011.pptx
 
Spring sim 2010-riley
Spring sim 2010-rileySpring sim 2010-riley
Spring sim 2010-riley
 
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
Experimental Evaluation of Reverse Direction Transmissions in WLAN Using the ...
 
Qos wlan
Qos wlanQos wlan
Qos wlan
 
Network layers
Network layersNetwork layers
Network layers
 
Architecture and Performance of Runtime Environments for Data Intensive Scala...
Architecture and Performance of Runtime Environments for Data Intensive Scala...Architecture and Performance of Runtime Environments for Data Intensive Scala...
Architecture and Performance of Runtime Environments for Data Intensive Scala...
 
Plank
PlankPlank
Plank
 
Experimental simulation and real world study on wi fi ad-hoc mode for differe...
Experimental simulation and real world study on wi fi ad-hoc mode for differe...Experimental simulation and real world study on wi fi ad-hoc mode for differe...
Experimental simulation and real world study on wi fi ad-hoc mode for differe...
 
TransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR UpdateTransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR Update
 
[Dec./2017] My Personal/Professional Journey after Graduate Univ.
[Dec./2017] My Personal/Professional Journey after Graduate Univ.[Dec./2017] My Personal/Professional Journey after Graduate Univ.
[Dec./2017] My Personal/Professional Journey after Graduate Univ.
 
clod computing
clod computingclod computing
clod computing
 
IEEE_11K_RM_Radio_Resource_Measurement_Tutorial_UW_1-3-06.ppt
IEEE_11K_RM_Radio_Resource_Measurement_Tutorial_UW_1-3-06.pptIEEE_11K_RM_Radio_Resource_Measurement_Tutorial_UW_1-3-06.ppt
IEEE_11K_RM_Radio_Resource_Measurement_Tutorial_UW_1-3-06.ppt
 

Dernier

Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Dernier (20)

Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

WiSlam presentation

  • 1. WiSLAM: improving FootSLAM with WiFi IPIN 2011 – Guimaraes, 21/9/2011 Dr. Patrick Robertson, German Aerospace Center (DLR, Germany) Luigi Bruno, PhD. Student (Univ. of Salerno, Italy) Folie 1 Vortrag > Autor > Dokumentname > Datum
  • 2. SLAM in Robotics Simultaneous Localization and Mapping - identified by robotics community in mid ‘80s! Premise: Localization using odometry and sensing of known landmarks is easy! Mapping of landmarks given known location and orientation (pose) is easy! Simultaneous Localization and Mapping is hard! Folie 2 Vortrag > Autor > Dokumentname > Datum
  • 3. What about SLAM for Humans? Human pedestrians differ from robots for the information available No access to “sensorial” data No access to path planning and execution Some sensors are not likely (e.g. cameras, lasers,..) Exploitable information 'Odometry' can be measured using inertial sensors Proximity to some “places” (e.g. RFID) Distance from some “places” (e.g. RSS meas. in WiFi) Our central assumption: The pedestrian is able to actively control motion without violating physical constraints (i.e. walls, etc) Folie 3 Vortrag > Autor > Dokumentname > Datum
  • 4. Raw NavShoe Odometry Results Algorithm: Extended Kalman Filter with Zero Velocity Updates (Foxlin) NavShoe INS produced reasonable results NavShoe INS had larger heading slips; stand alone, but still unbounded error growth unbounded error begins to rise earlier Folie 4 Vortrag > Autor > Dokumentname > Datum
  • 5. FootSLAM 1/2 FootSLAM (Robertson et alii, 2009) employs only inertial sensors Corrects the heading errors by estimating the floor map Bayesian approach: Particle Filter Folie 5 Vortrag > Autor > Dokumentname > Datum
  • 6. FootSLAM 2/2 A model for the MAP Area divided into hexagons The ‘Map’ is the set of transition probabilities ‘Probabilistic’ Map Convergence: Each particle is a hypothesis for both user’s trajectory and Map The Map confirmed by next measurements wins Loops required Folie 6 Vortrag > Autor > Dokumentname > Datum
  • 7. WiSLAM WiSLAM is a new algorithm performing SLAM for pedestrians using Inertial measurements Received Signal Strength (RSS) from WiFi APs RSS Propagation model P (d ) = h − 20α log10 d d0 RSS Likelihood Gaussian in dB User ‘donut’ in the 2D space Lognormal in range d Uniform in angle AP Folie 7 Vortrag > Autor > Dokumentname > Datum
  • 8. Model validation 1/2 Propagation model validation Likelihood function validation Autocorrelation of the noise Folie 8 Vortrag > Autor > Dokumentname > Datum
  • 9. Model validation 1/2 WiFi standard was not designed for positioning.. Rx connected to ‘red’ AP Rx not connected to any AP Folie 9 Vortrag > Autor > Dokumentname > Datum
  • 10. WiSLAM – the idea Same concept: The WiFi Map confirmed by next measurements wins but now the Map consists in the APs’ positions updated at each measurement, no need for loops! Folie 10 Vortrag > Autor > Dokumentname > Datum
  • 11. DBN FootSLAM WiSLAM WiFi Map APs’ positions APs’ emitted power P(d ) = h − 20α log10 d d0 Folie 11 Vortrag > Autor > Dokumentname > Datum
  • 12. Intuitive explanation of WiSLAM WiSLAM lets particles, or hypotheses, explore the state space of odometry errors, floor and WLAN maps In this way, every particle is trying a slightly “differently bent piece of wire”, as well as a configuration for the WiFi APs. Particles are weighted independently by their “compatibility” with their individual FootSLAM (floor) map their individual WiFi map optional sensor readings, such as GPS, magnetometer We can show that this is optimal in the Bayesian sense! Folie 12 Vortrag > Autor > Dokumentname > Datum
  • 13. Bayesian formulation 1/2 Particle Filter: Posterior PDF The weight due to the WiFi part is Folie 13 Vortrag > Autor > Dokumentname > Datum
  • 14. Bayesian formulation 2/2 Central function Weight WiFi map How to compute and update it for all particles and efficiently? Number of parameters growing with time Approximation needed Folie 14 Vortrag > Autor > Dokumentname > Datum
  • 15. Simplified WiSLAM High values concentrated at the intersections of the ‘donuts’: Gaussian Mixture Model Deal with few parameters Peaks update at new measurements Implemented by plain formulas Computationally efficient Folie 15 Vortrag > Autor > Dokumentname > Datum
  • 16. Experiments and Results Measurement data taken from a pedestrian wearing a foot mounted IMU and holding a laptop WiFi receiver embedded in the laptop: Link 5100 2 WiFi APs (Cisco AiroNet 1130, Apple Airport Extreme A1301) Scenario: Indoor only: first floor of the building TE01, two datasets Experiments: Only Mapping WiSLAM without FootSLAM weights WiSLAM + FootSLAM Folie 16 Vortrag > Autor > Dokumentname > Datum
  • 17. Mapping k=1 k=5 AP position PDF k=11 Folie 17 Vortrag > Autor > Dokumentname > Datum
  • 18. Dataset 1 No SLAM, only ZUPT algorithm on IMU’s measurements WiSLAM, only weights from WiFi map Folie 18 Vortrag > Autor > Dokumentname > Datum
  • 19. DS 1 - WiSLAM without FootSLAM 50000 particles 7 power hypotheses Estimations 5 db spaced RSS std dev. 5 dB Max 10 peaks x GMM APs Positions RSS sampling time: 3 s Performance metrics: 8.8% of walls crossed Folie 19 Vortrag > Autor > Dokumentname > Datum
  • 20. DS 1 - WiSLAM + FootSLAM 20000 particles 9 power hypotheses 3 db spaced RSS std dev. 5 dB Max 14 peaks x GMM RSS sampling time: 2 s Performance metrics: 1.3% of walls crossed Folie 20 Vortrag > Autor > Dokumentname > Datum
  • 21. DS 2 - WiSLAM without FootSLAM 20000 particles 9 power hypotheses 3 db spaced RSS std dev. 5 dB Max 14 peaks x GMM RSS sampling time: 2 s Performance metrics: 5.9% of walls crossed Folie 21 Vortrag > Autor > Dokumentname > Datum
  • 22. DS 2 - WiSLAM + FootSLAM 20000 particles 9 power hypotheses 3 db spaced RSS std dev. 5 dB Max 14 peaks x GMM RSS sampling time: 2 s Performance metrics: 0.5% of walls crossed Folie 22 Vortrag > Autor > Dokumentname > Datum
  • 23. Complexity remarks Processing complexity: • Linear in the number of peaks and hypotheses • Linear in the number of Aps • Linear in time Memory requirements • Linear in the number of peaks and hypotheses • Linear in the number of Aps • Constant in time Folie 23 Vortrag > Autor > Dokumentname > Datum
  • 24. Concluding Notes RSS measurements from WiFi contain information useful to SLAM WiSLAM (like all forms of SLAM) is inherently invariant to rotation, translation and scale Bayesian approach used to merge IMU’s and RSS measurements Experiments show the convergence of the algorithm Good results obtained also when the floor map is not employed in the weighting of the particles Our future work: Map building with multiple users Folie 24 Vortrag > Autor > Dokumentname > Datum
  • 25. Thank you! Contacts: Dr. Patrick Robertson Luigi Bruno, PhD Student Email: patrick.robertson@dlr.de Email: lbruno@unisa.it Institute of Communications and Navigation, Department of Information and Electrical Engineering, German Aerospace Center (DLR), University of Salerno, D-82230, Wessling via Ponte don Melillo I-84084 Fisciano, Germany Italy Folie 25 Vortrag > Autor > Dokumentname > Datum