Real-time Linux communications: an evaluation of the Linux communication stack for real-time robotic applications

As robotics systems become more distributed, the communications between different robot modules play a key role for the reliability of the overall robot control. In this paper, we present a study of the Linux communication stack meant for real-time robotic applications. We evaluate the real-time performance of UDP based communications in Linux on multi-core embedded devices as test platforms. We prove that, under an appropriate configuration, the Linux kernel greatly enhances the determinism of communications using the UDP protocol. Furthermore, we demonstrate that concurrent traffic disrupts the bounded latencies and propose a solution by separating the real-time application and the corresponding interrupt in a CPU.

READ FULL TEXT
research
04/20/2018

Time-Sensitive Networking for robotics

We argue that Time-Sensitive Networking (TSN) will become the de facto s...
research
01/04/2019

Real-time Communication between Robot PLC and PC over Ethernet-based Protocols

The article provides a comparative analysis of four communication protoc...
research
07/27/2016

Neuromorphic Robot Dream

In this paper we present the next step in our approach to neurobiologica...
research
03/09/2016

Robot Dream

In this position paper we present a novel approach to neurobiologically ...
research
10/05/2022

Internetworking Gateway between WebRTC to SIP to Integrate Real-Time Audio Video Communication

The need to integrate actual or real-time audio-visual communications in...
research
01/06/2021

Latency Analysis of ROS2 Multi-Node Systems

The Robot Operating System 2 (ROS2) targets distributed real-time system...

Please sign up or login with your details

Forgot password? Click here to reset