{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T04:56:35Z","timestamp":1778302595789,"version":"3.51.4"},"reference-count":98,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2018,6,2]],"date-time":"2018-06-02T00:00:00Z","timestamp":1527897600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004281","name":"Narodowe Centrum Nauki","doi-asserted-by":"publisher","award":["2017\/25\/N\/ST7\/00900"],"award-info":[{"award-number":["2017\/25\/N\/ST7\/00900"]}],"id":[{"id":"10.13039\/501100004281","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2019,3]]},"DOI":"10.1007\/s10846-018-0869-6","type":"journal-article","created":{"date-parts":[[2018,6,2]],"date-time":"2018-06-02T02:03:46Z","timestamp":1527905026000},"page":"787-805","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Communication Within Multi-FSM Based Robotic Systems"],"prefix":"10.1007","volume":"93","author":[{"given":"Cezary","family":"Zieli\u0144ski","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1898-0540","authenticated-orcid":false,"given":"Maksym","family":"Figat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ren\u00e9","family":"Hexel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,2]]},"reference":[{"issue":"4","key":"869_CR1","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1177\/027836499801700402","volume":"17","author":"R Alami","year":"1998","unstructured":"Alami, R., Chatila, R., Fleury, S., Ghallab, M., Ingrand, F.: An architecture for autonomy. Int. J. Robot. Res. 17(4), 315\u2013337 (1998)","journal-title":"Int. J. Robot. Res."},{"key":"869_CR2","doi-asserted-by":"crossref","unstructured":"Arbib, M.: Handbook of Physiology \u2013 The Nervous System II. Motor Control, chap. Perceptual structures and distributed motor control, pp. 1449\u20131480. Wiley Online Library (1981)","DOI":"10.1002\/cphy.cp010233"},{"key":"869_CR3","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1177\/027836498900800406","volume":"8","author":"RC Arkin","year":"1989","unstructured":"Arkin, R.C.: Motor schema-based mobile robot navigation. Int. J. Robot. Res. 8, 92\u2013112 (1989)","journal-title":"Int. J. Robot. Res."},{"issue":"3","key":"869_CR4","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1002\/rob.4620090304","volume":"9","author":"RC Arkin","year":"1992","unstructured":"Arkin, R.C.: Cooperation without communication: Multiagent schema-based robot navigation. J. Robot. Syst. 9(3), 351\u2013364 (1992)","journal-title":"J. Robot. Syst."},{"key":"869_CR5","volume-title":"Behavior-Based Robotics","author":"RC Arkin","year":"1998","unstructured":"Arkin, R.C.: Behavior-Based Robotics. MIT press, Cambdrige (1998)"},{"key":"869_CR6","doi-asserted-by":"crossref","unstructured":"Armbrust, C., Kiekbusch, L., Ropertz, T., Berns, K.: Soft Robot Control with a Behaviour-Based Architecture. In: Soft Robotics, pp 81\u201391. Springer (2015)","DOI":"10.1007\/978-3-662-44506-8_8"},{"issue":"2","key":"869_CR7","doi-asserted-by":"publisher","first-page":"122","DOI":"10.20965\/jrm.1992.p0122","volume":"4","author":"H Asama","year":"1992","unstructured":"Asama, H., Ozaki, K., Matsumoto, A., Endo, I.: Development of task assignment system using communication for multiple autonomous robots. J. Robot. Mechatron. 4(2), 122\u2013127 (1992)","journal-title":"J. Robot. Mechatron."},{"issue":"1","key":"869_CR8","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/BF00735341","volume":"1","author":"T Balch","year":"1994","unstructured":"Balch, T., Arkin, R.C.: Communication in reactive multiagent robotic systems. Auton. Robot. 1(1), 27\u201352 (1994)","journal-title":"Auton. Robot."},{"key":"869_CR9","unstructured":"Beetz, M., M\u00f6senlechner, L., Tenorth, M.: CRAM \u2013 a Cognitive Robot Abstract Machine for Everyday Manipulation in Human Environments. In: IEEE\/RSJ International Conference on Intelligent Robots and Systems, IROS, October 18\u201322, 2010, Taipei, Taiwan, pp. 1012\u20131017. IEEE (2010)"},{"issue":"1","key":"869_CR10","first-page":"1","volume":"2","author":"S Bensalem","year":"2011","unstructured":"Bensalem, S., de Silva, L., Ingrand, F.R.Y.: A verifiable and correct-by-construction controller for robot functional levels. J. Softw. Eng. Robot. 2(1), 1\u201319 (2011)","journal-title":"J. Softw. Eng. Robot."},{"issue":"3","key":"869_CR11","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1145\/128738.128742","volume":"9","author":"K Birman","year":"1991","unstructured":"Birman, K., Schiper, A., Stephenson, P.: Lightweight causal and atomic group multicast. ACM Trans. Comput. Syst. 9(3), 272\u2013314 (1991)","journal-title":"ACM Trans. Comput. Syst."},{"key":"869_CR12","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780195131581.001.0001","volume-title":"Swarm intelligence: From natural to artificial systems","author":"E Bonabeau","year":"1999","unstructured":"Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm intelligence: From natural to artificial systems. Oxford university press, New York (1999)"},{"issue":"1","key":"869_CR13","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/JRA.1986.1087032","volume":"2","author":"RA Brooks","year":"1986","unstructured":"Brooks, R.A.: A robust layered control system for a mobile robot. IEEE J. Robot. Autom. 2(1), 14\u201323 (1986)","journal-title":"IEEE J. Robot. Autom."},{"key":"869_CR14","first-page":"107","volume":"3","author":"RA Brooks","year":"1991","unstructured":"Brooks, R.A.: Intelligence without reason. Artif. Intell. Crit. Concepts 3, 107\u2013163 (1991)","journal-title":"Artif. Intell. Crit. Concepts"},{"issue":"1-3","key":"869_CR15","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/0004-3702(91)90053-M","volume":"47","author":"RA Brooks","year":"1991","unstructured":"Brooks, R.A.: Intelligence without representation. Artif. Intell. 47(1-3), 139\u2013159 (1991)","journal-title":"Artif. Intell."},{"key":"869_CR16","doi-asserted-by":"publisher","unstructured":"Brugali, D. Software Engineering for Experimental Robotics. In: Brugali, D. (ed.) : Stable Analysis Patterns for Robot Mobility. Software Engineering for Experimental Robotics, pp 9\u201330. Springer Berlin Heidelberg, Berlin (2007). https:\/\/doi.org\/10.1007\/978-3-540-68951-5_2","DOI":"10.1007\/978-3-540-68951-5_2"},{"key":"869_CR17","doi-asserted-by":"publisher","unstructured":"Brugali, D., Agah, A., MacDonald, B., Nesnas, I.A.D., Smart, W.D. Software Engineering for Experimental Robotics. In: Brugali, D. (ed.) : Trends in robot software domain engineering. Software Engineering for Experimental Robotics, pp 3\u20138. Springer Berlin Heidelberg, Berlin (2007). https:\/\/doi.org\/10.1007\/978-3-540-68951-5_1","DOI":"10.1007\/978-3-540-68951-5_1"},{"key":"869_CR18","doi-asserted-by":"crossref","unstructured":"Cabrera-G\u00e1mez, J., Dom\u00ednguez-Brito, A. C., Hern\u00e1ndez-Sosa, D.: Sensor based intelligent robots. chap. CoolBOT: A Component-Oriented Programming Framework for Robotics, pp. 282\u2013304. Springer Berlin \/ Heidelberg (2002)","DOI":"10.1007\/3-540-45993-6_16"},{"key":"869_CR19","doi-asserted-by":"publisher","unstructured":"Chen, D., Hexel, R., Raja, F.: Engineering Real-Time Communication through Time-Triggered Subsumption: Towards Flexibility with Incus and Llfsms. In: Maciaszek, L., Filipe, J. (eds.) 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering. https:\/\/doi.org\/10.5220\/0005915602720281 , pp 272 \u2013 281, Rome (2016)","DOI":"10.5220\/0005915602720281"},{"issue":"2","key":"869_CR20","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1109\/TRO.2015.2400731","volume":"31","author":"J Chen","year":"2015","unstructured":"Chen, J., Gauci, M., Li, W., Kolling, A., Gro\u00df, R.: Occlusion-based cooperative transport with a swarm of miniature mobile robots. IEEE Trans. Robot. 31(2), 307\u2013321 (2015). https:\/\/doi.org\/10.1109\/TRO.2015.2400731","journal-title":"IEEE Trans. Robot."},{"issue":"5","key":"869_CR21","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/173668.168623","volume":"27","author":"DR Cheriton","year":"1993","unstructured":"Cheriton, D.R., Skeen, D.: Understanding the limitations of causally and totally ordered communication. SIGOPS Oper. Syst. Rev. 27(5), 44\u201357 (1993). https:\/\/doi.org\/10.1145\/173668.168623","journal-title":"SIGOPS Oper. Syst. Rev."},{"issue":"9","key":"869_CR22","first-page":"40","volume":"6","author":"D Corkill","year":"1991","unstructured":"Corkill, D.: Blackboard systems. AI Expert. 6(9), 40\u201347 (1991)","journal-title":"AI Expert."},{"key":"869_CR23","doi-asserted-by":"publisher","unstructured":"Coste-Maniere, E., Simmons, R.: Architecture, the Backbone of Robotic Systems. In: 2000. Proceedings. ICRA \u201900. IEEE International Conference On Robotics and Automation, vol. 1, pp 67\u201372 (2000). https:\/\/doi.org\/10.1109\/ROBOT.2000.844041","DOI":"10.1109\/ROBOT.2000.844041"},{"key":"869_CR24","doi-asserted-by":"publisher","unstructured":"Dudek, G., Jenkin, M., Milios, E., Wilkes, D.: A taxonomy for swarm robots. In: IROS \u201993. Proceedings of the 1993 IEEE\/RSJ International Conference on Intelligent Robots and Systems \u201993. https:\/\/doi.org\/10.1109\/IROS.1993.583135 , vol. 1, pp 441\u2013447 (1993)","DOI":"10.1109\/IROS.1993.583135"},{"key":"869_CR25","doi-asserted-by":"publisher","unstructured":"Dudek, G., Jenkin, M., Milios, E., Wilkes, D.: Experiments in Sensing and Communication for Robot Convoy Navigation. In: Proceedings. 1995 IEEE\/RSJ International Conference On Intelligent Robots and Systems 95. \u2019Human Robot Interaction and Cooperative Robots. https:\/\/doi.org\/10.1109\/IROS.1995.526171 , vol. 2, pp 268\u2013273 (1995)","DOI":"10.1109\/IROS.1995.526171"},{"issue":"4","key":"869_CR26","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/BF00240651","volume":"3","author":"G Dudek","year":"1996","unstructured":"Dudek, G., Jenkin, M.R.M., Milios, E., Wilkes, D.: A taxonomy for multi-agent robotics. Auton. Robot. 3(4), 375\u2013397 (1996). https:\/\/doi.org\/10.1007\/BF00240651","journal-title":"Auton. Robot."},{"key":"869_CR27","doi-asserted-by":"publisher","unstructured":"Einhorn, E., Langner, T., Stricker, R., Martin, C., Gross, H.M.: MIRA - Middleware for robotic applications. In: 2012 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Vilamoura. https:\/\/doi.org\/10.1109\/IROS.2012.6385959 . http:\/\/ieeexplore.ieee.org\/stamp\/stamp.jsp?tp=&arnumber=6385959&isnumber=6385431 , pp 2591\u20132598 (2012)","DOI":"10.1109\/IROS.2012.6385959"},{"key":"869_CR28","doi-asserted-by":"publisher","unstructured":"Estivill-Castro, V., Hexel, R.: Arrangements of finite-state machines - semantics, simulation, and model checking. In: Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, pp. 182\u2013189 (2013). https:\/\/doi.org\/10.5220\/0004317101820189","DOI":"10.5220\/0004317101820189"},{"key":"869_CR29","doi-asserted-by":"crossref","unstructured":"Estivill-Castro, V., Hexel, R.: Correctness by Construction with Logic-Labeled Finite-State Machines \u2013 Comparison with Event-B. In: Zhu, L., Steel, J. (eds.) Proceedings of 23Rd Australasian Software Engineering Conference (ASWEC), pp 38\u201347. IEEE Computer Society Conference Publishing Services (CPS), Milsons Point (2014)","DOI":"10.1109\/ASWEC.2014.20"},{"key":"869_CR30","unstructured":"Estivill-Castro, V., Hexel, R.: Simple, Not Simplistic \u2014 the Middleware of Behaviour Models. In: Filipe, J., Maciaszek, L. A. (eds.) ENASE 10 International Conference on Evaluation of Novel Approaches to Software Engineering, pp 189\u2013196. INSTCC, SciTePress, Av. Dom Manuel i, 2910-592, Set\u00fabal (2015)"},{"key":"869_CR31","doi-asserted-by":"crossref","unstructured":"Estivill-Castro, V., Hexel, R., Lusty, C.: High Performance Relaying of C++\u200911 Objects across Processes and Logic-Labeled Finite-State Machines. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds.) Simulation, Modeling, and Programming for Autonomous Robots - 4th International Conference, SIMPAR 2014, Lecture Notes in Computer Science, vol. 8810, pp 182\u2013194. Springer (2014)","DOI":"10.1007\/978-3-319-11900-7_16"},{"key":"869_CR32","doi-asserted-by":"crossref","unstructured":"Estivill-Castro, V., Hexel, R., Rosenblueth, D.A. Wang, P. (ed.): Efficient Model Checking and FMEA Analysis with Deterministic Scheduling of Transition-Labeled Finite-State Machines. IEEE Computer Society Conference Publishing Services (CPS), Wuhan (2012)","DOI":"10.1109\/WCSE.2012.20"},{"key":"869_CR33","doi-asserted-by":"crossref","unstructured":"Estivill-Castro, V., Hexel, R., Rosenblueth, D.A.: Efficient Modelling of Embedded Software Systems and Their Formal Verification. In: Leung, K. R., Muenchaisri, P. (eds.) The 19Th Asia-Pacific Software Engineering Conference (APSEC 2012), pp 428\u2013433. IEEE Computer Society, Conference Publishing Services, Hong Kong (2012)","DOI":"10.1109\/APSEC.2012.21"},{"issue":"5","key":"869_CR34","doi-asserted-by":"publisher","first-page":"2015","DOI":"10.1109\/TSMCB.2004.832155","volume":"34","author":"A Farinelli","year":"2004","unstructured":"Farinelli, A., Iocchi, L., Nardi, D.: Multirobot systems: a classification focused on coordination. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 34(5), 2015\u20132028 (2004). https:\/\/doi.org\/10.1109\/TSMCB.2004.832155","journal-title":"IEEE Trans. Syst. Man Cybern. Part B (Cybern.)"},{"key":"869_CR35","doi-asserted-by":"publisher","unstructured":"Figat, M., Zieli\u0144ski, C., Hexel, R.: Fsm Based Specification of Robot Control System Activities. In: 2017 11Th International Workshop on Robot Motion and Control (Romoco), pp. 193\u2013198. https:\/\/doi.org\/10.1109\/RoMoCo.2017.8003912 (2017)","DOI":"10.1109\/RoMoCo.2017.8003912"},{"key":"869_CR36","doi-asserted-by":"publisher","first-page":"842","DOI":"10.1109\/IROS.1997.655108","volume":"2","author":"S Fleury","year":"1997","unstructured":"Fleury, S., Herrb, M., Chatila, R.: Genom: A tool for the specification and the implementation of operating modules in a distributed robot architecture. Proc. 1997 IEEE\/RSJ Int. Conf. Intell. Robot. Syst. (IROS\u201997) 2, 842\u2013849 (1997). https:\/\/doi.org\/10.1109\/IROS.1997.655108","journal-title":"Proc. 1997 IEEE\/RSJ Int. Conf. Intell. Robot. Syst. (IROS\u201997)"},{"issue":"11","key":"869_CR37","doi-asserted-by":"publisher","first-page":"1356","DOI":"10.1016\/j.robot.2012.03.005","volume":"60","author":"C Fox","year":"2012","unstructured":"Fox, C., Evans, M., Pearson, M., Prescott, T.: Towards hierarchical blackboard mapping on a whiskered robot. Robot. Auton. Syst. 60(11), 1356\u20131366 (2012). https:\/\/doi.org\/10.1016\/j.robot.2012.03.005 . Towards Autonomous Robotic Systems 2011","journal-title":"Robot. Auton. Syst."},{"key":"869_CR38","unstructured":"Gat, E.: On Three-Layer Architectures. In: Kortenkamp, D., Bonnasso, R. P., Murphy, R. (eds.) Artificial Intelligence and Mobile Robots, pp 195\u2013210. AAAI Press, Cambridge (1998)"},{"issue":"4","key":"869_CR39","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1177\/875697280203300405","volume":"33","author":"Sd Giffin","year":"2002","unstructured":"Giffin, S.d.: A taxonomy of Internet applications for project management communication. Proj. Manag. J. 33 (4), 39\u201347 (2002)","journal-title":"Proj. Manag. J."},{"key":"869_CR40","unstructured":"Group, O.M.: Data distribution service (dds). https:\/\/www.omg.org\/spec\/DDS\/1.4"},{"issue":"3","key":"869_CR41","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1016\/0004-3702(85)90063-3","volume":"26","author":"B Hayes-Roth","year":"1985","unstructured":"Hayes-Roth, B.: A blackboard architecture for control. Artif. Intell. 26(3), 251\u2013321 (1985)","journal-title":"Artif. Intell."},{"key":"869_CR42","unstructured":"Hayes-Roth, B.: A blackboard architecture for control. In: Bond, A.H., Gasser, L. (eds.) Distributed Artificial Intelligence, pp 505\u2013540. Morgan Kaufmann Publishers Inc., San Francisco (1988). http:\/\/dl.acm.org\/citation.cfm?id=60204.60241"},{"issue":"4","key":"869_CR43","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1207\/s15516709cog0304_1","volume":"3","author":"B Hayes-Roth","year":"1979","unstructured":"Hayes-Roth, B., Hayes-Roth, F.: A cognitive model of planning. Cogn. Sci. 3(4), 275\u2013310 (1979)","journal-title":"Cogn. Sci."},{"key":"869_CR44","volume-title":"Communication Systems","author":"S Haykin","year":"2009","unstructured":"Haykin, S.: Communication Systems, 5th edn. Wiley Publishing, Hoboken (2009)","edition":"5th edn."},{"issue":"1","key":"869_CR45","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1023\/B:AURO.0000032939.08597.62","volume":"17","author":"TL Huntsberger","year":"2004","unstructured":"Huntsberger, T.L., Trebi-Ollennu, A., Aghazarian, H., Schenker, P.S., Pirjanian, P., Nayar, H.D.: Distributed control of multi-robot systems engaged in tightly coupled tasks. Auton. Robot. 17 (1), 79\u201392 (2004). https:\/\/doi.org\/10.1023\/B:AURO.0000032939.08597.62","journal-title":"Auton. Robot."},{"issue":"1","key":"869_CR46","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1023\/A:1010090405266","volume":"1","author":"NR Jennings","year":"1998","unstructured":"Jennings, N.R., Sycara, K., Wooldridge, M.: A roadmap of agent research and development. Auton. Agents Multi-Agent Syst. 1(1), 7\u201338 (1998). https:\/\/doi.org\/10.1023\/A:1010090405266","journal-title":"Auton. Agents Multi-Agent Syst."},{"key":"869_CR47","doi-asserted-by":"crossref","unstructured":"Joukoff, D., Estivill-Castro, V., Hexel, R., Lusty, C.: Fast MAV Control by Control\/Status OO-Messages on Shared-Memory Middleware. In: Robot Intelligence Technology and Applications 4 - Results from the 4Th International Conference on Robot Intelligence Technology and Applications, RiTA 2015, Advances in Intelligent Systems and Computing, Vol. 345, pp. 195\u2013211. Springer (2015)","DOI":"10.1007\/978-3-319-31293-4_16"},{"issue":"3","key":"869_CR48","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1023\/A:1008929609573","volume":"8","author":"D Jung","year":"2000","unstructured":"Jung, D., Zelinsky, A.: Grounded symbolic communication between heterogeneous cooperating robots. Auton. Robot. 8(3), 269\u2013292 (2000). https:\/\/doi.org\/10.1023\/A:1008929609573","journal-title":"Auton. Robot."},{"key":"869_CR49","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1016\/j.robot.2015.08.002","volume":"74","author":"L Kiekbusch","year":"2015","unstructured":"Kiekbusch, L., Armbrust, C., Berns, K.: Formal verification of behaviour networks including sensor failures. Robot. Auton. Syst. 74, 331\u2013339 (2015)","journal-title":"Robot. Auton. Syst."},{"key":"869_CR50","doi-asserted-by":"crossref","unstructured":"Kiekbusch, L., Armbrust, C., Berns, K.: Formal Verification of Behaviour Networks including Hardware Failures. In: Intelligent Autonomous Systems 13, pp. 1571\u20131582. Springer (2016)","DOI":"10.1007\/978-3-319-08338-4_113"},{"issue":"11","key":"869_CR51","first-page":"1325","volume":"76","author":"H Kopetz","year":"1993","unstructured":"Kopetz, H.: Should responsive systems be event-triggered or time-triggered? IEICE Trans. Inf. Syst. 76(11), 1325 (1993)","journal-title":"IEICE Trans. Inf. Syst."},{"key":"869_CR52","volume-title":"Real-Time Systems - Design Principles for Distributed Embedded Applications","author":"H Kopetz","year":"2011","unstructured":"Kopetz, H.: Real-Time Systems - Design Principles for Distributed Embedded Applications, 2nd edn. Real-Time Systems Series. Springer, Berlin (2011)","edition":"2nd edn."},{"issue":"1","key":"869_CR53","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1109\/JPROC.2002.805821","volume":"91","author":"H Kopetz","year":"2003","unstructured":"Kopetz, H., Bauer, G.: The time-triggered architecture. Proc. IEEE 91(1), 112\u2013126 (2003)","journal-title":"Proc. IEEE"},{"issue":"3\u20134","key":"869_CR54","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1007\/s10846-013-9883-x","volume":"77","author":"T Kornuta","year":"2013","unstructured":"Kornuta, T., Zieli\u0144ski, C.: Robot control system design exemplified by multi-camera visual servoing. J. Intell. Robotic Syst. 77(3\u20134), 499\u2013524 (2013). https:\/\/doi.org\/10.1007\/s10846-013-9883-x","journal-title":"J. Intell. Robotic Syst."},{"key":"869_CR55","doi-asserted-by":"crossref","unstructured":"Kortenkamp, D., Simmons, R.: Robotic Systems Architectures and Programming. In: Khatib, O., Siciliano, B. (eds.) Springer Handbook of Robotics, pp 187\u2013206. Springer (2008)","DOI":"10.1007\/978-3-540-30301-5_9"},{"key":"869_CR56","doi-asserted-by":"crossref","unstructured":"Kortenkamp, D., Simmons, R., Brugali, D.: Robotic Systems Architectures and Programming. In: Siciliano, B., Khatib, O. (eds.) Springer Handbook of Robotics. 2nd edn., pp 283\u2013306. Springer (2016)","DOI":"10.1007\/978-3-319-32552-1_12"},{"key":"869_CR57","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1145\/2993.2994","volume":"6","author":"L Lamport","year":"1984","unstructured":"Lamport, L.: Using time instead of timeout for fault-tolerant distributed systems. ACM Trans. Progr. Lang. Syst. 6, 254\u2013280 (1984)","journal-title":"ACM Trans. Progr. Lang. Syst."},{"key":"869_CR58","doi-asserted-by":"crossref","unstructured":"Lee, C., Hwang, J., Lee, J., Ahn, C., Suh, B., Shin, D.H., Nah, Y., Kim, D.H.: Self-Describing and Data Propagation Model for Data Distribution Service. In: Brinkschulte, U., Givargis, T., Russo, S. (eds.) Software Technologies for Embedded and Ubiquitous Systems, pp 102\u2013113. Springer, Berlin (2008)","DOI":"10.1007\/978-3-540-87785-1_10"},{"key":"869_CR59","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1007\/BF01840369","volume":"2","author":"VJ Lumelsky","year":"1987","unstructured":"Lumelsky, V.J., Stepanov, A.A.: Path-planning strategies for a point mobile automaton moving amidst obstacles of arbitrary shape. Algorithmica 2, 403\u2013430 (1987)","journal-title":"Algorithmica"},{"issue":"4","key":"869_CR60","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1016\/0736-5845(89)90120-8","volume":"6","author":"R Lumia","year":"1989","unstructured":"Lumia, R., Fiala, J., Wavering, A.: The nasrem robot control system standard. Robot. Comput.-Integr. Manuf. 6(4), 303 \u2013 308 (1989). https:\/\/doi.org\/10.1016\/0736-5845(89)90120-8 . Special Issue Robots in Manufacturing","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"869_CR61","unstructured":"Lusty, C.: Cooperative Time-Triggered Wireless Communication in Mobile Robotics. Honours thesis, Griffith University (2012)"},{"key":"869_CR62","doi-asserted-by":"crossref","unstructured":"Lyons, D.M.: Prerational intelligence, Studies in cognitive systems, vol. 2: Adaptive behavior and intelligent systems without symbols and logic, chap. A Schema-Theory Approach to Specifying and Analysing the Behavior of Robotic Systems, pp. 51\u201370 Kluwer Academic (2001)","DOI":"10.1007\/978-94-010-0870-9_33"},{"issue":"3","key":"869_CR63","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1109\/70.34764","volume":"5","author":"DM Lyons","year":"1989","unstructured":"Lyons, D.M., Arbib, M.A.: A formal model of computation for sensory-based robotics. IEEE Trans. Robot. Autom. 5(3), 280\u2013293 (1989). https:\/\/doi.org\/10.1109\/70.34764","journal-title":"IEEE Trans. Robot. Autom."},{"key":"869_CR64","unstructured":"Majcher, P.: Autonomous Mobile Robot for Collecting Table Tenis Balls (Polish). Master\u2019s thesis, Warsaw University of Technology (2012)"},{"issue":"2","key":"869_CR65","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1016\/0921-8890(95)00053-4","volume":"16","author":"MJ Matari\u0107","year":"1995","unstructured":"Matari\u0107, M.J.: Issues and approaches in the design of collective autonomous agents. Robot. Auton. Syst. 16 (2), 321 \u2013 331 (1995). https:\/\/doi.org\/10.1016\/0921-8890(95)00053-4","journal-title":"Robot. Auton. Syst."},{"key":"869_CR66","doi-asserted-by":"crossref","unstructured":"Matari\u0107, M., Nilsson, M., Simsarian, K.: Cooperative Multi-Robot Box-Pushing. In: Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 556\u2013561 (1995)","DOI":"10.1109\/IROS.1995.525940"},{"key":"869_CR67","unstructured":"MiPal: Downloads (checked: 23 March 2018). http:\/\/mipal.net.au\/downloads.php"},{"key":"869_CR68","doi-asserted-by":"publisher","unstructured":"Nesnas, I.A.D. Software Engineering for Experimental Robotics. In: Brugali, D (ed.) : The CLARAty project: Coping with hardware and software heterogeneity, pp 31\u201370. Springer Berlin Heidelberg, Berlin (2007). https:\/\/doi.org\/10.1007\/978-3-540-68951-5_3","DOI":"10.1007\/978-3-540-68951-5_3"},{"key":"869_CR69","unstructured":"Newell, A.: Some Problems of Basic Organization in Problem-Solving Programs. In: Yovitz, M., Jacobi, G., Goldstein, G. (eds.) Self-Organizing Systems, pp 393\u2013423. Spartan, Washington (1962)"},{"key":"869_CR70","first-page":"82","volume":"7","author":"HP Nii","year":"1986","unstructured":"Nii, H.P.: Blackboard systems, part two: Blackboard application systems, blackboard systems from a knowledge engineering perspective. AI Mag. 7, 82\u2013106 (1986)","journal-title":"AI Mag."},{"key":"869_CR71","unstructured":"Nilsson, N.: Shakey the robot, technical note 323. Technical report, AI Center, SRI International, 333 Ravenswood Ave., Menlo Park, CA, pp. 94025 (1984)"},{"key":"869_CR72","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1007\/978-94-011-2526-0_51","volume-title":"A Parallel Blackboard Model for Mobile Robotics control","author":"M Occello","year":"1992","unstructured":"Occello, M., Chaouiya, C., Thomas, M.C.: A Parallel Blackboard Model for Mobile Robotics control, pp 439\u2013447. Springer Netherlands, Dordrecht (1992). https:\/\/doi.org\/10.1007\/978-94-011-2526-0_51"},{"issue":"4","key":"869_CR73","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1016\/S0921-8890(05)80016-8","volume":"6","author":"GK Pang","year":"1990","unstructured":"Pang, G.K., Shen, H.C.: Intelligent control of an autonomous mobile robot in a hazardous material spill accident \u2014 a blackboard structure approach. Robot. Auton. Syst. 6(4), 351\u2013365 (1990)","journal-title":"Robot. Auton. Syst."},{"issue":"2","key":"869_CR74","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1109\/70.681242","volume":"14","author":"L Parker","year":"1998","unstructured":"Parker, L.: ALLIANCE: An architecture for fault tolerant multirobot cooperation. IEEE Trans. Robot. Autom. 14(2), 220\u2013240 (1998)","journal-title":"IEEE Trans. Robot. Autom."},{"key":"869_CR75","doi-asserted-by":"crossref","unstructured":"Parker, L., Rus, D., Sukhatme, S.G.: Multiple Mobile Robot Systems. In: Khatib, O., Siciliano, B. (eds.) Springer Handbook of Robotics, pp 1335\u20131384. Springer (2016)","DOI":"10.1007\/978-3-319-32552-1_53"},{"key":"869_CR76","doi-asserted-by":"crossref","unstructured":"Parker, L.E.: Alliance: an architecture for fault tolerant, cooperative control of heterogeneous mobile robots. In: IROS \u201994. Proceedings of the IEEE\/RSJ\/GI International Conference on Intelligent Robots and Systems \u201994. Advanced Robotic Systems and the Real World, vol. 2, pp. 776\u2013783 (1994)","DOI":"10.1109\/IROS.1994.407550"},{"key":"869_CR77","doi-asserted-by":"crossref","unstructured":"Postel, J.: Transmission Control Protocol, RFC 793. Technical report, University of Southern California, Information Sciences Institute. https:\/\/tools.ietf.org\/html\/rfc793 (1981)","DOI":"10.17487\/rfc0793"},{"key":"869_CR78","unstructured":"Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A.: ROS: an open-source Robot Operating System. In: Proceedings of the Open-Source Software workshop at the International Conference on Robotics and Automation (ICRA) (2009)"},{"key":"869_CR79","unstructured":"ROS: Parameter Server. http:\/\/wiki.ros.org\/ParameterServer"},{"key":"869_CR80","unstructured":"ROS: Technical Overview. http:\/\/wiki.ros.org\/ROS\/TechnicalOverview"},{"issue":"6198","key":"869_CR81","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1126\/science.1254295","volume":"345","author":"M Rubenstein","year":"2014","unstructured":"Rubenstein, M., Cornejo, A., Nagpal, R.: Programmable self-assembly in a thousand-robot swarm. Science 345(6198), 795\u2013799 (2014). https:\/\/doi.org\/10.1126\/science.1254295","journal-title":"Science"},{"key":"869_CR82","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-2211-9","volume-title":"Cooperating heterogeneous systems","author":"DG Schwartz","year":"1995","unstructured":"Schwartz, D.G.: Cooperating heterogeneous systems. Springer Science & Business Media, NO (1995)"},{"key":"869_CR83","volume-title":"A Mathematical Theory of Communication","author":"CE Shannon","year":"1963","unstructured":"Shannon, C.E., Weaver, W.: A Mathematical Theory of Communication. University of Illinois Press, Baltimore (1963)"},{"key":"869_CR84","volume-title":"Software Engineering","author":"I Sommerville","year":"2010","unstructured":"Sommerville, I.: Software Engineering, 9th edn. Addison-Wesley Publishing Company, USA (2010)","edition":"9th edn."},{"key":"869_CR85","doi-asserted-by":"crossref","unstructured":"Song, D., Goldberg, K., Chong, N.Y.: Networked Robots. In: Khatib, O., Siciliano, B. (eds.) Springer Handbook of Robotics, pp 1109\u20131131. Springer (2016)","DOI":"10.1007\/978-3-319-32552-1_44"},{"key":"869_CR86","volume-title":"Operating Systems Design and Implementation","author":"AS Tanenbaum","year":"2005","unstructured":"Tanenbaum, A.S., Woodhull, A.S.: Operating Systems Design and Implementation, 3rd edn. Prentice-Hall, Inc., Upper Saddle River (2005)","edition":"3rd edn."},{"issue":"2","key":"869_CR87","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.robot.2005.09.018","volume":"54","author":"V Trianni","year":"2006","unstructured":"Trianni, V., Nolfi, S., Dorigo, M.: Cooperative hole avoidance in a swarm-bot. Robot. Auton. Syst. 54 (2), 97\u2013103 (2006). Intelligent Autonomous Systems 8th Conference on Intelligent Autonomous Systems (IAS-8)","journal-title":"Robot. Auton. Syst."},{"key":"869_CR88","first-page":"807","volume":"1","author":"T Ueyama","year":"1992","unstructured":"Ueyama, T., Fukuda, T., Arai, F.: Configuration of communication structure for distributed intelligent robotic system. Proc. - IEEE Int. Conf. Robot. Autom. 1, 807\u2013812 (1992)","journal-title":"Proc. - IEEE Int. Conf. Robot. Autom."},{"issue":"3","key":"869_CR89","doi-asserted-by":"publisher","first-page":"398","DOI":"10.1109\/5326.971668","volume":"31","author":"S Yamada","year":"2001","unstructured":"Yamada, S., Saito, J.: Adaptive action selection without explicit communication for multirobot box-pushing. IEEE Trans. Syst. Man Cybern. Part C 31(3), 398\u2013404 (2001)","journal-title":"IEEE Trans. Syst. Man Cybern. Part C"},{"issue":"2","key":"869_CR90","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/0957-4158(92)90030-R","volume":"2","author":"C Zieli\u0144ski","year":"1992","unstructured":"Zieli\u0144ski, C.: Description of semantics of robot programming languages. Mechatronics 2(2), 171\u2013198 (1992)","journal-title":"Mechatronics"},{"key":"869_CR91","doi-asserted-by":"crossref","unstructured":"Zieli\u0144ski, C.: A Quasi-Formal Approach to Structuring Multi-Robot System Controllers. In: Second International Workshop on Robot Motion and Control, Romoco\u201901, pp. 121\u2013128 (2001)","DOI":"10.1109\/ROMOCO.2001.973442"},{"key":"869_CR92","doi-asserted-by":"publisher","unstructured":"Zieli\u0144ski, C., Figat, M.: Robot System Design Procedure Based on a Formal Specification. In: Recent Advances in Automation, Robotics and Measuring Techniques, Advances in Intelligent Systems and Computing (AISC), vol. 440, pp. 511\u2013522. Springer (2016). https:\/\/doi.org\/10.1007\/978-3-319-29357-8_45","DOI":"10.1007\/978-3-319-29357-8_45"},{"key":"869_CR93","doi-asserted-by":"publisher","unstructured":"Zieli\u0144ski, C., Kornuta, T.: Diagnostic requirements in multi-robot systems. In: Intelligent Systems in Technical and Medical Diagnostics, vol. 230, pp. 345\u2013356. Springer (2014). https:\/\/doi.org\/10.1007\/978-3-642-39881-0_29","DOI":"10.1007\/978-3-642-39881-0_29"},{"key":"869_CR94","doi-asserted-by":"publisher","unstructured":"Zieli\u0144ski, C., Kornuta, T., Winiarski, T.: A Systematic Method of Designing Control Systems for Service and Field Robots. In: 19-Th IEEE International Conference on Methods and Models in Automation and Robotics, MMAR, pp. 1\u201314. IEEE (2014). https:\/\/doi.org\/10.1109\/MMAR.2014.6957317","DOI":"10.1109\/MMAR.2014.6957317"},{"key":"869_CR95","doi-asserted-by":"publisher","first-page":"656","DOI":"10.1016\/j.mechmachtheory.2008.08.012","volume":"44","author":"C Zieli\u0144ski","year":"2009","unstructured":"Zieli\u0144ski, C., Trojanek, P.: Stigmergic cooperation of autonomous robots. J. Mech. Mach. Theory 44, 656\u2013670 (2009)","journal-title":"J. Mech. Mach. Theory"},{"issue":"1","key":"869_CR96","doi-asserted-by":"publisher","first-page":"15","DOI":"10.2478\/v10175-010-0002-x","volume":"58","author":"C Zieli\u0144ski","year":"2010","unstructured":"Zieli\u0144ski, C., Winiarski, T.: General specification of multi-robot control system structures. Bullet. Pol. Acad. Sci. \u2013 Techn. Sci. 58(1), 15\u201328 (2010). https:\/\/doi.org\/10.2478\/v10175-010-0002-x","journal-title":"Bullet. Pol. Acad. Sci. \u2013 Techn. Sci."},{"issue":"4","key":"869_CR97","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1177\/0278364909348761","volume":"29","author":"C Zieli\u0144ski","year":"2010","unstructured":"Zieli\u0144ski, C., Winiarski, T.: Motion generation in the MRROC++ robot programming framework. Int. J. Robot. Res. 29(4), 386\u2013413 (2010). https:\/\/doi.org\/10.1177\/0278364909348761","journal-title":"Int. J. Robot. Res."},{"key":"869_CR98","doi-asserted-by":"publisher","unstructured":"Zieli\u0144ski, C., Winiarski, T., Kornuta, T.: Agent-based structures of robot systems. In: K. J., et al. (eds.) Trends in Advanced Intelligent Control, Optimization and Automation, Advances in Intelligent Systems and Computing, vol. 577, pp 493\u2013502 (2017). https:\/\/doi.org\/10.1007\/978-3-319-60699-6_48","DOI":"10.1007\/978-3-319-60699-6_48"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10846-018-0869-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-018-0869-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-018-0869-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T23:13:24Z","timestamp":1751670804000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10846-018-0869-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,2]]},"references-count":98,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2019,3]]}},"alternative-id":["869"],"URL":"https:\/\/doi.org\/10.1007\/s10846-018-0869-6","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,2]]},"assertion":[{"value":"2 October 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 May 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 June 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}