In this project, our primary focus is on exploring the capabilities of Robot Operating System (ROS) 2 and its communication mechanisms, specifically in a cloud environment. We aim to analyze the Data Distribution Service (DDS) communication protocol within ROS 2, using real-life scenarios as our basis for evaluation.
ROS 2, an evolution of ROS, is designed to be more flexible, scalable, and efficient, catering to the diverse needs of robotic systems. By leveraging DDS, ROS 2 provides a powerful communication infrastructure that enables efficient data exchange among distributed components within a cloud environment.
To evaluate the effectiveness of DDS communication in a cloud setting, we will analyze the performance of DDS when multiple robots communicate with each other to collaborate on a shared task. This scenario involve coordinating the movements of an Autonomous Mobile Robot (AMR) with a robotic arm in a 5G network.
By conducting this analysis, we aim to identify the strengths and limitations of DDS communication in a 5G cloud environment. We will propose improvements and optimizations to enhance its performance, reliability, and scalability.
Gábor FEHÉR, Marcell BALOGH, Dániel RÓZSA, Norbert REIDER (Ericsson)