OptSample: A Resilient Buffer Management Policy for Robotic Systems based on Optimal Message Sampling

09/07/2019
by   Yu-Ping Wang, et al.
0

Modern robotic systems have become an alternative to humans to perform risky or exhausting tasks. In such application scenarios, communications between robots and the control center have become one of the major problems. Buffering is a commonly used solution to relieve temporary network disruption. But the assumption that newer messages are more valuable than older ones is not true for many application scenarios such as explorations, rescue operations, and surveillance. In this paper, we proposed a novel resilient buffer management policy named OptSample. It can uniformly sampling messages and dynamically adjust the sample rate based on run-time network situation. We define an evaluation function to estimate the profit of a message sequence. Based on the function, our analysis and simulation shows that the OptSample policy can effectively prevent losing long segment of continuous messages and improve the overall profit of the received messages. We implement the proposed policy in ROS. The implementation is transparent to user and no user code need to be changed. Experimental results on several application scenarios show that the OptSample policy can help robotic systems be more resilient against network disruption.

READ FULL TEXT

page 1

page 2

page 6

research
06/15/2021

Age of Information for Small Buffer Systems

Consider a message processing system whose objective is to produce the m...
research
08/08/2023

Caching-based Multicast Message Authentication in Time-critical Industrial Control Systems

Attacks against industrial control systems (ICSs) often exploit the insu...
research
03/28/2021

MT-lib: A Topology-aware Message Transfer Library for Graph500 on Supercomputers

We present MT-lib, an efficient message transfer library for messages ga...
research
08/23/2022

Null Messages, Information and Coordination

This paper investigates the transfer of information in fault-prone synch...
research
04/21/2022

Message Flow Analysis with Complex Causal Links for Distributed ROS 2 Systems

Distributed robotic systems rely heavily on publish-subscribe frameworks...
research
03/13/2020

How Fast Can We Insert? A Performance Study of Apache Kafka

Message brokers see widespread adoption in modern IT landscapes, with Ap...
research
06/23/2020

Evaluation of Sampling Methods for Robotic Sediment Sampling Systems

Analysis of sediments from rivers, lakes, reservoirs, wetlands and other...

Please sign up or login with your details

Forgot password? Click here to reset