Saved in:
Bibliographic Details
Main Authors: Wendt, Arne, Schüppstuhl, Thorsten
Format: Preprint
Published: 2022
Subjects:
Online Access:https://arxiv.org/abs/2201.01613
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909301016100864
author Wendt, Arne
Schüppstuhl, Thorsten
author_facet Wendt, Arne
Schüppstuhl, Thorsten
contents With the ability to use containers at the edge, they pose a unified solution to combat the complexity of distributed multi-host ROS deployments, as well as individual ROS-node and dependency deployment. The bidirectional communication in ROS poses a challenge to using containerized ROS deployments alongside non-containerized ones spread over multiple machines though. We will analyze the communication protocol employed by ROS, and the suitability of different container networking modes and their implications on ROS deployments. Finally, we will present a layer 7 transparent proxy server architecture for ROS, as a solution to the identified problems. Enabling the use of ROS not only in containerized environments, but proxying ROS between network segments in general.
format Preprint
id arxiv_https___arxiv_org_abs_2201_01613
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Proxying ROS communications -- enabling containerized ROS deployments in distributed multi-host environments
Wendt, Arne
Schüppstuhl, Thorsten
Robotics
Systems and Control
With the ability to use containers at the edge, they pose a unified solution to combat the complexity of distributed multi-host ROS deployments, as well as individual ROS-node and dependency deployment. The bidirectional communication in ROS poses a challenge to using containerized ROS deployments alongside non-containerized ones spread over multiple machines though. We will analyze the communication protocol employed by ROS, and the suitability of different container networking modes and their implications on ROS deployments. Finally, we will present a layer 7 transparent proxy server architecture for ROS, as a solution to the identified problems. Enabling the use of ROS not only in containerized environments, but proxying ROS between network segments in general.
title Proxying ROS communications -- enabling containerized ROS deployments in distributed multi-host environments
topic Robotics
Systems and Control
url https://arxiv.org/abs/2201.01613