{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T21:52:20Z","timestamp":1768513940486,"version":"3.49.0"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,2,2]],"date-time":"2021-02-02T00:00:00Z","timestamp":1612224000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,2,2]],"date-time":"2021-02-02T00:00:00Z","timestamp":1612224000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2021,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Modern multi-robot systems often need to solve computationally intensive tasks but operate with limited compute resources and in the presence of failures. Cooperating to share computational tasks between robots at the edge reduces execution time. We introduce and evaluate a new computation load management technology for teams of robots: Reliable Autonomous Mobile Programs (RAMPs). RAMPs use information about the computational resources available in the team and a cost model to decide where to execute. RAMPs are implemented in ROS on a collection of Raspberry Pi-based robots. The performance of RAMPs is evaluated using route planning, a typical computationally-intensive robotics application. A systematic study of RAMPs demonstrates a high likelihood of optimal or near-optimal distribution and hence efficient resource utilisation. RAMPs successfully complete in the presence of simultaneous, or successive, robot failures and network failures, while preserving near-optimal distribution.<\/jats:p>","DOI":"10.1007\/s10514-021-09967-8","type":"journal-article","created":{"date-parts":[[2021,2,2]],"date-time":"2021-02-02T18:13:50Z","timestamp":1612289630000},"page":"351-369","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Reliable distribution of computational load in robot teams"],"prefix":"10.1007","volume":"45","author":[{"given":"Ivan","family":"Valkov","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Phil","family":"Trinder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6763-6052","authenticated-orcid":false,"given":"Natalia","family":"Chechina","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,2,2]]},"reference":[{"key":"9967_CR1","doi-asserted-by":"crossref","unstructured":"Abeni, L., Fontanelli, D., Palopoli, L., & Fr\u00edas, B. V. (2017). A Markovian model for the computation time of real-time applications. In 2017 IEEE international instrumentation and measurement technology conference (I2MTC) (pp. 1\u20136). IEEE.","DOI":"10.1109\/I2MTC.2017.7969878"},{"key":"9967_CR2","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/j.future.2019.02.062","volume":"97","author":"M Afrin","year":"2019","unstructured":"Afrin, M., Jin, J., Rahman, A., Tian, Y. C., & Kulkarni, A. (2019). Multi-objective resource allocation for edge cloud based robotic workflow in smart factory. Future Generation Computer Systems, 97, 119\u2013130.","journal-title":"Future Generation Computer Systems"},{"key":"9967_CR3","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/j.robot.2016.11.015","volume":"88","author":"K Bader","year":"2017","unstructured":"Bader, K., Lussier, B., & Sch\u00f6n, W. (2017). A fault tolerant architecture for data fusion: A real application of Kalman filters for mobile robot localization. Robotics and Autonomous Systems, 88, 11\u201323.","journal-title":"Robotics and Autonomous Systems"},{"key":"9967_CR4","doi-asserted-by":"crossref","unstructured":"Bhimani, J., Mi, N., Leeser, M., & Yang, Z. (2017). Fim: Performance prediction for parallel computation in iterative data processing applications. In 2017 IEEE 10th international conference on cloud computing (CLOUD) (pp. 359\u2013366). IEEE.","DOI":"10.1109\/CLOUD.2017.53"},{"key":"9967_CR5","doi-asserted-by":"crossref","unstructured":"Botta, A., Gallo, L., & Ventre, G. (2019). Cloud, fog, and dew robotics: Architectures for next generation applications. In 2019 7th IEEE international conference on mobile cloud computing, services, and engineering (MobileCloud) (pp. 16\u201323). IEEE.","DOI":"10.1109\/MobileCloud.2019.00010"},{"issue":"02","key":"9967_CR6","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1142\/S0219843604000150","volume":"1","author":"C Breazeal","year":"2004","unstructured":"Breazeal, C., Brooks, A., Gray, J., Hoffman, G., Kidd, C., Lee, H., et al. (2004). Tutelage and collaboration for humanoid robots. International Journal of Humanoid Robotics, 1(02), 315\u2013348.","journal-title":"International Journal of Humanoid Robotics"},{"issue":"7","key":"9967_CR7","doi-asserted-by":"publisher","first-page":"1477","DOI":"10.1007\/s10514-018-9742-5","volume":"42","author":"J Cano","year":"2018","unstructured":"Cano, J., White, D. R., Bordallo, A., McCreesh, C., Michala, A. L., Singer, J., et al. (2018). Solving the task variant allocation problem in distributed robotics. Autonomous Robots, 42(7), 1477\u20131495.","journal-title":"Autonomous Robots"},{"issue":"1","key":"9967_CR8","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1023\/A:1008855018923","volume":"4","author":"YU Cao","year":"1997","unstructured":"Cao, Y. U., Fukunaga, A. S., & Kahng, A. (1997). Cooperative mobile robotics: Antecedents and directions. Autonomous Robots, 4(1), 7\u201327.","journal-title":"Autonomous Robots"},{"key":"9967_CR9","doi-asserted-by":"crossref","unstructured":"Carlson, J., Murphy, R. R., & Nelson, A. (2004). Follow-up analysis of mobile robot failures. In Proceedings of the IEEE international conference on robotics and automation (ICRA) (Vol. 5, pp. 4987\u20134994). IEEE.","DOI":"10.1109\/ROBOT.2004.1302508"},{"issue":"2","key":"9967_CR10","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1109\/32.4634","volume":"14","author":"TL Casavant","year":"1988","unstructured":"Casavant, T. L., & Kuhl, J. G. (1988). A taxonomy of scheduling in general-purpose distributed computing systems. IEEE Transactions on Software Engineering, 14(2), 141\u2013154.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9967_CR11","doi-asserted-by":"crossref","unstructured":"Chechina, N., King, P., & Trinder, P. (2010). Using negotiation to reduce redundant autonomous mobile program movements. In Proceedings of the IEEE\/WIC\/ACM international conference on web intelligence and intelligent agent technology (WI-IAT) (Vol.\u00a02, pp. 343\u2013346). IEEE.","DOI":"10.1109\/WI-IAT.2010.22"},{"key":"9967_CR12","doi-asserted-by":"crossref","unstructured":"Chen, W., Yaguchi, Y., Naruse, K., Watanobe, Y., & Nakamura, K. (2018). Qos-aware robotic streaming workflow allocation in cloud robotics systems. IEEE Transactions on Services Computing.","DOI":"10.1109\/TSC.2018.2803826"},{"key":"9967_CR13","volume-title":"Distributed systems: Concepts and design","author":"G Coulouris","year":"2011","unstructured":"Coulouris, G., Dollimore, J., Kindberg, T., & Blair, G. (2011). Distributed systems: Concepts and design (5th ed.). Boston: Addison-Wesley.","edition":"5"},{"key":"9967_CR14","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1016\/j.robot.2014.12.015","volume":"68","author":"D Crestani","year":"2015","unstructured":"Crestani, D., Godary-Dejean, K., & Lapierre, L. (2015). Enhancing fault tolerance of autonomous mobile robots. Robotics and Autonomous Systems, 68, 140\u2013155.","journal-title":"Robotics and Autonomous Systems"},{"issue":"1","key":"9967_CR15","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1016\/j.cl.2009.01.003","volume":"36","author":"XY Deng","year":"2010","unstructured":"Deng, X. Y., Michaelson, G., & Trinder, P. (2010). Cost-driven autonomous mobility. Computer Languages, Systems and Structures, 36(1), 34\u201359.","journal-title":"Computer Languages, Systems and Structures"},{"key":"9967_CR16","doi-asserted-by":"crossref","unstructured":"Deng, X. Y., Trinder, P., & Michaelson, G. (2006). Autonomous mobile programs. In Proceedings of the IEEE\/WIC\/ACM international conference on intelligent agent technology (pp. 177\u2013186). IEEE Computer Society.","DOI":"10.1109\/IAT.2006.42"},{"key":"9967_CR17","unstructured":"Dey, S., & Mukherjee, A. (2016). Robotic slam: A review from fog computing and mobile edge computing perspective. In: Adjunct proceedings of the 13th international conference on mobile and ubiquitous systems: Computing networking and services, MOBIQUITOUS 2016 (p. 153158). Association for Computing Machinery, New York, NY, USA."},{"key":"9967_CR18","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1016\/j.future.2016.01.002","volume":"74","author":"Z Du","year":"2017","unstructured":"Du, Z., He, L., Chen, Y., Xiao, Y., Gao, P., & Wang, T. (2017). Robot cloud: Bridging the power of robotics and cloud computing. Future Generation Computer Systems, 74, 337\u2013348.","journal-title":"Future Generation Computer Systems"},{"key":"9967_CR19","unstructured":"Eitan Marder-Eppstein, V. P. (2018). actionlib: Package summary. http:\/\/wiki.ros.org\/actionlib\/. [Online: 2021\/01\/08 10:15:02]."},{"key":"9967_CR20","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1016\/j.promfg.2020.01.045","volume":"38","author":"E Er\u0151s","year":"2019","unstructured":"Er\u0151s, E., Dahl, M., Bengtsson, K., Hanna, A., & Falkman, P. (2019). A ros2 based communication architecture for control in collaborative and intelligent automation systems. Procedia Manufacturing, 38, 349\u2013357.","journal-title":"Procedia Manufacturing"},{"issue":"2","key":"9967_CR21","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1145\/857076.857078","volume":"35","author":"PT Eugster","year":"2003","unstructured":"Eugster, P. T., Felber, P. A., Guerraoui, R., & Kermarrec, A. M. (2003). The many faces of publish\/subscribe. ACM Computing Surveys (CSUR), 35(2), 114\u2013131.","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"9967_CR22","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1007\/978-3-319-54927-9_14","volume-title":"Robot operating system (ROS)","author":"M Garz\u00f3n","year":"2017","unstructured":"Garz\u00f3n, M., Valente, J., Rold\u00e1n, J. J., Garz\u00f3n-Ramos, D., de Le\u00f3n, J., Barrientos, A., et al. (2017). Using ros in multi-robot systems: Experiences and lessons learned from real-world field tests. In A. Koub\u00e1a (Ed.), Robot operating system (ROS) (pp. 449\u2013483). Berlin: Springer."},{"key":"9967_CR23","doi-asserted-by":"crossref","unstructured":"Goldsmith, S. F., Aiken, A. S., & Wilkerson, D. S. (2007). Measuring empirical computational complexity. In Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering (pp. 395\u2013404).","DOI":"10.1145\/1287624.1287681"},{"issue":"2","key":"9967_CR24","doi-asserted-by":"publisher","first-page":"410","DOI":"10.1109\/TASE.2014.2357216","volume":"12","author":"BD Gouveia","year":"2014","unstructured":"Gouveia, B. D., Portugal, D., Silva, D. C., & Marques, L. (2014). Computation sharing in distributed robotic systems: A case study on slam. IEEE Transactions on Automation Science and Engineering, 12(2), 410\u2013422.","journal-title":"IEEE Transactions on Automation Science and Engineering"},{"issue":"4","key":"9967_CR25","doi-asserted-by":"publisher","first-page":"3709","DOI":"10.1109\/LRA.2018.2856261","volume":"3","author":"R Hadidi","year":"2018","unstructured":"Hadidi, R., Cao, J., Woodward, M., Ryoo, M. S., & Kim, H. (2018). Distributed perception by collaborative robots. IEEE Robotics and Automation Letters, 3(4), 3709\u20133716.","journal-title":"IEEE Robotics and Automation Letters"},{"issue":"3","key":"9967_CR26","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/MNET.2012.6201212","volume":"26","author":"G Hu","year":"2012","unstructured":"Hu, G., Tay, W. P., & Wen, Y. (2012). Cloud robotics: Architecture, challenges and applications. IEEE Network, 26(3), 21\u201328.","journal-title":"IEEE Network"},{"key":"9967_CR27","doi-asserted-by":"crossref","unstructured":"Huai, Z., Ding, B., Wang, H., Geng, M., & Zhang, L. (2019). Towards deep learning on resource-constrained robots: A crowdsourcing approach with model partition. In 2019 IEEE SmartWorld, ubiquitous intelligence and computing, advanced and trusted computing, scalable computing and communications, cloud and big data computing, internet of people and smart city innovation (SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI) (pp. 989\u2013994). IEEE.","DOI":"10.1109\/SmartWorld-UIC-ATC-SCALCOM-IOP-SCI.2019.00194"},{"key":"9967_CR28","doi-asserted-by":"crossref","unstructured":"Ismail, B. I., Goortani, E. M., Ab\u00a0Karim, M. B., Tat, W. M., Setapa, S., Luke, J. Y., & Hoe, O. H. (2015). Evaluation of Docker as edge computing platform. In 2015 IEEE conference on open systems (ICOS) (pp. 130\u2013135). IEEE.","DOI":"10.1109\/ICOS.2015.7377291"},{"key":"9967_CR29","doi-asserted-by":"crossref","unstructured":"Kattepur, A., Rath, H. K., & Simha, A. (2017). A-priori estimation of computation times in fog networked robotics. In 2017 IEEE international conference on edge computing (EDGE) (pp. 9\u201316). IEEE.","DOI":"10.1109\/IEEE.EDGE.2017.11"},{"issue":"18","key":"9967_CR30","doi-asserted-by":"publisher","first-page":"4019","DOI":"10.3390\/s19184019","volume":"19","author":"E Khalastchi","year":"2019","unstructured":"Khalastchi, E., & Kalech, M. (2019). Fault detection and diagnosis in multi-robot systems: A survey. Sensors, 19(18), 4019.","journal-title":"Sensors"},{"issue":"2","key":"9967_CR31","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s10514-006-9013-8","volume":"22","author":"J Kramer","year":"2007","unstructured":"Kramer, J., & Scheutz, M. (2007). Development environments for autonomous mobile robots: A survey. Autonomous Robots, 22(2), 101\u2013132.","journal-title":"Autonomous Robots"},{"key":"9967_CR32","doi-asserted-by":"publisher","DOI":"10.1201\/9781420039733","volume-title":"Robotics and automation handbook","author":"TR Kurfess","year":"2004","unstructured":"Kurfess, T. R. (2004). Robotics and automation handbook. Boca Raton: CRC Press."},{"key":"9967_CR33","doi-asserted-by":"crossref","unstructured":"Lan, G., Benito-Picazo, J., Roijers, D. M., Dom\u00ednguez, E., & Eiben, A. (2018). Real-time robot vision on low-performance computing hardware. In 2018 15th international conference on control, automation, robotics and vision (ICARCV) (pp. 1959\u20131965). IEEE.","DOI":"10.1109\/ICARCV.2018.8581288"},{"issue":"12","key":"9967_CR34","doi-asserted-by":"publisher","first-page":"3412","DOI":"10.1109\/TPDS.2016.2537821","volume":"27","author":"RV Lopes","year":"2016","unstructured":"Lopes, R. V., & Menasc\u00e9, D. (2016). A taxonomy of job scheduling on distributed computing systems. IEEE Transactions on Parallel and Distributed Systems, 27(12), 3412\u20133428.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"9967_CR35","doi-asserted-by":"crossref","unstructured":"Lutac, A., Chechina, N., Aragon-Camarasa, G., & Trinder, P. (2016). Towards reliable and scalable robot communication. In Proceedings of the international workshop on Erlang (pp. 12\u201323). ACM.","DOI":"10.1145\/2975969.2975971"},{"issue":"9","key":"9967_CR36","doi-asserted-by":"publisher","first-page":"1191","DOI":"10.1016\/j.robot.2012.05.007","volume":"60","author":"A Marjovi","year":"2012","unstructured":"Marjovi, A., Choobdar, S., & Marques, L. (2012). Robotic clusters: Multi-robot systems as computer clusters: A topological map merging demonstration. Robotics and Autonomous Systems, 60(9), 1191\u20131204.","journal-title":"Robotics and Autonomous Systems"},{"issue":"5","key":"9967_CR37","first-page":"139","volume":"9","author":"N Mohamed","year":"2009","unstructured":"Mohamed, N., Al-Jaroodi, J., & Jawhar, I. (2009). A review of middleware for networked robots. International Journal of Computer Science and Network Security, 9(5), 139\u2013148.","journal-title":"International Journal of Computer Science and Network Security"},{"key":"9967_CR38","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Stuckey, P. J., Becket, R., Brand, S., Duck, G. J., & Tack, G. (2007). MiniZinc: Towards a standard CP modelling language. In Proceedings of the international conference on principles and practice of constraint programming (pp. 529\u2013543). Springer.","DOI":"10.1007\/978-3-540-74970-7_38"},{"key":"9967_CR39","doi-asserted-by":"crossref","unstructured":"Nimmagadda, Y., Kumar, K., Lu, Y. H., & Lee, C. G. (2010). Real-time moving object recognition and tracking using computation offloading. In 2010 IEEE\/RSJ international conference on intelligent robots and systems (pp. 2449\u20132455). IEEE.","DOI":"10.1109\/IROS.2010.5650303"},{"key":"9967_CR40","unstructured":"Open Source Robotic Faundation. (2018). ROS documentation. http:\/\/wiki.ros.org\/. [Online: 2021\/01\/08 10:15:02]."},{"issue":"2","key":"9967_CR41","first-page":"133","volume":"4","author":"D Parhi","year":"2018","unstructured":"Parhi, D. (2018). Advancement in navigational path planning of robots using various artificial and computing techniques. Int Rob Auto J, 4(2), 133\u2013136.","journal-title":"Int Rob Auto J"},{"key":"9967_CR42","unstructured":"Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., & Ng, A. Y. (2009). ROS: An open-source robot operating system. In Proceedings of the ICRA workshop on open source software (Vol. 3.2, p. 5). Kobe."},{"issue":"2","key":"9967_CR43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3303848","volume":"52","author":"Y Rizk","year":"2019","unstructured":"Rizk, Y., Awad, M., & Tunstel, E. W. (2019). Cooperative heterogeneous multi-robot systems: A survey. ACM Computing Surveys (CSUR), 52(2), 1\u201331.","journal-title":"ACM Computing Surveys (CSUR)"},{"issue":"1","key":"9967_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1049\/ip-cdt:19949630","volume":"141","author":"HG Rotithor","year":"1994","unstructured":"Rotithor, H. G. (1994). Taxonomy of dynamic task scheduling schemes in distributed computing systems. IEE Proceedings-Computers and Digital Techniques, 141(1), 1\u201310.","journal-title":"IEE Proceedings-Computers and Digital Techniques"},{"key":"9967_CR45","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1007\/978-3-319-92384-0_18","volume-title":"Mission-oriented sensor networks and systems: Art and science","author":"Y Sahni","year":"2019","unstructured":"Sahni, Y., Cao, J., & Jiang, S. (2019). Middleware for multi-robot systems. In H. M. Ammari (Ed.), Mission-oriented sensor networks and systems: Art and science (pp. 633\u2013673). Berlin: Springer."},{"key":"9967_CR46","doi-asserted-by":"crossref","unstructured":"Sarker, V., Queralta, J. P., Gia, T., Tenhunen, H., & Westerlund, T. (2019) Offloading slam for indoor mobile robots with edge-fog-cloud computing. In 2019 1st international conference on advances in science, engineering and robotics technology (ICASERT) (pp. 1\u20136). IEEE.","DOI":"10.1109\/ICASERT.2019.8934466"},{"key":"9967_CR47","doi-asserted-by":"crossref","unstructured":"Schlegel, T., Braun, P., & Kowalczyk, R. (2006). Towards autonomous mobile agents with emergent migration behaviour. In Proceedings of the international joint conference on autonomous agents and multiagent systems (pp. 585\u2013592). ACM.","DOI":"10.1145\/1160633.1160739"},{"key":"9967_CR48","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/j.robot.2018.10.009","volume":"111","author":"D Tardioli","year":"2019","unstructured":"Tardioli, D., Parasuraman, R., & \u00d6gren, P. (2019). Pound: A multi-master ros node for reducing delay and jitter in wireless multi-robot networks. Robotics and Autonomous Systems, 111, 73\u201387.","journal-title":"Robotics and Autonomous Systems"},{"key":"9967_CR49","unstructured":"Team, G. (2018). Gecode: Generic constraint development environment. http:\/\/www.gecode.org\/. [Online: 2021\/01\/08 10:15:02]."},{"key":"9967_CR50","doi-asserted-by":"publisher","first-page":"629","DOI":"10.1007\/978-3-319-26054-9_24","volume-title":"Robot operating system (ROS)","author":"A Tiderko","year":"2016","unstructured":"Tiderko, A., Hoeller, F., & R\u00f6hling, T. (2016). The ros multimaster extension for simplified deployment of multi-robot systems. In A. Koub\u00e1a (Ed.), Robot operating system (ROS) (pp. 629\u2013650). Berlin: Springer."},{"key":"9967_CR51","unstructured":"Venkataraman, S., Yang, Z., Franklin, M., Recht, B., & Stoica, I. (2016). Ernest: Efficient performance prediction for large-scale advanced analytics. In 13th $$\\{$$USENIX$$\\}$$symposium on networked systems design and implementation($$\\{$$NSDI$$\\}$$ 16) (pp. 363\u2013378)."},{"key":"9967_CR52","doi-asserted-by":"crossref","unstructured":"Wang, S., Liu, X., Zhao, J., & Christensen, H. I. (2019). Rorg: Service robot software management with linux containers. In 2019 international conference on robotics and automation (ICRA) (pp. 584\u2013590). IEEE.","DOI":"10.1109\/ICRA.2019.8793764"},{"key":"9967_CR53","doi-asserted-by":"crossref","unstructured":"Yi, S., Li, C., & Li, Q. (2015). A survey of fog computing: Concepts, applications and issues. In Proceedings of the 2015 workshop on mobile big data (pp. 37\u201342).","DOI":"10.1145\/2757384.2757397"},{"issue":"4","key":"9967_CR54","doi-asserted-by":"publisher","first-page":"22","DOI":"10.3390\/robotics6040022","volume":"6","author":"T Zhang","year":"2017","unstructured":"Zhang, T., Zhang, W., & Gupta, M. M. (2017). Resilient robots: Concept, review, and future directions. Robotics, 6(4), 22.","journal-title":"Robotics"},{"key":"9967_CR55","unstructured":"Zhang, Z., & Zhang, X. (2010). A load balancing mechanism based on ant colony and complex network theory in open cloud computing federation. In: Proceedings of the international conference on industrial mechatronics and automation (ICIMA) (Vol.\u00a02, pp. 240\u2013243). IEEE."},{"key":"9967_CR56","first-page":"1","volume":"32","author":"F Zhou","year":"2020","unstructured":"Zhou, F., Liu, K., Li, Y., & Liu, G. (2020). Distributed fault-tolerant control of modular and reconfigurable robots with consideration of actuator saturation. Neural Computing and Applications, 32, 1\u201314.","journal-title":"Neural Computing and Applications"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-021-09967-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-021-09967-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-021-09967-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,21]],"date-time":"2021-03-21T06:04:42Z","timestamp":1616306682000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-021-09967-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,2]]},"references-count":56,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["9967"],"URL":"https:\/\/doi.org\/10.1007\/s10514-021-09967-8","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,2]]},"assertion":[{"value":"7 April 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 January 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 February 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}