A Belief Propagation Algorithm for Multipath-Based SLAM

We present a simultaneous localization and mapping (SLAM) algorithm that is based on radio signals and the association of specular multipath components (MPCs) with geometric features. Especially in indoor scenarios, robust localization from radio signals is challenging due to diffuse multipath propagation, unknown MPC-feature association, and limited visibility of features. In our approach, specular reflections at flat surfaces are described in terms of virtual anchors (VAs) that are mirror images of the physical anchors (PAs). The positions of these VAs and possibly also of the PAs are unknown. We develop a Bayesian model of the SLAM problem and represent it by a factor graph, which enables the use of belief propagation (BP) for efficient marginalization of the joint posterior distribution. The resulting BP-based SLAM algorithm detects the VAs associated with the PAs and estimates jointly the time-varying position of the mobile agent and the positions of the VAs and possibly also of the PAs, thereby leveraging the MPCs in the radio signal for improved accuracy and robustness of agent localization. The algorithm has a low computational complexity and scales well in all relevant system parameters. Experimental results using both synthetic measurements and real ultra-wideband radio signals demonstrate the excellent performance of the algorithm in challenging indoor environments.

[1]  Heng Zhang,et al.  TOA Based Indoor Localization and Tracking via Single-Cluster PHD Filtering , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[2]  Sebastian Thrun,et al.  Simultaneous localization and mapping with unknown data association using FastSLAM , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Dmitriy Shutin,et al.  Sparse Variational Bayesian SAGE Algorithm With Application to the Estimation of Multipath Wireless Channels , 2011, IEEE Transactions on Signal Processing.

[4]  Karl Granström,et al.  Poisson Multi-Bernoulli Mapping Using Gibbs Sampling , 2017, IEEE Transactions on Signal Processing.

[5]  X. Jin Factor graphs and the Sum-Product Algorithm , 2002 .

[6]  Moe Z. Win,et al.  High-Accuracy Localization for Assisted Living: 5G systems will turn multipath channels from foe to friend , 2016, IEEE Signal Processing Magazine.

[7]  Wei Wang,et al.  Detection and Tracking of Mobile Propagation Channel Paths , 2012, IEEE Transactions on Antennas and Propagation.

[8]  Jason L. Williams,et al.  Approximate evaluation of marginal association probabilities with belief propagation , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[9]  Fredrik Tufvesson,et al.  Tracking and positioning using phase information from estimated multi-path components , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[10]  Paul Meissner,et al.  Evaluation of Position-Related Information in Multipath Components for Indoor Positioning , 2014, IEEE Journal on Selected Areas in Communications.

[11]  Moe Z. Win,et al.  A Theoretical Foundation of Network Localization and Navigation , 2018, Proceedings of the IEEE.

[12]  Javier González,et al.  A pure probabilistic approach to range-only SLAM , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Paolo Braca,et al.  Self-Tuning Algorithms for Multisensor-Multitarget Tracking Using Belief Propagation , 2019, IEEE Transactions on Signal Processing.

[14]  Moe Z. Win,et al.  Network Navigation: Theory and Interpretation , 2012, IEEE Journal on Selected Areas in Communications.

[15]  Paul Meissner,et al.  UWB for Robust Indoor Tracking: Weighting of Multipath Components for Efficient Estimation , 2014, IEEE Wireless Communications Letters.

[16]  A. F. Molisch,et al.  Propagation Parameter Estimation, Modeling and Measurements for Ultrawideband MIMO Radar , 2011, IEEE Transactions on Antennas and Propagation.

[17]  Jason L. Williams,et al.  Marginal multi-bernoulli filters: RFS derivation of MHT, JIPDA, and association-based member , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[18]  Yaakov Bar-Shalom,et al.  A note on "book review tracking and data fusion: A handbook of algorithms" [Authors' reply] , 2013 .

[19]  Davide Dardari,et al.  Occupancy Grid Mapping for Personal Radar Applications , 2018, 2018 IEEE Statistical Signal Processing Workshop (SSP).

[20]  Paul Meissner,et al.  Belief propagation based joint probabilistic data association for multipath-assisted indoor navigation and tracking , 2016, 2016 International Conference on Localization and GNSS (ICL-GNSS).

[21]  Andrew W. Moore,et al.  Very Fast EM-Based Mixture Model Clustering Using Multiresolution Kd-Trees , 1998, NIPS.

[22]  Uwe-Carsten Fiebig,et al.  Multipath Assisted Positioning with Simultaneous Localization and Mapping , 2016, IEEE Transactions on Wireless Communications.

[23]  Ángel F. García-Fernández,et al.  Generalized optimal sub-pattern assignment metric , 2016, 2017 20th International Conference on Information Fusion (Fusion).

[24]  Paul Meissner,et al.  Simultaneous localization and mapping using multipath channel information , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[25]  Paolo Braca,et al.  A Scalable Algorithm for Tracking an Unknown Number of Targets Using Multiple Sensors , 2016, IEEE Transactions on Signal Processing.

[26]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[27]  Thia Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software , 2001 .

[28]  H.-A. Loeliger,et al.  An introduction to factor graphs , 2004, IEEE Signal Process. Mag..

[29]  Darko Musicki,et al.  Joint Integrated Probabilistic Data Association - JIPDA , 2002, Proceedings of the Fifth International Conference on Information Fusion. FUSION 2002. (IEEE Cat.No.02EX5997).

[30]  Sailes K. Sengijpta Fundamentals of Statistical Signal Processing: Estimation Theory , 1995 .

[31]  Ba-Ngu Vo,et al.  A Consistent Metric for Performance Evaluation of Multi-Object Filters , 2008, IEEE Transactions on Signal Processing.

[32]  Visa Koivunen,et al.  Detection and Tracking of MIMO Propagation Path Parameters Using State-Space Approach , 2009, IEEE Transactions on Signal Processing.

[33]  Fredrik Tufvesson,et al.  On the Use of Mpc Amplitude Information in Radio Signal Based Slam , 2018, 2018 IEEE Statistical Signal Processing Workshop (SSP).

[34]  S. Godsill,et al.  Monte Carlo filtering for multi target tracking and data association , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[35]  Maryam Fatemi,et al.  Variational Bayesian EM for SLAM , 2015, 2015 IEEE 6th International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP).

