{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T22:09:11Z","timestamp":1740175751640,"version":"3.37.3"},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2023,5,3]],"date-time":"2023-05-03T00:00:00Z","timestamp":1683072000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,5,3]],"date-time":"2023-05-03T00:00:00Z","timestamp":1683072000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1932074"],"award-info":[{"award-number":["CNS-1932074"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2023,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The potential impact of autonomous robots on everyday life is evident in emerging applications such as precision agriculture, search and rescue, and infrastructure inspection. However, such applications necessitate operation in unknown and unstructured environments with a broad and sophisticated set of objectives, all under strict computation and power limitations. We therefore argue that the computational kernels enabling robotic autonomy must be <jats:italic>scheduled<\/jats:italic> and <jats:italic>optimized<\/jats:italic> to guarantee timely and correct behavior, while allowing for reconfiguration of scheduling parameters at runtime. In this paper, we consider a necessary first step towards this goal of <jats:italic>computational awareness<\/jats:italic> in autonomous robots: an empirical study of a base set of computational kernels from the resource management perspective. Specifically, we conduct a data-driven study of the timing, power, and memory performance of kernels for localization and mapping, path planning, task allocation, depth estimation, and optical flow, across three embedded computing platforms. We profile and analyze these kernels to provide insight into scheduling and dynamic resource management for computation-aware autonomous robots. Notably, our results show that there is a correlation of kernel performance with a robot\u2019s operational environment, justifying the notion of computation-aware robots and why our work is a crucial step towards this goal.<\/jats:p>","DOI":"10.1007\/s40747-023-01059-7","type":"journal-article","created":{"date-parts":[[2023,5,3]],"date-time":"2023-05-03T13:02:16Z","timestamp":1683118936000},"page":"6269-6295","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Towards computational awareness in autonomous robots: an empirical study of computational kernels"],"prefix":"10.1007","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6303-3980","authenticated-orcid":false,"given":"Ashrarul H.","family":"Sifat","sequence":"first","affiliation":[]},{"given":"Burhanuddin","family":"Bharmal","sequence":"additional","affiliation":[]},{"given":"Haibo","family":"Zeng","sequence":"additional","affiliation":[]},{"given":"Jia-Bin","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Changhee","family":"Jung","sequence":"additional","affiliation":[]},{"given":"Ryan K.","family":"Williams","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,5,3]]},"reference":[{"key":"1059_CR1","doi-asserted-by":"publisher","unstructured":"Ermolov I (2020) Industrial Robotics Review, pp. 195\u2013204 . https:\/\/doi.org\/10.1007\/978-3-030-37841-7_16","DOI":"10.1007\/978-3-030-37841-7_16"},{"issue":"1","key":"1059_CR2","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 Robotics 23(1):34\u201346. https:\/\/doi.org\/10.1109\/TRO.2006.889486","journal-title":"IEEE Trans Robotics"},{"key":"1059_CR3","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","DOI":"10.1109\/ROBOT.2010.5509725"},{"issue":"4","key":"1059_CR4","doi-asserted-by":"publisher","first-page":"3169","DOI":"10.1109\/LRA.2019.2925301","volume":"4","author":"J Liu","year":"2019","unstructured":"Liu J, Williams RK (2019) Submodular optimization for coupled task allocation and intermittent deployment problems. IEEE Robot Autom Lett 4(4):3169\u20133176. https:\/\/doi.org\/10.1109\/LRA.2019.2925301","journal-title":"IEEE Robot Autom Lett"},{"key":"1059_CR5","doi-asserted-by":"crossref","unstructured":"Sun D, Yang X, Liu M.-Y, Kautz J (2018) Pwc-net: Cnns for optical flow using pyramid, warping, and cost volume. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 8934\u20138943","DOI":"10.1109\/CVPR.2018.00931"},{"key":"1059_CR6","unstructured":"Ranftl R, Lasinger K, Hafner D, Schindler K, Koltun V (2019) Towards robust monocular depth estimation: Mixing datasets for zero-shot cross-dataset transfer. arXiv:1907.01341"},{"issue":"3\u20134","key":"1059_CR7","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1007\/s10846-017-0718-z","volume":"93","author":"O Guclu","year":"2019","unstructured":"Guclu O, Can AB (2019) Fast and effective loop closure detection to improve slam performance. J Intell Robot Syst 93(3\u20134):495\u2013517","journal-title":"J Intell Robot Syst"},{"key":"1059_CR8","doi-asserted-by":"crossref","unstructured":"Belavadi S.S, Beri R, Malik V (2017) Frontier exploration technique for 3d autonomous slam using k-means based divisive clustering. 2017 Asia Modelling Symposium (AMS), 95\u2013100","DOI":"10.1109\/AMS.2017.23"},{"key":"1059_CR9","doi-asserted-by":"publisher","unstructured":"Noreen I, Khan A, Ryu H, Doh N, Habib Z (2017) Optimal path planning in cluttered environment using rrt*-ab. Intelligent Service Robotics 11 . https:\/\/doi.org\/10.1007\/s11370-017-0236-7","DOI":"10.1007\/s11370-017-0236-7"},{"key":"1059_CR10","unstructured":"Nvidia: Jetson AGX Xavier. https:\/\/devblogs.nvidia.com\/nvidia-jetson-agx-xavier-32-teraops-ai-robotics\/. Accessed: 2020-01-30"},{"key":"1059_CR11","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/j.future.2015.05.008","volume":"56","author":"H Wei","year":"2016","unstructured":"Wei H, Shao Z, Huang Z, Chen R, Guan Y, Tan J, Shao Z (2016) Rt-ros: a real-time ros architecture on multi-core processors. Future Gener Comput Syst 56:171\u2013178. https:\/\/doi.org\/10.1016\/j.future.2015.05.008","journal-title":"Future Gener Comput Syst"},{"key":"1059_CR12","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1016\/j.jss.2019.01.052","volume":"151","author":"R Delgado","year":"2019","unstructured":"Delgado R, You B-J, Choi BW (2019) Real-time control architecture based on xenomai using ros packages for a service robot. J Syst Softw 151:8\u201319. https:\/\/doi.org\/10.1016\/j.jss.2019.01.052","journal-title":"J Syst Softw"},{"key":"1059_CR13","doi-asserted-by":"publisher","unstructured":"Maruyama Y, Kato S, Azumi T(2016) Exploring the performance of ros2. In: Proceedings of the 13th International Conference on Embedded Software. EMSOFT-16. Association for Computing Machinery, New York, NY, USA . https:\/\/doi.org\/10.1145\/2968478.2968502","DOI":"10.1145\/2968478.2968502"},{"key":"1059_CR14","doi-asserted-by":"publisher","unstructured":"Wang Y, Liu S, Wu X, Shi W (2018) Cavbench: A benchmark suite for connected and autonomous vehicles. In: 2018 IEEE\/ACM Symposium on Edge Computing (SEC), pp. 30\u201342 . https:\/\/doi.org\/10.1109\/SEC.2018.00010","DOI":"10.1109\/SEC.2018.00010"},{"key":"1059_CR15","doi-asserted-by":"publisher","unstructured":"Clemons J, Zhu H, Savarese S, Austin T (2011) Mevbench: A mobile computer vision benchmarking suite. In: 2011 IEEE International Symposium on Workload Characterization (IISWC), pp. 91\u2013102 . https:\/\/doi.org\/10.1109\/IISWC.2011.6114206","DOI":"10.1109\/IISWC.2011.6114206"},{"key":"1059_CR16","doi-asserted-by":"crossref","unstructured":"Kato S, Tokunaga S, Maruyama Y, Maeda S, Hirabayashi M, Kitsukawa Y, Monrroy A, Ando T, Fujii Y, Azumi T (2018) Autoware on board: Enabling autonomous vehicles with embedded systems. In: 2018 ACM\/IEEE 9th International Conference on Cyber-Physical Systems (ICCPS), pp. 287\u2013296 . IEEE","DOI":"10.1109\/ICCPS.2018.00035"},{"key":"1059_CR17","unstructured":"Autoware: Open-source software for urban autonomous driving. https:\/\/github.com\/Autoware-AI\/autoware.ai"},{"key":"1059_CR18","doi-asserted-by":"crossref","unstructured":"Zhao H, Zhang Y, Meng P, Shi H, Li L, Lou T, Zhao J (2019) Towards safety-aware computing system design in autonomous vehicles. arXiv:1905.08453","DOI":"10.1109\/ICCD50377.2020.00031"},{"key":"1059_CR19","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2018.2872402","author":"L Carlone","year":"2018","unstructured":"Carlone L, Karaman S (2018) Attention and anticipation in fast visual-inertial navigation. IEEE Trans Robot. https:\/\/doi.org\/10.1109\/TRO.2018.2872402","journal-title":"IEEE Trans Robot"},{"key":"1059_CR20","unstructured":"Guti\u00e9rrez C.S.V, Juan L.U.S, Ugarte I.Z, Vilches V.M (2018) Towards a distributed and real-time framework for robots: Evaluation of ROS 2.0 communications for real-time robotic applications. http:\/\/arxiv.org\/abs\/1809.02595"},{"key":"1059_CR21","doi-asserted-by":"crossref","unstructured":"Yoshida T, Nagatani K, Tadokoro S, Nishimura T, Koyanagi E (2014) Improvements to the rescue robot quince toward future indoor surveillance missions in the fukushima daiichi nuclear power plant","DOI":"10.1007\/978-3-642-40686-7_2"},{"key":"1059_CR22","doi-asserted-by":"publisher","unstructured":"Samal K, Wolf M, Mukhopadhyay S (2020) Attention-Based Activation Pruning to Reduce Data Movement in Real-Time AI: A Case-Study on Local Motion Planning in Autonomous Vehicles. https:\/\/doi.org\/10.1109\/JETCAS.2020.3015889","DOI":"10.1109\/JETCAS.2020.3015889"},{"key":"1059_CR23","doi-asserted-by":"publisher","unstructured":"Ueter N, G\u00fcnzel M, Chen J.-J (2021) Response-Time Analysis and Optimization for Probabilistic Conditional Parallel DAG Tasks. https:\/\/doi.org\/10.1109\/RTSS52674.2021.00042","DOI":"10.1109\/RTSS52674.2021.00042"},{"key":"1059_CR24","doi-asserted-by":"publisher","unstructured":"Sun J, Guan N, Sun J, Chi Y (2019) Calculating response-time bounds for openmp task systems with conditional branches. https:\/\/doi.org\/10.1109\/RTAS.2019.00022","DOI":"10.1109\/RTAS.2019.00022"},{"key":"1059_CR25","doi-asserted-by":"publisher","unstructured":"Shirazi M, Kargahi M, Thiele L (2020) Performance maximization of energy-variable self-powered (m, k)-firm real-time systems. https:\/\/doi.org\/10.1007\/s11241-020-09344-1","DOI":"10.1007\/s11241-020-09344-1"},{"key":"1059_CR26","doi-asserted-by":"publisher","unstructured":"Huang J, Li R, Jiao X, Jiang Y, Chang W (2020) Dynamic DAG Scheduling on Multiprocessor Systems: Reliability, Energy, and Makespan. https:\/\/doi.org\/10.1109\/TCAD.2020.3013045","DOI":"10.1109\/TCAD.2020.3013045"},{"key":"1059_CR27","doi-asserted-by":"publisher","unstructured":"Wan J, Tang S, Hua Q, Li D, Liu C, Lloret J (2018) Context-Aware Cloud Robotics for Material Handling in Cognitive Industrial Internet of Things. https:\/\/doi.org\/10.1109\/JIOT.2017.2728722","DOI":"10.1109\/JIOT.2017.2728722"},{"key":"1059_CR28","doi-asserted-by":"publisher","unstructured":"Hu B, Wang H, Zhang P, Ding B, Che H (2017) Cloudroid: A Cloud Framework for Transparent and QoS-Aware Robotic Computation Outsourcing. https:\/\/doi.org\/10.1109\/CLOUD.2017.23","DOI":"10.1109\/CLOUD.2017.23"},{"key":"1059_CR29","doi-asserted-by":"publisher","unstructured":"Liu H, Wang L (2021) Collision-free human-robot collaboration based on context awareness, Robotics and Computer-Integrated Manufacturing. https:\/\/doi.org\/10.1016\/j.rcim.2020.101997","DOI":"10.1016\/j.rcim.2020.101997"},{"key":"1059_CR30","unstructured":"Torvalds L.(2020) linux. GitHub"},{"key":"1059_CR31","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-019-03135-7","author":"J Fang","year":"2020","unstructured":"Fang J, Wang M, Wei Z (2020) A memory scheduling strategy for eliminating memory access interference in heterogeneous system. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-019-03135-7","journal-title":"J Supercomput"},{"key":"1059_CR32","doi-asserted-by":"publisher","unstructured":"Ausavarungnirun R, Chang K.K, Subramanian L, Loh G.H, Mutlu O (2012) Staged memory scheduling: Achieving high performance and scalability in heterogeneous systems. In: 2012 39th Annual International Symposium on Computer Architecture (ISCA), pp. 416\u2013427 . https:\/\/doi.org\/10.1109\/ISCA.2012.6237036","DOI":"10.1109\/ISCA.2012.6237036"},{"issue":"2","key":"1059_CR33","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1109\/TETC.2014.2300632","volume":"2","author":"Y Wang","year":"2014","unstructured":"Wang Y, Li K, Chen H, He L, Li K (2014) Energy-aware data allocation and task scheduling on heterogeneous multiprocessor systems with time constraints. IEEE Trans Emerging Top Comput 2(2):134\u2013148. https:\/\/doi.org\/10.1109\/TETC.2014.2300632","journal-title":"IEEE Trans Emerging Top Comput"},{"key":"1059_CR34","doi-asserted-by":"publisher","unstructured":"Huang P, Kumar P, Giannopoulou G, Thiele L (2014) Energy efficient dvfs scheduling for mixed-criticality systems. In: 2014 International Conference on Embedded Software (EMSOFT), pp. 1\u201310 . https:\/\/doi.org\/10.1145\/2656045.2656057","DOI":"10.1145\/2656045.2656057"},{"key":"1059_CR35","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.autcon.2018.01.009","volume":"89","author":"P Kim","year":"2018","unstructured":"Kim P, Chen J, Cho YK (2018) Slam-driven robotic mapping and registration of 3d point clouds. Autom Construct 89:38\u201348. https:\/\/doi.org\/10.1016\/j.autcon.2018.01.009","journal-title":"Autom Construct"},{"key":"1059_CR36","doi-asserted-by":"crossref","unstructured":"Zhang J, Singh S (2014) Loam: Lidar odometry and mapping in real-time. In: Robotics: Science and Systems, vol. 2","DOI":"10.15607\/RSS.2014.X.007"},{"key":"1059_CR37","doi-asserted-by":"publisher","unstructured":"Hess W, Kohler D, Rapp H, Andor D (2016) Real-time loop closure in 2d lidar slam. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 1271\u20131278 . https:\/\/doi.org\/10.1109\/ICRA.2016.7487258","DOI":"10.1109\/ICRA.2016.7487258"},{"key":"1059_CR38","doi-asserted-by":"publisher","unstructured":"Campos C, Elvira R, Rodr\u00edguez JJG, M. Montiel J.M., D. Tard\u00f3s J, (2021) Orb-slam3: An accurate open-source library for visual, visual-inertial, and multimap slam. IEEE Trans Robotics 37(6):1874\u20131890. https:\/\/doi.org\/10.1109\/TRO.2021.3075644","DOI":"10.1109\/TRO.2021.3075644"},{"key":"1059_CR39","unstructured":"Authors T.G.C (2021) Cartographer ROS Integration. https:\/\/google-cartographer-ros.readthedocs.io\/en\/latest\/index.html"},{"key":"1059_CR40","unstructured":"Bi J, Tao Y, Zhu Y, Chen L, Suresh P. Dynamic ORB SLAM, 1\u20138"},{"issue":"4","key":"1059_CR41","doi-asserted-by":"publisher","first-page":"4076","DOI":"10.1109\/LRA.2018.2860039","volume":"3","author":"B Bescos","year":"2018","unstructured":"Bescos B, F\u00e1cil JM, Civera J, Neira J (2018) Dynaslam: Tracking, mapping, and inpainting in dynamic scenes. IEEE Robot Autom Lett 3(4):4076\u20134083. https:\/\/doi.org\/10.1109\/LRA.2018.2860039","journal-title":"IEEE Robot Autom Lett"},{"key":"1059_CR42","doi-asserted-by":"crossref","unstructured":"Sturm J, Engelhard N, Endres F, Burgard W, Cremers D (2012) A benchmark for the evaluation of rgb-d slam systems. In: Proc. of the International Conference on Intelligent Robot Systems (IROS)","DOI":"10.1109\/IROS.2012.6385773"},{"key":"1059_CR43","doi-asserted-by":"publisher","unstructured":"Kuffner J.J, LaValle S.M.(2000) Rrt-connect: An efficient approach to single-query path planning. In: Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), vol. 2, pp. 995\u201310012 . https:\/\/doi.org\/10.1109\/ROBOT.2000.844730","DOI":"10.1109\/ROBOT.2000.844730"},{"key":"1059_CR44","doi-asserted-by":"crossref","unstructured":"Schubert E, Zimek A, Kriegel H.-P (2013) Geodetic distance queries on r-trees for indexing geographic data. In: International Symposium on Spatial and Temporal Databases, pp. 146\u2013164 . Springer","DOI":"10.1007\/978-3-642-40235-7_9"},{"key":"1059_CR45","doi-asserted-by":"publisher","unstructured":"Bialkowski J, Karaman S, Frazzoli E (2011) Massively parallelizing the rrt and the rrt*, pp. 3513\u20133518 . https:\/\/doi.org\/10.1109\/IROS.2011.6048813","DOI":"10.1109\/IROS.2011.6048813"},{"key":"1059_CR46","doi-asserted-by":"publisher","unstructured":"Williams R.K, Gasparri A, Ulivi G (2017) Decentralized Matroid Optimization for Topology Constraints in Multi-Robot Allocation Problems. 2017 IEEE International Conference on Robotics and Automation (ICRA), 293\u2013300 . https:\/\/doi.org\/10.1109\/ICRA.2017.7989038","DOI":"10.1109\/ICRA.2017.7989038"},{"key":"1059_CR47","unstructured":"Author A (2021) Real-time gpu scheduling with preemption support for autonomous mobile robots. Master\u2019s thesis"},{"key":"1059_CR48","doi-asserted-by":"publisher","unstructured":"Wofk D, Ma F, Yang T.-J, Karaman S, Sze V (2019) Fastdepth: Fast monocular depth estimation on embedded systems, pp. 6101\u20136108 . https:\/\/doi.org\/10.1109\/ICRA.2019.8794182","DOI":"10.1109\/ICRA.2019.8794182"},{"key":"1059_CR49","unstructured":"Xu B, Wang N, Chen T, Li M (2015) Empirical evaluation of rectified activations in convolutional network"},{"key":"1059_CR50","unstructured":"Robotics C. JACKAL UNMANNED GROUND VEHICLE. https:\/\/clearpathrobotics.com\/jackal-small-unmanned-ground-vehicle\/. Accessed: 2020-01-30"},{"key":"1059_CR51","unstructured":"Nvidia: Nvidia Jetson Xavier NX. https:\/\/www.nvidia.com\/en-us\/autonomous-machines\/embedded-systems\/jetson-xavier-nx\/. Accessed: 2020-01-30"},{"key":"1059_CR52","unstructured":"Rodola G (2020) psutil. GitHub"},{"key":"1059_CR53","unstructured":"Nvidia: Performance Analysis Tools. https:\/\/developer.nvidia.com\/performance-analysis-tools. Accessed: 2020-01-30"},{"key":"1059_CR54","unstructured":"Intel: Intel 64 and IA-32 Architectures Software Developer\u2019s Manual. https:\/\/software.intel.com. Accessed: 2019-10-30"},{"key":"1059_CR55","unstructured":"Kato S, Rajkumar R (2009) A loadable real-time scheduler suite for multicore platforms. Technical Report CMU-ECE-TR09-12. [Online]"},{"key":"1059_CR56","unstructured":"Agarwal S, Mierle K, Others: Ceres Solver. http:\/\/ceres-solver.org"},{"key":"1059_CR57","unstructured":"Zanlongo S. rrt-algorithms. https:\/\/github.com\/motion-planning\/rrt-algorithms.git. Accessed: 2020-4-24"},{"key":"1059_CR58","doi-asserted-by":"publisher","unstructured":"Saito Y, Sato F, Azumi T, Kato S, Nishio N (2019) ROSCH: Real-time scheduling framework for ROS . https:\/\/doi.org\/10.1109\/RTCSA.2018.00015","DOI":"10.1109\/RTCSA.2018.00015"},{"key":"1059_CR59","doi-asserted-by":"publisher","unstructured":"Zhao S, Dai X, Bate I, Burns A, Chang W (2020). DAG Scheduling and Analysis on Multiprocessor Systems: Exploitation of Parallelism and Dependency. https:\/\/doi.org\/10.1109\/RTSS49844.2020.00022","DOI":"10.1109\/RTSS49844.2020.00022"},{"key":"1059_CR60","doi-asserted-by":"publisher","unstructured":"Aldegheri S, Bombieri N, Patel H (2020) On the Task Mapping and Scheduling for DAG-based Embedded Vision Applications on Heterogeneous Multi\/Many-core Architecture. https:\/\/doi.org\/10.23919\/DATE48585.2020.9116462","DOI":"10.23919\/DATE48585.2020.9116462"},{"key":"1059_CR61","doi-asserted-by":"publisher","unstructured":"Maruyama Y, Kato S, Azumi T (2016) Exploring the performance of ROS2. Proceedings of the 13th International Conference on Embedded Software, EMSOFT 2016, 0\u20139 . https:\/\/doi.org\/10.1145\/2968478.2968502","DOI":"10.1145\/2968478.2968502"},{"key":"1059_CR62","unstructured":"Blass T, Hamann A, Lange R, Ziegenbein D. Automatic Latency Management for ROS 2 : Benefits , Challenges , and Open Problems, 1\u201314"},{"key":"1059_CR63","doi-asserted-by":"publisher","unstructured":"Fernandez J, Allen B, Thulasiraman P, Bingham B (2020) Performance study of the robot operating system 2 with QoS and cyber security settings. SYSCON 2020 - 14th Annual IEEE International Systems Conference, Proceedings . https:\/\/doi.org\/10.1109\/SysCon47679.2020.9275872","DOI":"10.1109\/SysCon47679.2020.9275872"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-023-01059-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-023-01059-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-023-01059-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,27]],"date-time":"2023-10-27T19:15:29Z","timestamp":1698434129000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-023-01059-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,3]]},"references-count":63,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2023,12]]}},"alternative-id":["1059"],"URL":"https:\/\/doi.org\/10.1007\/s40747-023-01059-7","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"type":"print","value":"2199-4536"},{"type":"electronic","value":"2198-6053"}],"subject":[],"published":{"date-parts":[[2023,5,3]]},"assertion":[{"value":"24 June 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 March 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 May 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}