A Design Flow based on Docker and Kubernetes for ROS-based Robotic Software Applications

Author:

Lumpp Francesco1,Panato Marco1,Bombieri Nicola1,Fummi Franco1

Affiliation:

1. Dept. Computer Science - Univ. Verona, Italy

Abstract

Human-centered robotic applications are becoming pervasive in the context of robotics and smart manufacturing and such a pervasiveness is even more expected with the shift to Industry 5.0. The always increasing level of autonomy of modern robotic platforms requires the integration of software applications from different domains to implement artificial intelligence, cognition, and human-robot/robot-robot interaction. Developing and (re)configuring such a multi-domain software to meet functional constraints is a challenging task. Even more challenging is customizing the software to satisfy non-functional requirements such as real-time, reliability, and energy efficiency. In this context, the concept of Edge-Cloud continuum is gaining consensus as a solution to address functional and non-functional constraints in a seamless way. Containerization and orchestration are becoming a standard practice as they allow for better information flow among different network levels as well as increased modularity in the use of multi-domain software components. Nevertheless, the adoption of such a practice along the design flow, from simulation to the deployment of complex robotic applications by addressing the de-facto development standards (e.g., ROS - Robotic Operating System) is still an open problem. We present a design methodology based on Docker and Kubernetes that enables containerization and orchestration of ROS-based robotic SW applications for heterogeneous and hierarchical HW architectures. The methodology aims at (i) integrating and verifying multi-domain components since early in the design flow, (ii) mapping software tasks to containers to minimize the performance and memory footprint overhead, (iii) clustering containers to efficiently distribute load across the edge-cloud architecture by minimizing resource utilization, and (iv) enabling multi-domain verification of functional and non-functional constraints before deployment. The article presents the results obtained with a real case of study, in which the design methodology has been applied to program the mission of a Robotnik RB-Kairos mobile robot in an industrial agile production chain. We have obtained reduced load on the robot’s HW with minimal performance and network overhead thanks to the optimized distributed system.

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Reference47 articles.

1. Industry 4.0 and Industry 5.0—Inception, conception and perception

2. “industry 5.0: The prelude to the sixth industrial revolution;Di Nardo H.;Applied System Innovation,2021

3. A.  Al-Yacoub , Y.  Zhao, W.   Eaton , Y.   Goh , and N.   Lohse , “ Improving human robot collaboration through force/torque based learning for object manipulation ,” Robotics and Computer-Integrated Manufacturing, vol. 69 , 2021 . A. Al-Yacoub, Y. Zhao, W. Eaton, Y. Goh, and N. Lohse, “Improving human robot collaboration through force/torque based learning for object manipulation,” Robotics and Computer-Integrated Manufacturing, vol. 69, 2021.

4. P.  Thakur and V.  Kumar Sehgal, “Emerging architecture for heterogeneous smart cyber-physical systems for industry 5.0 ,” Computers and Industrial Engineering , vol. 162 , 2021 . P. Thakur and V. Kumar Sehgal, “Emerging architecture for heterogeneous smart cyber-physical systems for industry 5.0,” Computers and Industrial Engineering, vol. 162, 2021.

Cited by 4 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Entorno basado en contenedores Linux para el desarrollo de aplicaciones robóticas;Jornadas de Automática;2024-07-19

2. Design of Platform-Independent IoT Applications in the Edge-Cloud Continuum;2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT);2024-04-29

3. AI-Driven Ground Robots: Mobile Edge Computing and mmWave Communications at Work;IEEE Open Journal of the Communications Society;2024

4. A New Approach Towards Deployment and Management of Machine Learning Models Using K-serve Platform for Building Robust Machine Learning Systems;2023 4th IEEE Global Conference for Advancement in Technology (GCAT);2023-10-06

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3