{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,29]],"date-time":"2025-08-29T10:46:08Z","timestamp":1756464368181,"version":"3.40.3"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030459550"},{"type":"electronic","value":"9783030459567"}],"license":[{"start":{"date-parts":[[2020,8,22]],"date-time":"2020-08-22T00:00:00Z","timestamp":1598054400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,8,22]],"date-time":"2020-08-22T00:00:00Z","timestamp":1598054400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-45956-7_3","type":"book-chapter","created":{"date-parts":[[2020,8,31]],"date-time":"2020-08-31T13:25:59Z","timestamp":1598880359000},"page":"45-75","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["mrgs: A Multi-Robot SLAM Framework for ROS with Efficient Information Sharing"],"prefix":"10.1007","author":[{"given":"Gon\u00e7alo S.","family":"Martins","sequence":"first","affiliation":[]},{"given":"David","family":"Portugal","sequence":"additional","affiliation":[]},{"given":"Rui P.","family":"Rocha","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,8,22]]},"reference":[{"key":"3_CR1","unstructured":"S. Thrun, Robotic mapping: a survey, in Exploring Artificial Intelligence in the New Millennium, vol. 1(1\u201335) (2002), p. 1"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"U. Frese, A discussion of simultaneous localization and mapping. Auton. Robots 20(1), 25\u201342 (2006)","DOI":"10.1007\/s10514-006-5735-x"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"R.E. Kalman, A new approach to linear filtering and prediction problems. J. Basic Eng. 82(1), 35\u201345 (1960)","DOI":"10.1115\/1.3662552"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"S. Thrun, D. Fox, W. Burgard, F. Dellaert, Robust Monte Carlo localization for mobile robots. Artif. Intell. 128(1\u20132), 99\u2013141 (2001)","DOI":"10.1016\/S0004-3702(01)00069-8"},{"issue":"4","key":"3_CR5","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1023\/A:1008854305733","volume":"4","author":"F Lu","year":"1997","unstructured":"F. Lu, E. Milios, Globally consistent range scan alignment for environment mapping. Auton. Robots 4(4), 333\u2013349 (1997)","journal-title":"Auton. Robots"},{"issue":"5\u20136","key":"3_CR6","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1177\/0278364906065387","volume":"25","author":"S Thrun","year":"2006","unstructured":"S. Thrun, M. Montemerlo, The graph SLAM algorithm with applications to large-scale mapping of urban structures. Int. J. Robot. Res. 25(5\u20136), 403\u2013429 (2006)","journal-title":"Int. J. Robot. Res."},{"key":"3_CR7","unstructured":"R. Kuemmerle, G. Grisetti, H. Strasdat, K. Konolige, W. Burgard, TORO - Tree-Based netwORk Optimizer (2008). \nhttp:\/\/www.openslam.org\/toro.html"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"R. K\u00fcmmerle, G. Grisetti, H. Strasdat, K. Konolige, W. Burgard, g2o: a general framework for graph optimization, in 2011 IEEE International Conference on Robotics and Automation (IEEE, 2011), pp. 3607\u20133613. \nhttp:\/\/www.openslam.org\/g2o.html","DOI":"10.1109\/ICRA.2011.5979949"},{"key":"3_CR9","unstructured":"G. Grisetti, C. Stachniss, S. Grzonka, W. Burgard, A tree parameterization for efficiently computing maximum likelihood maps using gradient descent, in Robotics: Science and Systems, vol. 3 (2007), p. 9"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"K. Konolige, G. Grisetti, R. K\u00fcmmerle, W. Burgard, B. Limketkai, R. Vincent, Efficient sparse pose adjustment for 2D mapping, in 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2010), pp. 22\u201329","DOI":"10.1109\/IROS.2010.5649043"},{"issue":"5","key":"3_CR11","doi-asserted-by":"publisher","first-page":"1386","DOI":"10.3390\/s18051386","volume":"18","author":"G Vallicrosa","year":"2018","unstructured":"G. Vallicrosa, P. Ridao, H-slam: Rao-blackwellized particle filter SLAM using Hilbert maps. Sensors 18(5), 1386 (2018)","journal-title":"Sensors"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"D. Portugal, R.P. Rocha, Scalable, fault-tolerant and distributed multi-robot patrol in real world environments, in 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2013), pp. 4759\u20134764","DOI":"10.1109\/IROS.2013.6697042"},{"key":"3_CR13","doi-asserted-by":"crossref","unstructured":"M. Meghjani, G. Dudek, Multi-robot exploration and rendezvous on graphs, in 2012 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2012), pp. 5270\u20135276","DOI":"10.1109\/IROS.2012.6386049"},{"key":"3_CR14","unstructured":"L.A. Andersson, J. Nygards, On multi-robot map fusion by inter-robot observations, in 2009 12th International Conference on Information Fusion (IEEE, 2009), pp. 1712\u20131721"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Z. Li, R. Chellali, Visual place recognition for multi-robots maps merging, in 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR) (IEEE, 2012), pp. 1\u20136","DOI":"10.1109\/SSRR.2012.6523870"},{"issue":"7","key":"3_CR16","doi-asserted-by":"publisher","first-page":"1325","DOI":"10.1109\/JPROC.2006.876927","volume":"94","author":"D Fox","year":"2006","unstructured":"D. Fox, J. Ko, K. Konolige, B. Limketkai, D. Schulz, B. Stewart, Distributed multirobot exploration and mapping. Proc. IEEE 94(7), 1325\u20131339 (2006)","journal-title":"Proc. IEEE"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"R. Natarajan, M.A. Gennert, Efficient factor graph fusion for multi-robot mapping and beyond, in 2018 21st International Conference on Information Fusion (FUSION) (IEEE, 2018), pp. 1137\u20131145","DOI":"10.23919\/ICIF.2018.8455502"},{"issue":"3","key":"3_CR18","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/s10514-008-9097-4","volume":"25","author":"S Carpin","year":"2008","unstructured":"S. Carpin, Fast and accurate map merging for multi-robot systems. Auton. Robots 25(3), 305\u2013316 (2008)","journal-title":"Auton. Robots"},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"X.S. Zhou, S.I. Roumeliotis, Multi-robot SLAM with unknown initial correspondence: the robot rendezvous case, in 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2006), pp. 1785\u20131792","DOI":"10.1109\/IROS.2006.282219"},{"key":"3_CR20","unstructured":"A. Censi, L. Iocchi, G. Grisetti, Scan matching in the Hough domain, in Proceedings of the 2005 IEEE International Conference on Robotics and Automation (IEEE, 2005), pp. 2739\u20132744"},{"issue":"12","key":"3_CR21","doi-asserted-by":"publisher","first-page":"1243","DOI":"10.1177\/0278364906072250","volume":"25","author":"A Howard","year":"2006","unstructured":"A. Howard, Multi-robot simultaneous localization and mapping using particle filters. Int. J. Robot. Res. 25(12), 1243\u20131256 (2006)","journal-title":"Int. J. Robot. Res."},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"L. Carlone, M.K. Ng, J. Du, B. Bona, M. Indri, Rao-Blackwellized particle filters multi robot SLAM with unknown initial correspondences and limited communication, in 2010 IEEE International Conference on Robotics and Automation (IEEE, 2010), pp. 243\u2013249","DOI":"10.1109\/ROBOT.2010.5509307"},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"M.T. Lazaro, L.M. Paz, P. Pinies, J.A. Castellanos, G. Grisetti, Multi-robot SLAM using condensed measurements, in 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2013), pp. 1069\u20131076","DOI":"10.1109\/IROS.2013.6696483"},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"P. Zhang, H. Wang, B. Ding, S. Shang, Cloud-based Framework for scalable and real-time multi-robot SLAM, in 2018 IEEE International Conference on Web Services (ICWS) (IEEE, 2018), pp. 147\u2013154","DOI":"10.1109\/ICWS.2018.00026"},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"S.S. Ali, A. Hammad, A.S. Tag Eldien, Cloud-based map alignment strategies for multi-robot FastSLAM 2.0. Int. J. Distrib. Sens. Netw. 15(3), 1550147719829329 (2019)","DOI":"10.1177\/1550147719829329"},{"key":"3_CR26","unstructured":"M. Quigley, K. Conley, B. Gerkey, J. Faust, T. Foote, J. Leibs, R. Wheeler, A.Y. Ng, ROS: an open-source robot operating system, in ICRA Workshop on Open Source Software, vol. 3, No. 3.2 (2009), p. 5"},{"issue":"1","key":"3_CR27","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/TRO.2006.889486","volume":"23","author":"G Grisetti","year":"2007","unstructured":"G. Grisetti, C. Stachniss, W. Burgard, Improved techniques for grid mapping with Rao-Blackwellized particle filters. IEEE Trans. Robot. 23(1), 34 (2007)","journal-title":"IEEE Trans. Robot."},{"key":"3_CR28","doi-asserted-by":"crossref","unstructured":"S. Kohlbrecher, O. Von Stryk, J. Meyer, U. Klingauf, A flexible and scalable SLAM system with full 3D motion estimation, in 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics (IEEE, 2011), pp. 155\u2013160","DOI":"10.1109\/SSRR.2011.6106777"},{"key":"3_CR29","doi-asserted-by":"crossref","unstructured":"J.M. Santos, D. Portugal, R.P. Rocha, An evaluation of 2D SLAM techniques available in robot operating system, in 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR). Link\u00f6ping, Sweden, Oct 21\u201326, (IEEE, 2013), pp. 1\u20136","DOI":"10.1109\/SSRR.2013.6719348"},{"key":"3_CR30","doi-asserted-by":"crossref","unstructured":"W. Hess, D. Kohler, H. Rapp, D. Andor, Real-time loop closure in 2D LIDAR SLAM, in 2016 IEEE International Conference on Robotics and Automation (ICRA) (IEEE, 2016), pp. 1271\u20131278","DOI":"10.1109\/ICRA.2016.7487258"},{"key":"3_CR31","doi-asserted-by":"crossref","unstructured":"A. Tiderko, F. Hoeller, T. R\u00f6hling, The ROS multimaster extension for simplified deployment of multi-robot systems, in Robot Operating System (ROS) (Springer, Cham, 2016), pp. 629\u2013650","DOI":"10.1007\/978-3-319-26054-9_24"},{"key":"3_CR32","unstructured":"A. Tonnesen, T. Lopatic, H. Gredler, B. Petrovitsch, A. Kaplan, S.O. Turke, OLSRD: An Ad Hoc Wireless Mesh Routing Daemon (2008). \nhttp:\/\/www.olsr.org\/"},{"key":"3_CR33","doi-asserted-by":"crossref","unstructured":"R.P. Rocha, D. Portugal, M. Couceiro, F. Ara\u00fajo, P. Menezes, J. Lobo, The CHOPIN project: cooperation between Human and rObotic teams in catastroPhic INcidents, in 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR) (IEEE, 2013), pp. 1\u20134","DOI":"10.1109\/SSRR.2013.6719322"},{"key":"3_CR34","doi-asserted-by":"crossref","unstructured":"J.C. Bermond, L. Gargano, S. Perennes, A.A. Rescigno, U. Vaccaro, Efficient collective communication in optical networks, in International Colloquium on Automata, Languages, and Programming (Springer, Berlin, Heidelberg, 1996), pp. 574\u2013585","DOI":"10.1007\/3-540-61440-0_160"},{"key":"3_CR35","doi-asserted-by":"crossref","unstructured":"A. Cunningham, M. Paluri, F. Dellaert, DDF-SAM: fully distributed SLAM using constrained factor graphs, in 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2010), pp. 3025\u20133030","DOI":"10.1109\/IROS.2010.5652875"},{"issue":"3\u20134","key":"3_CR36","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1016\/j.robot.2005.09.008","volume":"53","author":"R Rocha","year":"2005","unstructured":"R. Rocha, J. Dias, A. Carvalho, Cooperative multi-robot systems: a study of vision-based 3-D mapping using information theory. Robot. Auton. Syst. 53(3\u20134), 282\u2013311 (2005)","journal-title":"Robot. Auton. Syst."},{"key":"3_CR37","doi-asserted-by":"crossref","unstructured":"G.S. Martins, D. Portugal, R.P. Rocha, A comparison of general-purpose FOSS compression techniques for efficient communication in cooperative multi-robot tasks, in 2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO), vol. 2 (IEEE, 2014), pp. 136\u2013147","DOI":"10.5220\/0005058601360147"},{"key":"3_CR38","doi-asserted-by":"crossref","unstructured":"M.A. Abdulgalil, M.M. Nasr, M.H. Elalfy, A. Khamis, F. Karray, Multi-robot SLAM: an overview and quantitative evaluation of MRGS ROS framework for MR-SLAM, in International Conference on Robot Intelligence Technology and Applications (Springer, Cham, 2018), pp. 165\u2013183","DOI":"10.1007\/978-3-319-78452-6_15"},{"key":"3_CR39","doi-asserted-by":"crossref","unstructured":"N. Shaik, T. Liebig, C. Kirsch, H. M\u00fcller, Dynamic map update of non-static facility logistics environment with a multi-robot system, in Joint German\/Austrian Conference on Artificial Intelligence (K\u00fcnstliche Intelligenz) (Springer, Cham, 2017), pp. 249\u2013261","DOI":"10.1007\/978-3-319-67190-1_19"},{"key":"3_CR40","doi-asserted-by":"crossref","unstructured":"J.G. Mangelson, D. Dominic, R.M. Eustice, R. Vasudevan, Pairwise consistent measurement set maximization for robust multi-robot map merging, in 2018 IEEE International Conference on Robotics and Automation (ICRA) (IEEE, 2018), pp. 2916\u20132923","DOI":"10.1109\/ICRA.2018.8460217"},{"key":"3_CR41","doi-asserted-by":"crossref","unstructured":"D. Portugal, B.D. Gouveia, L. Marques, A distributed and multithreaded SLAM architecture for robotic clusters and wireless sensor networks, in Cooperative Robots and Sensor Networks 2015 (Springer, Cham, 2015), pp. 121\u2013141","DOI":"10.1007\/978-3-319-18299-5_6"},{"key":"3_CR42","doi-asserted-by":"crossref","unstructured":"I. Deutsch, M. Liu, R. Siegwart, A framework for multi-robot pose graph SLAM, in 2016 IEEE International Conference on Real-time Computing and Robotics (RCAR) (IEEE, 2016), pp. 567\u2013572","DOI":"10.1109\/RCAR.2016.7784092"}],"container-title":["Studies in Computational Intelligence","Robot Operating System (ROS)"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-45956-7_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,14]],"date-time":"2020-09-14T13:03:03Z","timestamp":1600088583000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-45956-7_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,22]]},"ISBN":["9783030459550","9783030459567"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-45956-7_3","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2020,8,22]]},"assertion":[{"value":"22 August 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}