Saved in:
Bibliographic Details
Main Authors: Liu, Yu, Herranz, Aitor Hernandez, Sundin, Roberto C.
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2403.04440
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929391685074944
author Liu, Yu
Herranz, Aitor Hernandez
Sundin, Roberto C.
author_facet Liu, Yu
Herranz, Aitor Hernandez
Sundin, Roberto C.
contents Cloud native technologies have been observed to expand into the realm of Internet of Things (IoT) and Cyber-physical Systems, of which an important application domain is robotics. In this paper, we review the cloudification practice in the robotics domain from both literature and industrial perspectives. We propose RoboKube, an adaptive framework that is based on the Kubernetes (K8s) ecosystem to set up a common platform across the device-cloud continuum for the deployment of cloudified Robotic Operating System (ROS) powered applications, to facilitate the cloud native evolution in robotics. We examine the process of modernizing ROS applications using cloud-native technologies, focusing on both the platform and application perspectives. In addition, we address the challenges of networking setups for heterogeneous environments. This paper intends to serves as a guide for developers and researchers, offering insights into containerization strategies, ROS node distribution and clustering, and deployment options. To demonstrate the feasibility of our approach, we present a case study involving the cloudification of a teleoperation testbed.
format Preprint
id arxiv_https___arxiv_org_abs_2403_04440
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle RoboKube: Establishing a New Foundation for the Cloud Native Evolution in Robotics
Liu, Yu
Herranz, Aitor Hernandez
Sundin, Roberto C.
Robotics
Cloud native technologies have been observed to expand into the realm of Internet of Things (IoT) and Cyber-physical Systems, of which an important application domain is robotics. In this paper, we review the cloudification practice in the robotics domain from both literature and industrial perspectives. We propose RoboKube, an adaptive framework that is based on the Kubernetes (K8s) ecosystem to set up a common platform across the device-cloud continuum for the deployment of cloudified Robotic Operating System (ROS) powered applications, to facilitate the cloud native evolution in robotics. We examine the process of modernizing ROS applications using cloud-native technologies, focusing on both the platform and application perspectives. In addition, we address the challenges of networking setups for heterogeneous environments. This paper intends to serves as a guide for developers and researchers, offering insights into containerization strategies, ROS node distribution and clustering, and deployment options. To demonstrate the feasibility of our approach, we present a case study involving the cloudification of a teleoperation testbed.
title RoboKube: Establishing a New Foundation for the Cloud Native Evolution in Robotics
topic Robotics
url https://arxiv.org/abs/2403.04440