Abstract
This paper presents a novel automated approach to quantifying the topological features of an unknown environment using a swarm of robots with local sensing and limited or no access to global position information. The robots randomly explore the environment and record a time series of their estimated position and the covariance matrix associated with this estimate. After the robots’ deployment, a point cloud indicating the free space of the environment is extracted from their aggregated data. Tools from topological data analysis, in particular the concept of persistent homology, are applied to a subset of the point cloud to construct barcode diagrams, which are used to determine the numbers of different types of features in the domain. We demonstrate that our approach can correctly identify the number of topological features in simulations with zero to four features and in multi-robot experiments with one to three features.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adams, H., Carlsson, G.: On the nonlinear statistics of range image patches. SIAM J. Imaging Sci. 2(1), 110–117 (2009)
Adams, H., Tausz, A., Vejdemo-Johansson, M.: JavaPlex: a research software package for persistent (co)homology. In: Mathematical Software – ICMS, pp. 129–136. Springer, Berlin (2014)
Ahmed, M., Fasy, B.T., Wenk, C.: Local persistent homology based distance between maps. In: ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (SIGSPATIAL), pp. 43–52 (2014)
Bhattacharya, S., Ghrist, R., Kumar, V.: Persistent homology for path planning in uncertain environments. IEEE Trans. Robot. 31(3), 578–590 (2015)
Carlsson, G.: Topology and data. Bull. Am. Math. Soc. 46(2), 255–308 (2009)
Chintakunta, H., Krim, H.: Distributed localization of coverage holes using topological persistence. IEEE Trans. Signal Process. 62(10), 2531–2541 (2014)
Choset, H., Nagatani, K.: Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localization. IEEE Trans. Robot. Autom. 17, 125–137 (2001)
Dirafzoon, A., Bozkurt, A., Lobaton, E.J.: Dynamic topological mapping with biobotic swarms (2015). CoRR arXiv:1507.03206
Edelsbrunner, H., Harer, J.L.: Persistent homology - a survey. Contemp. Math. 453, 257–282 (2008)
Edelsbrunner, H., Harer, J.L.: Computational Topology: An Introduction. American Mathematical Society, Providence, RI (2010)
Ghrist, R.: Barcodes: the persistent topology of data. Bull. Am. Math. Soc. 45(1), 61–75 (2008)
Ghrist, R.: Elementary Applied Topology, 1st edn. Createspace, USA (2014)
Ghrist, R., Lipsky, D., Derenick, J., Speranzon, A.: Topological landmark-based navigation and mapping. University of Pennsylvania, Department of Mathematics, Technical Report Vol. 8 (2012)
Ghrist, R., Muhammad, A.: Coverage and hole-detection in sensor networks via homology. In: International Symposium on Information Processing in Sensor Networks (IPSN) (2005)
Hatcher, A.: Algebraic Topology. Cambridge University Press, New York (2002)
Kaczynski, T., Mischaikow, K., Mrozek, M.: Computational Homology. Springer, New York (2004)
Ma, Y., Fu, Y.: Manifold Learning Theory and Applications, 1st edn. CRC Press Inc., Boca Raton (2011)
Pokorny, F.T., Stork, J.A., Kragic, D.: Grasping objects with holes: a topological approach. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 1100–1107 (2013)
Ramachandran, R.K., Elamvazhuthi, K., Berman, S.: An optimal control approach to mapping GPS-denied environments using a stochastic robotic swarm. In: International Symposium on Robotics Research (ISRR) (2015)
Ramaithitima, R., Whitzer, M., Bhattacharya, S., Kumar, V.: Automated creation of topological maps in unknown environments using a swarm of resource-constrained robots. IEEE Robot. Autom. Lett. 1(2), 746–753 (2016)
Robertson, P., Angermann, M., Krach, B.: Simultaneous localization and mapping for pedestrians using only foot-mounted inertial sensors. In: International Conference on Ubiquitous Computing (Ubicomp), pp. 93–96 (2009)
Robinson, M.: Topological Signal Processing. Springer, Berlin (2014)
Skraba, P., Ovsjanikov, M., Chazal, F., Guibas, L.: Persistence-based segmentation of deformable shapes. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops, pp. 45–52 (2010)
Thrun, S.: A probabilistic online mapping algorithm for teams of mobile robots. Int. J. Robot. Res. 20(5), 335–363 (2001)
Thrun, S., Burgard, W.: Probabilistic Robotics. Intelligent Robotics and Autonomous Agents. MIT, Cambridge (2005)
Wilson, S., Gameros, R., Sheely, M., Lin, M., Dover, K., Gevorkyan, R., Haberland, M., Bertozzi, A., Berman, S.: Pheeno, a versatile swarm robotic research and education platform. IEEE Robot. Autom. Lett. 1(2), 884–891 (2016)
Zajic, T., Ravichandran, R.B., Mahler, R.P.S., Mehra, R.K., Noviskey, M.J.: Joint tracking and identification with robustness against unmodeled targets. Signal Process. Sens. Fusion Target Recognit. XII 5096, 279–290 (2003)
Zomorodian, A.J., Ablowitz, M.J., Davis, S.H., Hinch, E.J., Iserles, A., Ockendon, J., Olver, P.J.: Topology for Computing (Cambridge Monographs on Applied and Computational Mathematics). Cambridge University Press, New York, NY (2005)
Acknowledgements
R.K.R. thanks Dr. Subhrajit Bhattacharya for his valuable input on this work. This work was supported by NSF Award CMMI-1363499 and DARPA Young Faculty Award D14AP00054.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Ramachandran, R.K., Wilson, S., Berman, S. (2018). A Probabilistic Topological Approach to Feature Identification Using a Stochastic Robotic Swarm. In: GroĂź, R., et al. Distributed Autonomous Robotic Systems. Springer Proceedings in Advanced Robotics, vol 6. Springer, Cham. https://doi.org/10.1007/978-3-319-73008-0_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-73008-0_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-73006-6
Online ISBN: 978-3-319-73008-0
eBook Packages: EngineeringEngineering (R0)