{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,9]],"date-time":"2025-04-09T08:31:47Z","timestamp":1744187507299,"version":"3.38.0"},"reference-count":106,"publisher":"SAGE Publications","issue":"9","license":[{"start":{"date-parts":[[2019,7,23]],"date-time":"2019-07-23T00:00:00Z","timestamp":1563840000000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.sagepub.com\/licence-information-for-chorus"}],"funder":[{"name":"Control Science Center of Excellence at the Air Force Research Laboratory"},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIP-1161029"],"award-info":[{"award-number":["IIP-1161029"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2018,8]]},"abstract":"<jats:p> We pose the \u201ctrained-at-runtime heterogeneous swarm response problem,\u201d in which a swarm of robots must do the following three things: (1) Learn to differentiate between multiple classes of environmental feature patterns (where the feature patterns are distributively sensed across all robots in the swarm). (2) Perform the particular collective behavior that is the appropriate response to the feature pattern that the swarm recognizes in the environment at runtime (where a collective behavior is defined by a mapping of robot actions to robots). (3) The data required for both (1) and (2) is uploaded to the swarm after it has been deployed, i.e., also at runtime (the data required for (1) is the specific environmental feature patterns that the swarm should learn to differentiate between, and the data required for (2) is the mapping from feature classes to swarm behaviors). To solve this problem, we propose a new form of emergent distributed neural network that we call an \u201cartificial group mind.\u201d The group mind transforms a robotic swarm into a single meta-computer that can be programmed at runtime. In particular, the swarm-spanning artificial neural network emerges as each robot maintains a slice of neurons and forms wireless neural connections between its neurons and those on nearby robots. The nearby robots are discovered at runtime. Experiments on real swarms containing up to 316 robots demonstrate that the group mind enables collective decision-making based on distributed sensor data, and solves the trained-at-runtime heterogeneous swarm response problem. The group mind is a new tool that can be used to create more complex emergent swarm behaviors. The group mind also enables swarm behaviors to be a function of global patterns observed across the environment\u2014where the patterns are orders of magnitude larger than the robots themselves. <\/jats:p>","DOI":"10.1177\/0278364918779704","type":"journal-article","created":{"date-parts":[[2018,7,23]],"date-time":"2018-07-23T11:38:31Z","timestamp":1532345911000},"page":"1017-1061","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":14,"title":["An emergent group mind across a swarm of robots: Collective cognition and distributed sensing via a shared wireless neural network"],"prefix":"10.1177","volume":"37","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7432-0734","authenticated-orcid":false,"given":"Michael","family":"Otte","sequence":"first","affiliation":[{"name":"University of Maryland, USA"},{"name":"University of Colorado, USA"}]}],"member":"179","published-online":{"date-parts":[[2018,7,23]]},"reference":[{"key":"bibr1-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1145\/332833.332842"},{"key":"bibr2-0278364918779704","first-page":"873","volume-title":"NIPS\u201911: Proceedings of the 24th international conference on neural information processing systems","author":"Agarwal A","year":"2011"},{"key":"bibr3-0278364918779704","first-page":"2","volume":"21","author":"Amkraut S","year":"1985","journal-title":"SIGGRAPH Video Review"},{"volume-title":"Mind and Body: The Theories of Their Relation","year":"1894","author":"Bain A","key":"bibr4-0278364918779704"},{"key":"bibr5-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/70.736776"},{"volume-title":"Proceedings of Australasian conference on robotics and automation","year":"2011","author":"Barca JC","key":"bibr6-0278364918779704"},{"volume-title":"Communication systems and networks","year":"2003","author":"Beal J","key":"bibr7-0278364918779704"},{"key":"bibr8-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/11527800_10"},{"key":"bibr9-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2013.6696401"},{"key":"bibr10-0278364918779704","first-page":"57","volume-title":"IEEE international symposium on intelligent control","author":"Beni G","year":"1988"},{"key":"bibr11-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/MWSCAS.2005.1594255"},{"key":"bibr12-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780195131581.001.0001"},{"volume-title":"Neuro-N\u00eemes \u201991: Fourth international workshop neural networks & their applications","year":"1991","author":"Bottou L","key":"bibr13-0278364918779704"},{"key":"bibr14-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008867321648"},{"key":"bibr15-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1989.100008"},{"volume-title":"Programming a paintable computer","year":"2002","author":"Butera WJ","key":"bibr16-0278364918779704"},{"key":"bibr17-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-010-0355-y"},{"journal-title":"arXiv","year":"2012","author":"Chen J","key":"bibr18-0278364918779704"},{"journal-title":"arXiv","year":"2013","author":"Chen J","key":"bibr19-0278364918779704"},{"key":"bibr20-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/TASE.2015.2422852"},{"volume-title":"Interspeech 2012: 13th annual conference of the international speech communication association","year":"2012","author":"Chen X","key":"bibr21-0278364918779704"},{"key":"bibr22-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1162\/NECO_a_00052"},{"key":"bibr23-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2012.6248110"},{"key":"bibr24-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2003.1242252"},{"key":"bibr25-0278364918779704","first-page":"220","volume-title":"Proceedings of the IASTED international conference on parallel and distributed computing and networks, PDCN \u201908","author":"Dahl G","year":"2008"},{"key":"bibr26-0278364918779704","first-page":"1223","volume-title":"Advances in Neural Information Processing Systems","author":"Dean J","year":"2012"},{"key":"bibr27-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71541-2_8"},{"volume-title":"21st Bristol UAV systems conference","year":"2006","author":"De Nardi R","key":"bibr28-0278364918779704"},{"key":"bibr29-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-011-0062-z"},{"key":"bibr30-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ICAR.2013.6766596"},{"key":"bibr31-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2013.2252996"},{"key":"bibr32-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/BF03019651"},{"key":"bibr33-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ICAPP.1997.651531"},{"key":"bibr34-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1954.1057468"},{"key":"bibr35-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1177\/1059712312462248"},{"key":"bibr36-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/s11047-013-9390-9"},{"key":"bibr37-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2003.809765"},{"key":"bibr38-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509817"},{"key":"bibr39-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2012.6385982"},{"key":"bibr40-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2006.882919"},{"key":"bibr41-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1145\/977091.977111"},{"key":"bibr42-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626407003022"},{"journal-title":"Physical pixels","year":"2000","author":"Heaton KB","key":"bibr43-0278364918779704"},{"key":"bibr44-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2014.6854672"},{"key":"bibr45-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/SIS.2005.1501625"},{"key":"bibr46-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1145\/2744203"},{"key":"bibr47-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1992.594218"},{"journal-title":"Assembly by intelligent scaffolding","year":"2011","author":"Komendera E","key":"bibr48-0278364918779704"},{"key":"bibr49-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1162\/106454699568737"},{"key":"bibr50-0278364918779704","first-page":"2331","volume-title":"NIPS\u201909 proceedings of the 22nd international conference on neural information processing systems","author":"Langford J","year":"2009"},{"key":"bibr51-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35289-8_3"},{"key":"bibr52-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-50115-4_16"},{"key":"bibr53-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2006.871590"},{"key":"bibr54-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008815304810"},{"key":"bibr55-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/11839569_37"},{"key":"bibr56-0278364918779704","first-page":"432","volume-title":"From animals to animats 2: proceedings of the second international conference on simulation of adaptive behavior","author":"Matari\u0107 MJ","year":"1992"},{"key":"bibr57-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1990.262503"},{"key":"bibr58-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30301-5_61"},{"key":"bibr59-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLA.2012.14"},{"key":"bibr60-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ROMAN.2012.6343865"},{"volume-title":"Neural information processing systems conference: Distributed machine learning and matrix computations","year":"2014","author":"Noel C","key":"bibr61-0278364918779704"},{"key":"bibr62-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/SASOW.2011.10"},{"key":"bibr63-0278364918779704","unstructured":"Otte M (2016) Group mind across robotic swarm. Available at: https:\/\/www.youtube.com\/playlist?list=PLZ7pj8IjxuVUZS8UKLKceN6hqkMZ5rw35 (accessed 7 June 2018)"},{"key":"bibr64-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-50115-4_72"},{"key":"bibr65-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32723-0_12"},{"key":"bibr66-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28572-1_51"},{"key":"bibr67-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6906911"},{"journal-title":"arXiv","year":"2013","author":"Paine T","key":"bibr68-0278364918779704"},{"key":"bibr69-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/72.286892"},{"key":"bibr70-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-011-0060-1"},{"key":"bibr71-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1145\/2677199.2680586"},{"key":"bibr72-0278364918779704","first-page":"693","volume-title":"NIPS\u201911 proceedings of the 24th international conference on neural information processing systems","author":"Recht B","year":"2011"},{"key":"bibr73-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37406"},{"key":"bibr74-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-64359-1_700"},{"key":"bibr75-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6224638"},{"key":"bibr76-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1126\/science.1254295"},{"key":"bibr77-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1038\/323533a0"},{"key":"bibr78-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026504804984"},{"key":"bibr79-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910383444"},{"key":"bibr80-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/TCNS.2015.2512326"},{"key":"bibr81-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1016\/0196-8858(83)90014-3"},{"key":"bibr82-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2014.6853593"},{"key":"bibr83-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1145\/544741.544842"},{"key":"bibr84-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-52255-7_32"},{"key":"bibr85-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913497241"},{"key":"bibr86-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0401918101"},{"issue":"1","key":"bibr87-0278364918779704","first-page":"1929","volume":"15","author":"Srivastava N","year":"2014","journal-title":"The Journal of Machine Learning Research"},{"key":"bibr88-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1990.262534"},{"volume-title":"Linux clusters ICVGIP 2002, 3rd Indian conference on computer vision, graphics and image processing","year":"2002","author":"Suri NR","key":"bibr89-0278364918779704"},{"key":"bibr90-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2007.895948"},{"key":"bibr91-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44539-0_6"},{"volume-title":"On the evolution of self-organising behaviours in a swarm of autonomous robots","year":"2006","author":"Trianni V","key":"bibr92-0278364918779704"},{"key":"bibr93-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1986.1104412"},{"key":"bibr94-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-8909-3_1"},{"key":"bibr95-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1993.291840"},{"key":"bibr96-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1177\/02783649922066277"},{"issue":"1","key":"bibr97-0278364918779704","first-page":"3371","volume":"11","author":"Vincent P","year":"2010","journal-title":"The Journal of Machine Learning Research"},{"key":"bibr98-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1126\/science.1245842"},{"key":"bibr99-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-014-0100-8"},{"key":"bibr100-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(90)90085-N"},{"key":"bibr101-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1997.619305"},{"key":"bibr102-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2007.339623"},{"key":"bibr103-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2007.4399594"},{"key":"bibr104-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1994.407546"},{"key":"bibr105-0278364918779704","first-page":"268","volume-title":"International conference on autonomic computing","author":"Zambonelli F","year":"2004"},{"key":"bibr106-0278364918779704","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2013.6638950"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364918779704","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364918779704","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364918779704","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364918779704","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T16:04:21Z","timestamp":1740931461000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364918779704"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,23]]},"references-count":106,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2018,8]]}},"alternative-id":["10.1177\/0278364918779704"],"URL":"https:\/\/doi.org\/10.1177\/0278364918779704","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"type":"print","value":"0278-3649"},{"type":"electronic","value":"1741-3176"}],"subject":[],"published":{"date-parts":[[2018,7,23]]}}}