[36]  Klaus Witrisal,et al.  Multipath-assisted indoor positioning enabled by directional UWB sector antennas , 2017, 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[37]  Davide Dardari,et al.  Personal Mobile Radars with Millimeter-Wave Massive Arrays for Indoor Mapping , 2016, IEEE Transactions on Mobile Computing.

[38]  Moe Z. Win,et al.  Sensor Radar Networks for Indoor Tracking , 2014, IEEE Wireless Communications Letters.

[39]  Thomas Jost,et al.  Indoor positioning using time difference of arrival between multipath components , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[40]  Erwin Riegler,et al.  Distributed Localization and Tracking of Mobile Networks Including Noncooperative Objects , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[41]  Moe Z. Win,et al.  Message Passing Algorithms for Scalable Multitarget Tracking , 2018, Proceedings of the IEEE.

[42]  A. D. Marrs Asynchronous multi-sensor tracking in clutter with uncertain sensor locations using Bayesian sequential Monte Carlo methods , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

[43]  Simon Maskell,et al.  Using a probabilistic hypothesis density filter to confirm tracks in a multi- target environment , 2011, GI-Jahrestagung.

[44]  Simon Maskell,et al.  Searching for, initiating and tracking multiple targets using existence probabilities , 2009, 2009 12th International Conference on Information Fusion.

[45]  Klaus I. Pedersen,et al.  Channel parameter estimation in mobile radio environments using the SAGE algorithm , 1999, IEEE J. Sel. Areas Commun..

[46]  Ronald P. S. Mahler,et al.  Statistical Multisource-Multitarget Information Fusion , 2007 .

[47]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[48]  Paolo Braca,et al.  Scalable multitarget tracking using multiple sensors: A belief propagation approach , 2015, 2015 18th International Conference on Information Fusion (Fusion).

[49]  Lennart Svensson,et al.  Variational Bayesian Expectation Maximization for Radar Map Estimation , 2016, IEEE Transactions on Signal Processing.

[50]  Ba-Ngu Vo,et al.  A Random-Finite-Set Approach to Bayesian SLAM , 2011, IEEE Transactions on Robotics.

[51]  Yakov Bar-Shalom,et al.  Multitarget-Multisensor Tracking: Principles and Techniques , 1995 .

[52]  Paolo Braca,et al.  Tracking an unknown number of targets using multiple sensors: A belief propagation method , 2016, 2016 19th International Conference on Information Fusion (FUSION).

[53]  Siwei Zhang,et al.  Positioning Using Terrestrial Multipath Signals and Inertial Sensors , 2017, Mob. Inf. Syst..

[54]  Bernard H. Fleury,et al.  Variational Bayesian Inference of Line Spectra , 2016, IEEE Transactions on Signal Processing.

[55]  Moe Z. Win,et al.  A Machine Learning Approach to Ranging Error Mitigation for UWB Localization , 2012, IEEE Transactions on Communications.

[56]  Fredrik Tufvesson,et al.  Factor graph based simultaneous localization and mapping using multipath channel information , 2017, 2017 IEEE International Conference on Communications Workshops (ICC Workshops).

[57]  Klaus C. J. Dietmayer,et al.  The Labeled Multi-Bernoulli SLAM Filter , 2015, IEEE Signal Processing Letters.

[58]  Petar M. Djuric,et al.  Indoor Tracking: Theory, Methods, and Technologies , 2015, IEEE Transactions on Vehicular Technology.

[59]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[60]  Paolo Braca,et al.  Scalable Adaptive Multitarget Tracking Using Multiple Sensors , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[61]  Dmitriy Shutin,et al.  Incremental Sparse Bayesian Learning for Parameter Estimation of Superimposed Signals , 2013 .

[62]  Juan D. Tardós,et al.  Data association in stochastic mapping using the joint compatibility test , 2001, IEEE Trans. Robotics Autom..

[63]  J. Borish Extension of the image model to arbitrary polyhedra , 1984 .

[64]  Sebastien Glaser,et al.  Simultaneous Localization and Mapping: A Survey of Current Trends in Autonomous Driving , 2017, IEEE Transactions on Intelligent Vehicles.

[65]  Henk Wymeersch,et al.  Cooperative Simultaneous Localization and Synchronization in Mobile Agent Networks , 2017, IEEE Transactions on Signal Processing.

[66]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[67]  Franz Hlawatsch,et al.  Sequential Monte Carlo implementation of the track-oriented marginal multi-Bernoulli/poisson filter , 2016, 2016 19th International Conference on Information Fusion (FUSION).

[68]  Tommy Svensson,et al.  Location-Aware Communications for 5G Networks: How location information can improve scalability, latency, and robustness of 5G , 2014, IEEE Signal Processing Magazine.

[69]  Andreas Richter,et al.  Estimation of Radio Channel Parameters , 2005 .