{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T09:17:20Z","timestamp":1777627040984,"version":"3.51.4"},"reference-count":27,"publisher":"Wiley","license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Robotics"],"published-print":{"date-parts":[[2012]]},"abstract":"<jats:p>Autonomous robots are complex systems that require the interaction between numerous heterogeneous components (software and hardware). Because of the increase in complexity of robotic applications and the diverse range of hardware, robotic middleware is designed to manage the complexity and heterogeneity of the hardware and applications, promote the integration of new technologies, simplify software design, hide the complexity of low-level communication and the sensor heterogeneity of the sensors, improve software quality, reuse robotic software infrastructure across multiple research efforts, and to reduce production costs. This paper presents a literature survey and attribute-based bibliography of the current state of the art in robotic middleware design. The main aim of the survey is to assist robotic middleware researchers in evaluating the strengths and weaknesses of current approaches and their appropriateness for their applications. Furthermore, we provide a comprehensive set of appropriate bibliographic references that are classified based on middleware attributes.<\/jats:p>","DOI":"10.1155\/2012\/959013","type":"journal-article","created":{"date-parts":[[2012,5,7]],"date-time":"2012-05-07T23:39:44Z","timestamp":1336433984000},"page":"1-15","source":"Crossref","is-referenced-by-count":132,"title":["Robotics Middleware: A Comprehensive Literature Survey and Attribute-Based Bibliography"],"prefix":"10.1155","volume":"2012","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2761-1771","authenticated-orcid":true,"given":"Ayssam","family":"Elkady","sequence":"first","affiliation":[{"name":"School of Engineering, University of Bridgeport, Bridgeport, CT 06604, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7141-9990","authenticated-orcid":true,"given":"Tarek","family":"Sobh","sequence":"additional","affiliation":[{"name":"School of Engineering, University of Bridgeport, Bridgeport, CT 06604, USA"}]}],"member":"311","reference":[{"key":"65","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-006-9013-8"},{"issue":"5","key":"78","first-page":"139","volume":"9","year":"2009","journal-title":"International Journal of Computer Science and Network Security"},{"key":"21","volume-title":"Middleware","year":"2001"},{"issue":"1","key":"83","first-page":"023","volume":"3","year":"2006","journal-title":"International Journal of Advanced Robotic Systems"},{"issue":"1","key":"43","first-page":"061","volume":"3","year":"2006","journal-title":"International Journal of Advanced Robotic Systems"},{"key":"105","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2002.802930"},{"key":"45","volume-title":"Miro: middleware for autonomous mobile robots","year":"2001"},{"key":"63","year":"2008"},{"key":"60","doi-asserted-by":"publisher","DOI":"10.1109\/M-RA.2007.905745"},{"key":"80","year":"2008"},{"issue":"1","key":"40","first-page":"55","volume":"3","year":"2006","journal-title":"International Journal of Advanced Robotic Systems"},{"key":"42","series-title":"Springer Tracts in Advanced Robotics","volume-title":"Using marie for mobile robot component development and integration","volume":"30","year":"2007"},{"key":"61","doi-asserted-by":"publisher","DOI":"10.4218\/etrij.10.1510.0138"},{"key":"74","first-page":"39","volume":"1","year":"2004","journal-title":"International Journal of Advanced Robotics Systems"},{"key":"55","doi-asserted-by":"publisher","DOI":"10.1177\/0278364905056196"},{"issue":"1","key":"90","first-page":"49","volume":"3","year":"2006","journal-title":"International Journal of Advanced Robotic Systems"},{"key":"72","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2010.2042722"},{"issue":"4","key":"23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1047568.1047569","volume":"3","year":"2003","journal-title":"ACM Journal on Educational Resources in Computing"},{"issue":"1","key":"27","first-page":"39","volume":"27","year":"2006","journal-title":"AI Magazine"},{"key":"75","first-page":"39","volume":"1","year":"2004","journal-title":"Journal of Advanced Robotics Systems"},{"issue":"2-3","key":"28","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1080\/095281397147103","volume":"9","year":"1997","journal-title":"Journal of Experimental and Theoretical Artificial Intelligence"},{"key":"51","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2007.09.014"},{"issue":"1","key":"73","first-page":"43","volume":"3","year":"2006","journal-title":"International Journal of Advanced Robotic Systems"},{"issue":"1","key":"94","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1017\/S0263574797000131","volume":"15","year":"1997","journal-title":"Robotica"},{"issue":"1","key":"70","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1023\/A:1008807102993","volume":"4","year":"1997","journal-title":"Autonomous Robots"},{"issue":"4","key":"69","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1177\/027836499801700405","volume":"17","year":"1998","journal-title":"International Journal of Robotics Research"},{"key":"46","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2004.826285"}],"container-title":["Journal of Robotics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/jr\/2012\/959013.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/jr\/2012\/959013.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/jr\/2012\/959013.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T14:26:13Z","timestamp":1497968773000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/jr\/2012\/959013\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"references-count":27,"alternative-id":["959013","959013"],"URL":"https:\/\/doi.org\/10.1155\/2012\/959013","relation":{},"ISSN":["1687-9600","1687-9619"],"issn-type":[{"value":"1687-9600","type":"print"},{"value":"1687-9619","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012]]}}}