{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:23:30Z","timestamp":1772119410009,"version":"3.50.1"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2019,5,16]],"date-time":"2019-05-16T00:00:00Z","timestamp":1557964800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,5,16]],"date-time":"2019-05-16T00:00:00Z","timestamp":1557964800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"crossref","award":["479149"],"award-info":[{"award-number":["479149"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2020,3]]},"DOI":"10.1007\/s10514-019-09855-2","type":"journal-article","created":{"date-parts":[[2019,5,16]],"date-time":"2019-05-16T06:03:42Z","timestamp":1557986622000},"page":"377-394","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["SOUL: data sharing for robot swarms"],"prefix":"10.1007","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0390-2774","authenticated-orcid":false,"given":"Vivek Shankar","family":"Varadharajan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0587-8598","authenticated-orcid":false,"given":"David","family":"St-Onge","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7213-4006","authenticated-orcid":false,"given":"Bram","family":"Adams","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9755-8630","authenticated-orcid":false,"given":"Giovanni","family":"Beltrame","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,5,16]]},"reference":[{"issue":"5439","key":"9855_CR1","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1126\/science.286.5439.509","volume":"286","author":"AL Barab\u00e1si","year":"1999","unstructured":"Barab\u00e1si, A. L., & Albert, R. (1999). Emergence of scaling in random networks. Science, 286(5439), 509\u2013512.","journal-title":"Science"},{"key":"9855_CR2","doi-asserted-by":"crossref","unstructured":"Barange, M. Y, & Sapkal, A. K. (2016). Review paper on implementation of multipath reactive routing protocol in manet. In IEEE international conference on electrical, electronics, and optimization techniques (ICEEOT) (pp. 227\u2013231).","DOI":"10.1109\/ICEEOT.2016.7755072"},{"key":"9855_CR3","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1016\/j.neucom.2015.05.116","volume":"172","author":"L Bayindir","year":"2016","unstructured":"Bayindir, L. (2016). A review of swarm robotics tasks. Neurocomputing, 172, 292\u2013321. \nhttps:\/\/doi.org\/10.1016\/j.neucom.2015.05.116\n\n.","journal-title":"Neurocomputing"},{"key":"9855_CR4","unstructured":"Benet, J. (2014). Ipfs-content addressed, versioned, p2p file system. arXiv preprint \narXiv:1407.3561\n\n."},{"key":"9855_CR5","doi-asserted-by":"crossref","unstructured":"Best, G., Forrai, M., Mettu, R.R., & Fitch, R. (2018). Planning-aware communication for decentralised multi-robot coordination. In Proceedings of the international conference on robotics and automation, Brisbane, Australia (vol.\u00a021).","DOI":"10.1109\/ICRA.2018.8460617"},{"key":"9855_CR6","doi-asserted-by":"publisher","unstructured":"Brown, S., & Sreenan, C. (2013). Software updating in wireless sensor networks: A survey and Lacunae (vol.\u00a02). \nhttps:\/\/doi.org\/10.3390\/990jsan2040717\n\n.","DOI":"10.3390\/990jsan2040717"},{"key":"9855_CR7","doi-asserted-by":"crossref","unstructured":"Brunet, L., Choi, H.L., & How, J.P. (2008). Consensus-based auction approaches for decentralized task assignment. In AIAA guidance, navigation, and control conference, August (pp. 1\u201324).","DOI":"10.2514\/6.2008-6839"},{"key":"9855_CR8","doi-asserted-by":"crossref","unstructured":"Chissungo, E., Blake, E., & Le, H. (2011). Investigation into batman-adv protocol performance in an indoor mesh potato testbed. In 2011 Third international conference on intelligent networking and collaborative systems, IEEE (pp. 8\u201313).","DOI":"10.1109\/INCoS.2011.106"},{"key":"9855_CR9","doi-asserted-by":"publisher","unstructured":"Davis, D. T., Chung, T. H., Clement, M. R., & Day, M. A. (2016). Consensus-based data sharing for large-scale aerial swarm coordination in lossy communications environments. In IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 3801\u20133808) \nhttps:\/\/doi.org\/10.1109\/IROS.2016.7759559\n\n.","DOI":"10.1109\/IROS.2016.7759559"},{"key":"9855_CR10","doi-asserted-by":"publisher","unstructured":"Dhurandher, S. K., Singhal, S., Aggarwal, S., Pruthi, P., Misra, S., & Woungang, I. (2009). A swarm intelligence-based P2P file sharing protocol using Bee Algorithm. In 2009 IEEE\/ACS international conference on computer systems and applications, AICCSA 2009 (pp. 690\u2013696). \nhttps:\/\/doi.org\/10.1109\/AICCSA.2009.5069402\n\n.","DOI":"10.1109\/AICCSA.2009.5069402"},{"issue":"7","key":"9855_CR11","doi-asserted-by":"publisher","first-page":"1257","DOI":"10.1109\/JPROC.2006.876939","volume":"94","author":"MB Dias","year":"2006","unstructured":"Dias, M. B., Zlot, R., Kalra, N., & Stentz, A. (2006). Market-based multirobot coordination: A survey and analysis. Proceedings of the IEEE, 94(7), 1257\u20131270.","journal-title":"Proceedings of the IEEE"},{"key":"9855_CR12","volume-title":"Building wireless sensor networks: With ZigBee, XBee, arduino, and processing","author":"R Faludi","year":"2010","unstructured":"Faludi, R. (2010). Building wireless sensor networks: With ZigBee, XBee, arduino, and processing. Newton: O\u2019Reilly Media Inc."},{"key":"9855_CR13","doi-asserted-by":"crossref","unstructured":"Ganesan, P., Gummadi, K., & Garcia-Molina, H. (2004). Canon in g major: designing DHTS with hierarchical structure. In Proceedings of the 24th international conference on distributed computing systems 2004 (pp. 263\u2013272).","DOI":"10.1109\/ICDCS.2004.1281591"},{"key":"9855_CR14","doi-asserted-by":"publisher","unstructured":"Garbacki, P., Iosup, A., Epema, D., & van Steen, M. (2006). 2Fast : Collaborative downloads in P2P networks. Sixth IEEE international conference on peer-to-peer computing (P2P\u201906) (pp. 23\u201330). \nhttps:\/\/doi.org\/10.1109\/P2P.2006.1\n\n.","DOI":"10.1109\/P2P.2006.1"},{"key":"9855_CR15","doi-asserted-by":"publisher","unstructured":"Ghedini, C., Ribeiro, C. H. C., & Sabattini, L. (2016). Improving the fault tolerance of multi-robot networks through a combined control law strategy. In 2016 8th international workshop on resilient networks design and modeling (RNDM) (pp. 209\u2013215). \nhttps:\/\/doi.org\/10.1109\/RNDM.2016.7608289\n\n.","DOI":"10.1109\/RNDM.2016.7608289"},{"key":"9855_CR16","doi-asserted-by":"crossref","unstructured":"Howard, A., Matari\u0107, M., & Sukhatme, G. (2002). Mobile sensor network deployment using potential fields: A distributed, scalable solution to the area coverage problem. In Proceedings of the international symposium on distributed autonomous robotic systems (DARS) (pp. 299\u2013308). Springer, New York.","DOI":"10.1007\/978-4-431-65941-9_30"},{"key":"9855_CR17","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1145\/1151659.1159943","volume":"36","author":"A Kamra","year":"2006","unstructured":"Kamra, A., Misra, V., Feldman, J., & Rubenstein, D. (2006). Growth codes: Maximizing sensor network data persistence. ACM SIGCOMM Computer Communication Review, ACM, 36, 255\u2013266.","journal-title":"ACM SIGCOMM Computer Communication Review, ACM"},{"key":"9855_CR18","doi-asserted-by":"publisher","first-page":"1073","DOI":"10.1038\/srep01073","volume":"3","author":"DH Kelley","year":"2013","unstructured":"Kelley, D. H., & Ouellette, N. T. (2013). Emergent dynamics of laboratory insect swarms. Scientific Reports, 3, 1073.","journal-title":"Scientific Reports"},{"key":"9855_CR19","unstructured":"Kuriki, Y., & Namerikawa, T. (2015). Experimental validation of cooperative formation control with collision avoidance for a multi-UAV system. In: Proceedings of the 6th international conference on automation, robotics and applications (pp. 531\u2013536)."},{"key":"9855_CR20","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.infsof.2016.10.001","volume":"82","author":"E Laukkanen","year":"2017","unstructured":"Laukkanen, E., Itkonen, J., & Lassenius, C. (2017). Problems, causes and solutions when adopting continuous delivery: A systematic literature review. Information and Software Technology, 82, 55\u201379. \nhttps:\/\/doi.org\/10.1016\/j.infsof.2016.10.001\n\n.","journal-title":"Information and Software Technology"},{"key":"9855_CR21","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1016\/j.robot.2018.02.016","volume":"103","author":"DH Lee","year":"2018","unstructured":"Lee, D. H. (2018). Resource-based task allocation for multi-robot systems. Robotics and Autonomous Systems, 103, 151\u2013161.","journal-title":"Robotics and Autonomous Systems"},{"key":"9855_CR22","unstructured":"Lliffe, M. (2016). Drones in humanitarian action. Technical report, The Swiss Foundation for Mine Action, Geneva\/Brussels, \nhttp:\/\/drones.fsd.ch\/\n\n."},{"key":"9855_CR23","doi-asserted-by":"publisher","unstructured":"McDonald, S. J., Colton, M. B., Alder, C. K., & Goodrich, M. A. (2017). Haptic shape-based management of robot teams in cordon and patrol. In Proceedings of the 2017 ACM\/IEEE international conference on human-robot interaction-HRI \u201917 (pp. 380\u2013388). \nhttps:\/\/doi.org\/10.1145\/2909824.3020243\n\n.","DOI":"10.1145\/2909824.3020243"},{"key":"9855_CR24","doi-asserted-by":"crossref","unstructured":"Otte, M., Kuhlman, M., & Sofge, D. (2017). Multi-robot task allocation with auctions in harsh communication environments. In IEEE 2017 international symposium on multi-robot and multi-agent systems (MRS) (pp. 32\u201339).","DOI":"10.1109\/MRS.2017.8250928"},{"key":"9855_CR25","doi-asserted-by":"crossref","unstructured":"Pinciroli, C., & Beltrame, G. (2016a). Buzz: An extensible programming language for heterogeneous swarm robotics. In International conference on intelligent robots and systems (pp. 3794\u20133800). IEEE.","DOI":"10.1109\/IROS.2016.7759558"},{"issue":"12","key":"9855_CR26","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MC.2016.376","volume":"49","author":"C Pinciroli","year":"2016","unstructured":"Pinciroli, C., & Beltrame, G. (2016b). Swarm-Oriented programming of distributed robot networks. Computer, 49(12), 32\u201341. \nhttps:\/\/doi.org\/10.1109\/MC.2016.376\n\n.","journal-title":"Computer"},{"issue":"4","key":"9855_CR27","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s11721-012-0072-5","volume":"6","author":"C Pinciroli","year":"2012","unstructured":"Pinciroli, C., Trianni, V., O\u2019Grady, R., Pini, G., Brutschy, A., Brambilla, M., et al. (2012). ARGoS: A modular, parallel, multi-engine simulator for multi-robot systems. Swarm Intelligence, 6(4), 271\u2013295. \nhttps:\/\/doi.org\/10.1007\/s11721-012-0072-5\n\n.","journal-title":"Swarm Intelligence"},{"key":"9855_CR28","doi-asserted-by":"publisher","unstructured":"Pinciroli, C., Lee-Brown, A., & Beltrame, G. (2016). A tuple space for data sharing in robot swarms. In Proceedings of the 9th EAI international conference on bio-inspired information and communications technologies (formerly BIONETICS) (pp. 287\u2013294). \nhttps:\/\/doi.org\/10.4108\/eai.3-12-2015.2262503\n\n.","DOI":"10.4108\/eai.3-12-2015.2262503"},{"key":"9855_CR29","doi-asserted-by":"crossref","unstructured":"Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016). You only look once: Unified, real-time object detection. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 779\u2013788).","DOI":"10.1109\/CVPR.2016.91"},{"key":"9855_CR30","unstructured":"Reid, N. (2015). Literature review: Purely decentralized P2P file sharing systems and usability. Technical reports, Rhodes University, Grahamstown."},{"key":"9855_CR31","doi-asserted-by":"publisher","unstructured":"Ren, W., Beard, R., & Atkins, E. (2005). A survey of consensus problems in multi-agent coordination. In Proceedings of the American control conference (pp. 1859\u20131864). \nhttps:\/\/doi.org\/10.1109\/ACC.2005.1470239\n\n.","DOI":"10.1109\/ACC.2005.1470239"},{"key":"9855_CR32","unstructured":"Sandholm, T., Sandholm, T., Suri, S., & Suri, S. (2000). Improved algorithms for optimal winner determination in combinatorial auctions and generalizations. In Proceedings of the national conference on artificial intelligence (AAAI) (pp. 90\u201397)."},{"key":"9855_CR33","unstructured":"Sen, S. D., & Adams, J. A. (2013). A decision network based framework for multiagent coalition formation. In Proceedings of the 2013 international conference on autonomous agents and multi-agent systems (pp. 55\u201362)."},{"key":"9855_CR34","doi-asserted-by":"crossref","unstructured":"Shahriari, M., Svogor, I., St-Onge, D., & Beltrame, G. (2018). Lightweight collision avoidance for resource-constrained robots. In 2018 IEEE\/RSJ international conference on intelligent robots and systems (IROS). IEEE.","DOI":"10.1109\/IROS.2018.8593841"},{"key":"9855_CR35","unstructured":"Soares, J. M., Navarro, I., & Martinoli, A. (2016). The khepera iv mobile robot: Performance evaluation, sensory data and software toolbox. In Robot 2015: Second Iberian robotics conference (pp. 767\u2013781). Springer."},{"key":"9855_CR36","unstructured":"St-Onge, D., Varadharajan, V. S., Li, G., Svogor, I., & Beltrame, G. (2018). Ros and buzz: Consensus-based behaviors for heterogeneous teams. In International conference on intelligent robots and systems. IEEE. \nhttps:\/\/arxiv.org\/abs\/1710.08843\n\n."},{"key":"9855_CR37","unstructured":"St\u00f8y, K. (2001). Using situated communication in distributed autonomous mobile robots. In Proceedings of the 7th Scandinavian conference on artificial intelligence (pp. 44\u201352)."},{"key":"9855_CR38","doi-asserted-by":"publisher","unstructured":"Surmann, H., Berninger, N., & Worst, R. (2017). 3D mapping for multi hybrid robot cooperation. In IEEE international conference on intelligent robots and systems 2017-Sept (pp. 626\u2013633). \nhttps:\/\/doi.org\/10.1109\/IROS.2017.8202217\n\n.","DOI":"10.1109\/IROS.2017.8202217"},{"key":"9855_CR39","doi-asserted-by":"crossref","unstructured":"Varadharajan, V., St-Onge, D., Guss, C., & Beltrame, G. (2018). Over-the-air updates for robotic swarms. In IEEE software.","DOI":"10.1109\/MS.2018.111095718"},{"key":"9855_CR40","doi-asserted-by":"publisher","unstructured":"Vempati, A. S., Gilitschenski, I., Nieto, J., Beardsley, P., & Siegwart, R. (2017). Onboard real-time dense reconstruction of large-scale environments for UAV. In IEEE international conference on intelligent robots and systems 2017-Septe (pp. 3479\u20133486). \nhttps:\/\/doi.org\/10.1109\/IROS.2017.8206189\n\n.","DOI":"10.1109\/IROS.2017.8206189"},{"key":"9855_CR41","first-page":"227","volume-title":"Distributed Autonomous Robotic Systems","author":"L Vig","year":"2006","unstructured":"Vig, L., & Adams, J. A. (2006). Market-based multi-robot multi-robot coalition formation. Distributed Autonomous Robotic Systems (Vol. 7, pp. 227\u2013236). Tokyo: Springer."},{"key":"9855_CR42","doi-asserted-by":"crossref","unstructured":"Vu, Q. H., Lupu, M., & Ooi, B. C. (2010). Architecture of peer-to-peer systems. In Peer-to-peer Computing (pp. 11\u201337). Springer.","DOI":"10.1007\/978-3-642-03514-2_2"},{"key":"9855_CR43","doi-asserted-by":"publisher","unstructured":"Wei, X., Fengyang, D., Qingjie, Z., Bing, Z., & Hongchang, S. (2015). A new fast consensus algorithm applied in rendezvous of. In 2015 27th Chinese control and decision conference (CCDC) (pp. 55\u201360). \nhttps:\/\/doi.org\/10.1109\/CCDC.2015.7161666\n\n.","DOI":"10.1109\/CCDC.2015.7161666"},{"issue":"2","key":"9855_CR44","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/978-3-642-00644-9-31","volume":"7","author":"K Zhang","year":"2009","unstructured":"Zhang, K., Collins, E. G., Shi, D., Liu, X., & Chuy, O. (2009). A stochastic clustering auction (SCA) for centralized and distributed task allocation in multi-agent teams. Distributed Autonomous Robotic Systems 8, 7(2), 345\u2013354. \nhttps:\/\/doi.org\/10.1007\/978-3-642-00644-9-31\n\n.","journal-title":"Distributed Autonomous Robotic Systems 8"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-019-09855-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-019-09855-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-019-09855-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,14]],"date-time":"2020-05-14T23:21:19Z","timestamp":1589498479000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-019-09855-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,16]]},"references-count":44,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["9855"],"URL":"https:\/\/doi.org\/10.1007\/s10514-019-09855-2","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,16]]},"assertion":[{"value":"1 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 April 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 May 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}