{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T15:31:46Z","timestamp":1776785506563,"version":"3.51.2"},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T00:00:00Z","timestamp":1697155200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T00:00:00Z","timestamp":1697155200000},"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":["Empir Software Eng"],"published-print":{"date-parts":[[2023,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec><jats:title>Context<\/jats:title><jats:p>Robotic systems are known to perform computation-intensive tasks with limited computational resources and battery life. Such systems might benefit from offloading heavy workloads to the Cloud; however, in some cases, this implies high network traffic that degrades performance and energy consumption.<\/jats:p><\/jats:sec><jats:sec><jats:title>Goal<\/jats:title><jats:p>In this study, we aim at evaluating the impact of different computation offloading strategies on performance and energy consumption in the context of autonomous robots.<\/jats:p><\/jats:sec><jats:sec><jats:title>Method<\/jats:title><jats:p>We conduct two controlled experiments involving a robotic mission based on the Turtlebot3 robot and ROS 1. The mission consists of three tasks that are recurrent in robotics and good candidates for computation offloading in research, namely, SLAM mapping, navigation stack, and object recognition. Each of the tasks is either executed on board or offloaded in a full-factorial experiment design. The obtained measures are then statistically analyzed.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>The results show that offloading the object recognition task causes a more significant decrease in resource utilization and energy consumption than both SLAM mapping and navigation. However, object recognition affects the volume of network traffic significantly to the extent that it can easily cause network congestion.<\/jats:p><\/jats:sec><jats:sec><jats:title>Conclusions<\/jats:title><jats:p>In the context of our experiments (<jats:italic>i.e.,<\/jats:italic>those involving small-scale ground ROS-based mobile robots operating under WiFi networks), offloading object recognition is beneficial in terms of performance and energy consumption. Nevertheless, large network bandwidth needs to be available for object recognition offloading. While the image resolution and frame rate have a significant impact on not only the network traffic but also energy consumption and performance, these parameters need to be carefully set so that the results of this task can be always received in time, which is particularly crucial in real-time systems.<\/jats:p><\/jats:sec>","DOI":"10.1007\/s10664-023-10351-6","type":"journal-article","created":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T10:01:57Z","timestamp":1697191317000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Computation offloading for ground robotic systems communicating over WiFi \u2013 an empirical exploration on performance and energy trade-offs"],"prefix":"10.1007","volume":"28","author":[{"given":"Milica","family":"\u00d0or\u0111evi\u0107","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michel","family":"Albonico","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Grace A.","family":"Lewis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivano","family":"Malavolta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patricia","family":"Lago","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,10,13]]},"reference":[{"key":"10351_CR1","doi-asserted-by":"crossref","unstructured":"Abdelrasoul Y, Saman ABSHM, Sebastian P (2016) A quantitative study of tuning ros gmapping parameters and their effect on performing indoor 2d slam. In 2016 2nd IEEE international symposium on robotics and manufacturing automation (ROMA), pp 1-6. IEEE","DOI":"10.1109\/ROMA.2016.7847825"},{"key":"10351_CR2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111574","volume":"197","author":"M Albonico","year":"2023","unstructured":"Albonico M, \u0110or\u0111evic M, Hamer E, Malavolta I (2023) Software engineering research on the robot operating system: A systematic mapping study. J Syst Softw 197:111574","journal-title":"J Syst Softw"},{"issue":"2","key":"10351_CR3","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1080\/00949650215733","volume":"73","author":"M Anderson","year":"2003","unstructured":"Anderson M, Braak CT (2003) Permutation tests for multi-factorial analysis of variance. J Stat Comput Simul 73(2):85\u2013113","journal-title":"J Stat Comput Simul"},{"key":"10351_CR4","doi-asserted-by":"crossref","unstructured":"Arumugam R, Enti VR, Bingbing L, XiaojunW, Baskaran K, Kong FF, Kumar AS, Meng KD, Kit GW (2010) Davinci: A cloud computing framework for service robots. In 2010 IEEE international conference on robotics and automation, pp 3084\u20133089. IEEE","DOI":"10.1109\/ROBOT.2010.5509469"},{"key":"10351_CR5","first-page":"528","volume":"1","author":"V Basili","year":"1994","unstructured":"Basili V, Caldiera G, Rombach H (1994) Goal question metric paradigm. Encycl Softw Eng 1:528\u2013532","journal-title":"Encycl Softw Eng"},{"key":"10351_CR6","doi-asserted-by":"crossref","unstructured":"Benavidez P, Muppidi M, Rad P, Prevost JJ, Jamshidi M, Brown L (2015) Cloud-based realtime robotic visual slam. In 2015 Annual IEEE Systems Conference (SysCon) Proceedings, pp 773\u2013777. IEEE","DOI":"10.1109\/SYSCON.2015.7116844"},{"key":"10351_CR7","doi-asserted-by":"crossref","unstructured":"Bistry H, Zhang J (2010) A cloud computing approach to complex robot vision tasks using smart camera systems. In 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp 3195\u20133200. IEEE","DOI":"10.1109\/IROS.2010.5653660"},{"key":"10351_CR8","first-page":"3","volume":"8","author":"C Bonferroni","year":"1963","unstructured":"Bonferroni C (1963) Teoria statistica delle classi e calcolo delle probabilita. Pubbl del R Ist Super di Sci Econ e Commericiali di Firenze 8:3\u201362","journal-title":"Pubbl del R Ist Super di Sci Econ e Commericiali di Firenze"},{"key":"10351_CR9","doi-asserted-by":"crossref","unstructured":"Chinchali S, Sharma A, Harrison J, Elhafsi A, Kang D, Pergament E, Cidon E, Katti S, Pavone M (2021) Network offloading policies for cloud robotics: a learning-based approach. Auton Robot, pp 1\u201316","DOI":"10.1007\/s10514-021-09987-4"},{"key":"10351_CR10","doi-asserted-by":"crossref","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, pp 153\u2013158","DOI":"10.1145\/3004010.3004032"},{"key":"10351_CR11","doi-asserted-by":"crossref","unstructured":"Doriya R, Chakraborty P, Nandi GC (2012) Robotic services in cloud computing paradigm. In 2012 International Symposium on Cloud and Services Computing, pp 80\u201383. IEEE","DOI":"10.1109\/ISCOS.2012.24"},{"key":"10351_CR12","doi-asserted-by":"crossref","unstructured":"dos Reis WPN, Morandin O, Vivaldini KCT (2019) A quantitative study of tuning ros adaptive monte carlo localization parameters and their effect on an agv localization. In 2019 19th International Conference on Advanced Robotics (ICAR), pp 302\u2013307. IEEE","DOI":"10.1109\/ICAR46387.2019.8981601"},{"key":"10351_CR13","unstructured":"Foote T, Marder-Eppstein E, Meeussen W (2021) tf. Available: http:\/\/wiki.ros.org\/tf. Accessed on: 03 Aug 2021 [Online]"},{"key":"10351_CR14","unstructured":"French A, Macedo M, Poulsen J, Waterson T, Yu A (2008) Multivariate analysis of variance (manova)"},{"key":"10351_CR15","doi-asserted-by":"crossref","unstructured":"Fukui M, Ishiwata Y, Ohkawa T, Sugaya M (2022) Iot edge server ros node allocation method for multi-slam on many-core. In 2022 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops), pp 421\u2013426","DOI":"10.1109\/PerComWorkshops53856.2022.9767431"},{"key":"10351_CR16","doi-asserted-by":"crossref","unstructured":"Garro R, Orozco J, Ordinez L, Santos R (2014) Estrategias de dise\u00f1o basadas en patrones de un subsistema de movimiento para un robot pulverizador. In 2014 IEEE Biennial Congress of Argentina (ARGENCON), pp 405\u2013410. IEEE","DOI":"10.1109\/ARGENCON.2014.6868527"},{"key":"10351_CR17","doi-asserted-by":"crossref","unstructured":"Gomez K, Riggio R, Rasheed T, Granelli F (2011) Analysing the energy consumption behaviour of wifi networks. In 2011 IEEE Online Conference on Green Communications, pp 98\u2013104","DOI":"10.1109\/GreenCom.2011.6082515"},{"issue":"1","key":"10351_CR18","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/TRO.2006.889486","volume":"23","author":"G Grisetti","year":"2007","unstructured":"Grisetti G, Stachniss C, Burgard W (2007) Improved techniques for grid mapping with rao-blackwellized particle filters. IEEE Trans Robot 23(1):34\u201346","journal-title":"IEEE Trans Robot"},{"key":"10351_CR19","doi-asserted-by":"crossref","unstructured":"Hellou M, Lim JY, Gasteiger N, Jang M, Ahn HS (2022) Technical methods for social robots in museum settings: An overview of the literature. In J Soc Robotics, pp 1\u201320, 2022","DOI":"10.1007\/s12369-022-00904-y"},{"issue":"3","key":"10351_CR20","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/MNET.2012.6201212","volume":"26","author":"G Hu","year":"2012","unstructured":"Hu G, Tay WP, Wen Y (2012) Cloud robotics: architecture, challenges and applications. IEEE Netw 26(3):21\u201328","journal-title":"IEEE Netw"},{"issue":"8","key":"10351_CR21","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1016\/j.robot.2013.05.001","volume":"61","author":"V Indelman","year":"2013","unstructured":"Indelman V, Williams S, Kaess M, Dellaert F (2013) Information fusion in navigation systems via factor graph based incremental smoothing. Robot Auton Syst 61(8):721\u2013738","journal-title":"Robot Auton Syst"},{"key":"10351_CR22","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1016\/S0169-7161(80)01009-7","volume":"1","author":"PK Ito","year":"1980","unstructured":"Ito PK (1980) 7 robustness of anova and manova test procedures. Handb Stat 1:199\u2013236","journal-title":"Handb Stat"},{"key":"10351_CR23","unstructured":"Kassambara A (2019) Anova in r: The ultimate guide. Available: https:\/\/www.datanovia.com\/en\/lessons\/anova-in-r\/, Nov 2019. Accessed on: 03 Aug 2021 [Online]"},{"key":"10351_CR24","unstructured":"Kassambara A (2019) T-test in r: The ultimate guide. Available: https:\/\/www.datanovia.com\/en\/lessons\/t-test-in-r\/, Nov 2019. Accessed on: 03 Aug 2021 [Online]"},{"issue":"2","key":"10351_CR25","doi-asserted-by":"publisher","first-page":"398","DOI":"10.1109\/TASE.2014.2376492","volume":"12","author":"B Kehoe","year":"2015","unstructured":"Kehoe B, Patil S, Abbeel P, Goldberg K (2015) A survey of research on cloud robotics and automation. IEEE Trans Autom Sci Eng 12(2):398\u2013409","journal-title":"IEEE Trans Autom Sci Eng"},{"key":"10351_CR26","doi-asserted-by":"crossref","unstructured":"Koub\u00e2a A (2020) Service-oriented computing in robotic. Encycl Robot, pp 1\u201312","DOI":"10.1007\/978-3-642-41610-1_1-1"},{"key":"10351_CR27","unstructured":"Labbe M (2021) find_object_2d. Available: http:\/\/wiki.ros.org\/find_object_2d. Accessed on: 03 Aug 2021 [Online]"},{"key":"10351_CR28","doi-asserted-by":"crossref","unstructured":"Lee J, Wang J, Crandall D, \u0160abanovi\u0107 S, Fox G (2017) Real-time, cloud-based object detection for unmanned aerial vehicles. In 2017 First IEEE International Conference on Robotic Computing (IRC), pp 36\u201343. IEEE","DOI":"10.1109\/IRC.2017.77"},{"key":"10351_CR29","doi-asserted-by":"crossref","unstructured":"Macenski S, Foote T, Gerkey B, Lalancette C, Woodall W (2022) Robot operating system 2: Design, architecture, and uses in the wild. Sci Robot, 7(66):eabm6074","DOI":"10.1126\/scirobotics.abm6074"},{"key":"10351_CR30","doi-asserted-by":"crossref","unstructured":"Marder-Eppstein E, Berger E, Foote T, Gerkey B, Konolige K (2010) The office marathon: Robust navigation in an indoor office environment. In 2010 IEEE international conference on robotics and automation, pp 300\u2013307. IEEE","DOI":"10.1109\/ROBOT.2010.5509725"},{"key":"10351_CR31","doi-asserted-by":"crossref","unstructured":"Maruyama Y, Kato S, Azumi T (2016) Exploring the performance of ros2. In Proceedings of the 13th International Conference on Embedded Software, pp 1\u201310","DOI":"10.1145\/2968478.2968502"},{"key":"10351_CR32","doi-asserted-by":"crossref","unstructured":"Masaba K, Li AQ (2019) Ros-cbt: Communication benchmarking tool for the robot operating system: Extended abstract. In 2019 International Symposium on Multi-Robot and Multi-Agent Systems (MRS), pages 1\u20133","DOI":"10.1109\/MRS.2019.8901094"},{"key":"10351_CR33","unstructured":"\u0110or\u0111evi M, Albonico M, Lewis GA, Malavolta I, Lago P (2022) Study Replication Package. https:\/\/github.com\/S2-group\/EMSE-2023-ros-offloading-tradeoffs-rep-pkg"},{"key":"10351_CR34","doi-asserted-by":"crossref","unstructured":"Mukhandi M, Portugal D, Pereira S, Couceiro MS (2019) A novel solution for securing robot communications based on the mqtt protocol and ros. In 2019 IEEE\/SICE International Symposium on System Integration (SII), pp 608\u2013613","DOI":"10.1109\/SII.2019.8700390"},{"key":"10351_CR35","doi-asserted-by":"crossref","unstructured":"Yamini Nimmagadda, Karthik Kumar, Yung-Hsiang Lu, and CS\u00a0George Lee (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":"10351_CR36","doi-asserted-by":"crossref","unstructured":"Parra S, Schneider S, Hochgeschwender N (2021) Specifying qos requirements and capabilities for component-based robot software. In 2021 IEEE\/ACM 3rd International Workshop on Robotics Software Engineering (RoSE), pp 29\u201336","DOI":"10.1109\/RoSE52553.2021.00012"},{"key":"10351_CR37","doi-asserted-by":"crossref","unstructured":"Profanterb S, Tekat A, Dorofeev K, Rickert M, Knoll A (2019) Opc ua versus ros, dds, and mqtt: Performance evaluation of industry 4.0 protocols. In 2019 IEEE International Conference on Industrial Technology (ICIT), pp 955\u2013962","DOI":"10.1109\/ICIT.2019.8755050"},{"key":"10351_CR38","doi-asserted-by":"crossref","unstructured":"Putra IA, Prajitno P (2019) Parameter tuning of g-mapping slam (simultaneous localization and mapping) on mobile robot with laser-range finder 360$$^\\circ $$ sensor. In 2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI), pp 148\u2013153. IEEE","DOI":"10.1109\/ISRITI48646.2019.9034573"},{"key":"10351_CR39","unstructured":"Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng AY et al (2009) Ros: an open-source robot operating system. In ICRA workshop on open source software, volume\u00a03, pp\u00a05. Kobe, Japan"},{"key":"10351_CR40","doi-asserted-by":"crossref","unstructured":"Rad PA, Hofmann D, Mendez SAP, Goehringer D (2021) Optimized deep learning object recognition for drones using embedded gpu. In 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ), pp 1\u20137","DOI":"10.1109\/ETFA45728.2021.9613590"},{"key":"10351_CR41","unstructured":"Reichardt M, F\u00f6hst T, Berns K (2013) On software quality-motivated design of a real-time framework for complex robot control systems. Electron Commun EASST, 60"},{"issue":"29","key":"10351_CR42","doi-asserted-by":"crossref","first-page":"150","DOI":"10.3182\/20131111-3-KR-2043.00016","volume":"46","author":"M Reichardt","year":"2013","unstructured":"Reichardt M, F\u00f6hst T, Fleischmann P, Arndt M, Berns K (2013) Principles in framework design applied in networked robotics. IFAC Proc 46(29):150\u2013155","journal-title":"IFAC Proc"},{"key":"10351_CR43","doi-asserted-by":"crossref","unstructured":"Santos JM, Portugal D, Rocha RP (2013) An evaluation of 2d slam techniques available in robot operating system. In 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), pages 1\u20136. IEEE","DOI":"10.1109\/SSRR.2013.6719348"},{"key":"10351_CR44","doi-asserted-by":"crossref","unstructured":"Sarker VK, Queralta JP, GiaTN, 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"},{"issue":"4","key":"10351_CR45","doi-asserted-by":"publisher","first-page":"449","DOI":"10.2307\/2413207","volume":"34","author":"BB Schultz","year":"1985","unstructured":"Schultz BB (1985) Levene\u2019s test for relative variation. Syst Zool 34(4):449\u2013456","journal-title":"Syst Zool"},{"key":"10351_CR46","doi-asserted-by":"crossref","unstructured":"Shakhimardanov A, Hochgeschwender N, Reckhaus M, Kraetzschmar GK (2011) Analysis of software connectors in robotics. In 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp 1030\u20131035","DOI":"10.1109\/IROS.2011.6095183"},{"issue":"4","key":"10351_CR47","first-page":"15","volume":"11","author":"RR Shamshiri","year":"2018","unstructured":"Shamshiri RR, Hameed IA, Pitonakova L, Weltzien C, Balasundram SK, Yule IJ, Grift TE, Chowdhary G (2018) Simulation software and virtual environments for acceleration of agricultural robotics: Features highlights and performance comparison. Int J Agric Biol Eng 11(4):15\u201331","journal-title":"Int J Agric Biol Eng"},{"issue":"4","key":"10351_CR48","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1016\/0169-7439(89)80095-4","volume":"6","author":"Lars St","year":"1989","unstructured":"St Lars, Wold Svante et al (1989) Analysis of variance (anova). Chemom Intell Lab Syst 6(4):259\u2013272","journal-title":"Chemom Intell Lab Syst"},{"key":"10351_CR49","doi-asserted-by":"crossref","unstructured":"St-Onge D, Herath D (2022) The Robot Operating System (ROS1 &2): Programming Paradigms and Deployment, pp 105\u2013126 09","DOI":"10.1007\/978-981-19-1983-1_5"},{"key":"10351_CR50","doi-asserted-by":"crossref","unstructured":"Swanborn S, Malavolta I (2021) Robot runner: A tool for automatically executing experiments on robotics software. In 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), pp 33\u201336. IEEE","DOI":"10.1109\/ICSE-Companion52605.2021.00029"},{"issue":"1\u20132","key":"10351_CR51","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1016\/S0004-3702(01)00069-8","volume":"128","author":"S Thrun","year":"2001","unstructured":"Thrun S, Fox D, Burgard W, Dellaert F (2001) Robust monte carlo localization for mobile robots. Artif Intell 128(1\u20132):99\u2013141","journal-title":"Artif Intell"},{"key":"10351_CR52","doi-asserted-by":"crossref","unstructured":"Tripathy A, van Deventer J, Paniagua C, Delsing J (2022) Interoperability between ros and opc ua: A local cloud-based approach. In 2022 IEEE 5th International Conference on Industrial Cyber-Physical Systems (ICPS), pp 1\u20135","DOI":"10.1109\/ICPS51978.2022.9816962"},{"issue":"1","key":"10351_CR53","first-page":"33","volume":"2","author":"C Webster","year":"2022","unstructured":"Webster C, Ivanov S (2022) Public perceptions of the appropriateness of robots in museums and galleries. J Smart Tour 2(1):33\u201339","journal-title":"J Smart Tour"},{"issue":"1\u20132","key":"10351_CR54","first-page":"28","volume":"34","author":"BL Welch","year":"1947","unstructured":"Welch BL (1947) The generalization of \u2018student\u2019s\u2019 problem when several different population varlances are involved. Biometrika 34(1\u20132):28\u201335","journal-title":"Biometrika"},{"key":"10351_CR55","doi-asserted-by":"crossref","unstructured":"Wendt A, Sch\u00fcppstuhl T (2022) Proxying ros communications - enabling containerized ros deployments in distributed multi-host environments. In 2022 IEEE\/SICE International Symposium on System Integration (SII), pp 265\u2013270","DOI":"10.1109\/SII52469.2022.9708884"},{"key":"10351_CR56","doi-asserted-by":"crossref","unstructured":"Wienke J, Wigand D, Koster N, Wrede S (2018) Model-based performance testing for robotics software components. In 2018 Second IEEE International Conference on Robotic Computing (IRC), pp 25\u201332","DOI":"10.1109\/IRC.2018.00013"},{"key":"10351_CR57","unstructured":"ROS wiki (2021) Basic navigation tuning guide. Available: http:\/\/wiki.ros.org\/navigation\/Tutorials\/Navigation%20Tuning%20Guide. Accessed on: 03 Aug 2021 [Online]"},{"key":"10351_CR58","unstructured":"ROS wiki (2021)<machine> tag. Available: http:\/\/wiki.ros.org\/roslaunch\/XML\/machine. Accessed on: 03 August 2021 [Online]"},{"key":"10351_CR59","unstructured":"ROS wiki (2021) Network setup in ros. Available: http:\/\/wiki.ros.org\/ROS\/NetworkSetup. Accessed on: 03 Aug 2021 [Online]"},{"key":"10351_CR60","unstructured":"ROS wiki (2021) Setup and configuration of the navigation stack on a robot. Available: http:\/\/wiki.ros.org\/navigation\/Tutorials\/RobotSetup. Accessed on: 03 Aug 2021 [Online]"},{"key":"10351_CR61","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in Software Engineering - An Introduction","author":"C Wohlin","year":"2012","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2012) Experimentation in Software Engineering - An Introduction. Kluwer Academic Publishers"},{"issue":"2","key":"10351_CR62","doi-asserted-by":"publisher","first-page":"554","DOI":"10.1109\/TIE.2012.2186775","volume":"60","author":"H Wu","year":"2012","unstructured":"Wu H, Lou L, Chen CC, Hirche S, Kuhnlenz K (2012) Cloud-based networked visual servo control. IEEE Trans Ind Electron 60(2):554\u2013566","journal-title":"IEEE Trans Ind Electron"},{"key":"10351_CR63","unstructured":"Zheng K (2017) Ros navigation tuning guide. arXiv preprint arXiv:1706.09068"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10351-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10351-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10351-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,23]],"date-time":"2023-12-23T21:06:51Z","timestamp":1703365611000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-023-10351-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,13]]},"references-count":63,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2023,11]]}},"alternative-id":["10351"],"URL":"https:\/\/doi.org\/10.1007\/s10664-023-10351-6","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,13]]},"assertion":[{"value":"30 May 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 October 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}],"article-number":"140"}}