Automated Construction of Metric Maps using a Stochastic Robotic Swarm Leveraging Received Signal Strength

In this work, we present a novel automated procedure for constructing a metric map of an unknown domain with obstacles using uncertain position data collected by a swarm of resource-constrained robots. The robots obtain this data during random exploration of the domain by combining onboard odometry information with noisy measurements of signals received from transmitters located outside the domain. This data is processed offline to compute a density function of the free space over a discretization of the domain. We use persistent homology techniques from topological data analysis to estimate a value for thresholding the density function, thereby segmenting the obstacle-occupied region in the unknown domain. Our approach is substantiated with theoretical results to prove its completeness and to analyze its time complexity. The effectiveness of the procedure is illustrated with numerical simulations conducted on six different domains, each with two signal transmitters.

[1]  Daniel Hess,et al.  Global Localization of Mobile Robots Using Signal Strength Readings from Floor-Installed RFID Transponders , 2016 .

[2]  Keiji Nagatani,et al.  Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localization , 2001, IEEE Trans. Robotics Autom..

[3]  Konrad Reif,et al.  Stochastic stability of the discrete-time extended Kalman filter , 1999, IEEE Trans. Autom. Control..

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

[5]  Wolfram Burgard,et al.  Occupancy Grid Models for Robot Mapping in Changing Environments , 2012, AAAI.

[6]  Liam Paull,et al.  Occupancy Grid Map Merging for Multiple robot simultaneous Localization and Mapping , 2015, Int. J. Robotics Autom..

[7]  Andreas Birk,et al.  Merging Occupancy Grid Maps From Multiple Robots , 2006, Proceedings of the IEEE.

[8]  Laurence B. Milstein,et al.  Chernoff-Type Bounds for the Gaussian Error Function , 2011, IEEE Transactions on Communications.

[9]  Alcherio Martinoli,et al.  Accurate indoor localization with ultra-wideband using spatial models and collaboration , 2014, Int. J. Robotics Res..

[10]  Alper Bozkurt,et al.  Dynamic Topological Mapping with Biobotic Swarms , 2015, ArXiv.

[11]  Spring Berman,et al.  A Probabilistic Approach to Automated Construction of Topological Maps Using a Stochastic Robotic Swarm , 2017, IEEE Robotics and Automation Letters.

[12]  S. Seidel,et al.  914 MHz path loss prediction models for indoor wireless communications in multifloored buildings , 1992 .

[13]  Patrick Robertson,et al.  Simultaneous localization and mapping for pedestrians using only foot-mounted inertial sensors , 2009, UbiComp.

[14]  R. Ho Algebraic Topology , 2022 .

[15]  Mac Schwager,et al.  A distributed algorithm for mapping the graphical structure of complex environments with a swarm of robots , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Mikael Vejdemo-Johansson,et al.  javaPlex: A Research Software Package for Persistent (Co)Homology , 2014, ICMS.

[17]  Bruno Sinopoli,et al.  A kernel-based learning approach to ad hoc sensor network localization , 2005, TOSN.

[18]  H. Edelsbrunner,et al.  Persistent Homology — a Survey , 2022 .

[19]  Spring Berman,et al.  An Optimal Control Approach to Mapping GPS-Denied Environments Using a Stochastic Robotic Swarm , 2015, ISRR.

[20]  Sebastian Thrun,et al.  Multi-robot SLAM with Sparse Extended Information Filers , 2003, ISRR.

[21]  Dieter Fox,et al.  Gaussian Processes for Signal Strength-Based Location Estimation , 2006, Robotics: Science and Systems.

[22]  Spring Berman,et al.  A Probabilistic Topological Approach to Feature Identification Using a Stochastic Robotic Swarm , 2016, DARS.

[23]  Mo Li,et al.  Precise Power Delay Profiling with Commodity Wi-Fi , 2015, IEEE Transactions on Mobile Computing.

[24]  Herbert Edelsbrunner,et al.  Persistent Homology: Theory and Practice , 2013 .

[25]  M. Abramowitz,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .