{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,15]],"date-time":"2024-06-15T07:10:31Z","timestamp":1718435431431},"reference-count":28,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"7","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2018,7,1]]},"DOI":"10.1587\/transinf.2017edp7382","type":"journal-article","created":{"date-parts":[[2018,6,30]],"date-time":"2018-06-30T22:28:55Z","timestamp":1530397735000},"page":"1880-1893","source":"Crossref","is-referenced-by-count":5,"title":["&lt;i&gt;AutoRobot&lt;\/i&gt;: A Multi-Agent Software Framework for Autonomous Robots"],"prefix":"10.1587","volume":"E101.D","author":[{"given":"Zhe","family":"LIU","sequence":"first","affiliation":[{"name":"National University of Defense Technology"}]},{"given":"Xinjun","family":"MAO","sequence":"additional","affiliation":[{"name":"National University of Defense Technology"}]},{"given":"Shuo","family":"YANG","sequence":"additional","affiliation":[{"name":"National University of Defense Technology"}]}],"member":"532","reference":[{"key":"1","unstructured":"[1] S. Bensalem, F. Ingrand, and J. Sifakis, \u201cAutonomous robot software design challenge,\u201d Proceedings of Sixth IARP-IEEE\/RAS-EURON Joint Workshop on Technical Challenge for Dependable Robots in Human Environments, May 2008."},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] D. Kortenkamp and R. Simmons, \u201cRobotic systems architectures and programming,\u201d Springer Handbook of Robotics, pp.187-206, Springer Berlin Heidelberg, 2008. 10.1007\/978-3-540-30301-5_9","DOI":"10.1007\/978-3-540-30301-5_9"},{"key":"3","unstructured":"[3] P. Ziafati, \u201cProgramming autonomous robots using agent programming languages,\u201d Proceedings of the 2013 international conference on Autonomous agents and multi-agent systems, pp.1463-1464, International Foundation for Autonomous Agents and Multiagent Systems, May 2013."},{"key":"4","doi-asserted-by":"publisher","unstructured":"[4] L.A. Pineda, L. Salinas, I.V. Meza, C. Rascon, and G. Fuentes, \u201cSitlog: a programming language for service robot tasks,\u201d International Journal of Advanced Robotic Systems, vol.10, no.10, p.358, 2013. 10.5772\/56906","DOI":"10.5772\/56906"},{"key":"5","doi-asserted-by":"publisher","unstructured":"[5] A. Chella, M. Cossentino, S. Gaglio, L. Sabatucci, and V. Seidita, \u201cAgent-oriented software patterns for rapid and affordable robot programming,\u201d Journal of Systems and Software, vol.83, no.4, pp.557-573, 2010. 10.1016\/j.jss.2009.10.035","DOI":"10.1016\/j.jss.2009.10.035"},{"key":"6","doi-asserted-by":"publisher","unstructured":"[6] R. Brooks, \u201cA robust layered control system for a mobile robot,\u201d IEEE Journal on Robotics and Automation, vol.2, no.1, pp.14-23, 1986. 10.1109\/jra.1986.1087032","DOI":"10.1109\/JRA.1986.1087032"},{"key":"7","doi-asserted-by":"publisher","unstructured":"[7] P. Chen and Q. Cao, \u201cA middleware-based simulation and control framework for mobile service robots,\u201d Journal of Intelligent and Robotic Systems, vol.76, no.3-4, pp.489-504, 2014. 10.1007\/s10846-014-0042-9","DOI":"10.1007\/s10846-014-0042-9"},{"key":"8","doi-asserted-by":"publisher","unstructured":"[8] P. I\u00f1igo-Blasco, F. Diaz-del-Rio, M.C. Romero-Ternero, D. Cagigas-Mu\u00f1iz, and S. Vicente-Diaz, \u201cRobotics software frameworks for multi-agent robotic systems development,\u201d Robotics and Autonomous Systems, vol.60, no.6, pp.803-821, 2012. 10.1016\/j.robot.2012.02.004","DOI":"10.1016\/j.robot.2012.02.004"},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] T.M. Burke, C.-J. Chung, D.P. Casasent, E.L. Hall, and J. Roning, \u201cAutonomous robot software development using simple software components,\u201d Proceedings of Intelligent Robots and Computer Vision XXII: Algorithms, Techniques, and Active Vision, pp.107-117, 2004. 10.1117\/12.579820","DOI":"10.1117\/12.579820"},{"key":"10","doi-asserted-by":"publisher","unstructured":"[10] T. Abdellatif, S. Bensalem, J. Combaz, L. De Silva, and F. Ingrand, \u201cRigorous design of robot software: A formal component-based approach,\u201d Robotics and Autonomous Systems, vol.60, no.12, pp.1563-1578, 2012. 10.1016\/j.robot.2012.09.005","DOI":"10.1016\/j.robot.2012.09.005"},{"key":"11","unstructured":"[11] P. Skrzypczy\u0144ski, \u201cMulti-agent software architecture for autonomous robots: a practical approach,\u201d Management and Production Engineering Review, vol.1, no.4, pp.55-66, 2010."},{"key":"12","unstructured":"[12] S. Benaissa, F. Moutaouakkil, and H. Medromi, \u201cNew Multi-Agent&apos;s Control Architecture for the Autonomous Mobile Robots,\u201d International Review on Computers and Software, vol.6, no.4, pp.477-480, 2011."},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] A. Koub\u00e2a, M.-F. Sriti, H. Bennaceur, A. Ammar, Y. Javed, M. Alajlan, N. Al-Elaiwi, M. Tounsi, and E. Shakshuki, \u201cCOROS: A Multi-Agent Software Architecture for Cooperative and Autonomous Service Robots,\u201d Studies in Computational Intelligence, 2015, vol.604, pp.3-30, 2015. 10.1007\/978-3-319-18299-5_1","DOI":"10.1007\/978-3-319-18299-5_1"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] J. Lacouture, V. No\u00ebl, J.-P. Arcangeli, and M.-P. Gleizes, \u201cEngineering agent frameworks: An application in multi-robot systems,\u201d Advances on Practical Applications of Agents and Multiagent Systems, vol.88, pp.79-85, Springer, Berlin, Heidelberg, 2011. 10.1007\/978-3-642-19875-5_10","DOI":"10.1007\/978-3-642-19875-5_10"},{"key":"15","doi-asserted-by":"publisher","unstructured":"[15] N.R. Jennings, \u201cAn agent-based approach for building complex software systems,\u201d Communications of the ACM, vol.44, no.4, pp.35-41, 2001. 10.1145\/367211.367250","DOI":"10.1145\/367211.367250"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] M.B. van Riemsdijk, \u201c20 years of agent-oriented programming in distributed AI: history and outlook,\u201d Proceedings of the 2nd edition on Programming systems, languages and applications based on actors, agents, and decentralized control abstractions, pp.7-10, ACM, Oct. 2012. 10.1145\/2414639.2414642","DOI":"10.1145\/2414639.2414642"},{"key":"17","unstructured":"[17] M. Quigley, K. Conley, B. Gerkey, J. Faust, T. Foote, J. Leibs, R. Wheeler, and Ng, Y. Andrew, \u201cROS: an open-source Robot Operating System,\u201d ICRA Workshop on Open Source Software, vol.3, no.3.2, p.5, 2009."},{"key":"18","doi-asserted-by":"publisher","unstructured":"[18] F. Bellifemine, G. Caire, A. Poggi, and G. Rimassa, \u201cJADE: A software framework for developing multi-agent applications. Lessons learned,\u201d Information and Software Technology, vol.50, no.1, pp.10-21, 2008. 10.1016\/j.infsof.2007.10.008","DOI":"10.1016\/j.infsof.2007.10.008"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] L. Natale, A. Paikan, M. Randazzo, and D.E. Domenichelli, \u201cThe icub software architecture: evolution and lessons learned,\u201d Frontiers in Robotics and AI, vol.3, 24, 2016. 10.3389\/frobt.2016.00024","DOI":"10.3389\/frobt.2016.00024"},{"key":"20","doi-asserted-by":"publisher","unstructured":"[20] G. Metta, P. Fitzpatrick, and L. Natale, \u201cYARP: yet another robot platform,\u201d International Journal of Advanced Robotic Systems, vol.3, no.1, p.8, 2006. 10.5772\/5761","DOI":"10.5772\/5761"},{"key":"21","doi-asserted-by":"crossref","unstructured":"[21] N. Vahrenkamp, M. W\u00e4chter, M. Kr\u00f6hnert, K. Welke, and T. Asfour, \u201cThe robot software framework armarx,\u201d it-Information Technology, vol.57, no.2, pp.99-111, 2015. 10.1515\/itit-2014-1066","DOI":"10.1515\/itit-2014-1066"},{"key":"22","unstructured":"[22] B. Gerkey, R.T. Vaughan, and A. Howard, \u201cThe player\/stage project: Tools for multi-robot and distributed sensor systems,\u201d Proceedings of the 11th International Conference on Advanced Robotics, vol.1, pp.317-323, June 2003."},{"key":"23","doi-asserted-by":"crossref","unstructured":"[23] O. Michel, \u201cWebotsTM: Professional Mobile Robot Simulation,\u201d International Journal of Advanced Robotic Systems, vol.1, no.1, 2004.","DOI":"10.5772\/5618"},{"key":"24","unstructured":"[24] A. Makarenko, A. Brooks, and T. Kaupp, \u201cOrca: Components for robotics,\u201d International Conference on Intelligent Robots and Systems (IROS), pp.163-168, Oct. 2006."},{"key":"25","doi-asserted-by":"publisher","unstructured":"[25] C. C\u00f4t\u00e9, Y. Brosseau, D. L\u00e9tourneau, C. Ra\u00efevsky, and F. Michaud, \u201cRobotic software integration using MARIE,\u201d International Journal of Advanced Robotic Systems, vol.3, no.1, p.10, 2006. 10.5772\/5758","DOI":"10.5772\/5758"},{"key":"26","doi-asserted-by":"crossref","unstructured":"[26] E. Rohmer, S.P.N. Singh, and M. Freese, \u201cV-REP: A versatile and scalable robot simulation framework,\u201d Intelligent Robots and Systems (IROS), 2013 IEEE\/RSJ International Conference on, pp.1321-1326, IEEE, Nov. 2013. 10.1109\/iros.2013.6696520","DOI":"10.1109\/IROS.2013.6696520"},{"key":"27","doi-asserted-by":"publisher","unstructured":"[27] H.C.-H. Hsu and A. Liu, \u201cA flexible architecture for navigation control of a mobile robot,\u201d IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, vol.37, no.3, pp.310-318, 2007. 10.1109\/tsmca.2007.893460","DOI":"10.1109\/TSMCA.2007.893460"},{"key":"28","doi-asserted-by":"publisher","unstructured":"[28] S. Yang, X. Mao, S. Yang, and Z. Liu, \u201cTowards a hybrid software architecture and multi-agent approach for autonomous robot software,\u201d International Journal of Advanced Robotic Systems, vol.14, no.4, 1729881417716088, 2017. 10.1177\/1729881417716088","DOI":"10.1177\/1729881417716088"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E101.D\/7\/E101.D_2017EDP7382\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,20]],"date-time":"2019-10-20T06:28:08Z","timestamp":1571552888000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E101.D\/7\/E101.D_2017EDP7382\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,1]]},"references-count":28,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2018]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2017edp7382","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,1]]}}}