Synchronization by Asynchronous Mobile Robots with Limited Visibility

06/05/2020
by   Paola Flocchini, et al.
0

A mobile robot system consists of anonymous mobile robots, each of which autonomously performs sensing, computation, and movement according to a common algorithm, so that the robots collectively achieve a given task. There are two main models of time and activation of the robots. In the semi-synchronous model (SSYNC), the robots share a common notion of time; at each time unit, a subset of the robots is activated, and each performs all three actions (sensing, computation, and movement) in that time unit. In the asynchronous model (ASYNC), there is no common notion of time, the robots are activated at arbitrary times, and the duration of each action is arbitrary but finite. In this paper, we investigate the problem of synchronizing ASNYC robots with limited sensing range, i.e., limited visibility. We first present a sufficient condition for an ASYNC execution of a common algorithm A to have a corresponding SSYNC execution of A; our condition imposes timing constraints on the activation schedule of the robots and visibility constraints during movement. Then, we prove that this condition is necessary (with probability 1) under a randomized ASYNC adversary. Finally, we present a synchronization algorithm for luminous ASYNC robots with limited visibility, each equipped with a light that can take a constant number of colors. Our algorithm enables luminous ASYNC robots to simulate any algorithm A, designed for the (non-luminous) SSYNC robots and satisfying visibility constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2023

Asynchronous Gathering of Robots with Finite Memory on a Circle under Limited Visibility

Consider a set of n mobile entities, called robots, located and operatin...
research
09/22/2019

Randomized Gathering of Asynchronous Mobile Robots

This paper revisits the widely researched gathering problem for two robo...
research
05/10/2018

Ring Exploration with Myopic Luminous Robots

We investigate exploration algorithms for autonomous mobile robots evolv...
research
05/22/2019

Infinite Grid Exploration by Disoriented Robots

We deal with a set of autonomous robots moving on an infinite grid. Thos...
research
05/13/2021

An Algorithm for Limited Visibility Graph Searching

We study a graph search problem in which a team of searchers attempts to...
research
02/08/2023

Optimal Allocation of Many Robot Guards for Sweep-Line Coverage

We study the problem of allocating many mobile robots for the execution ...
research
11/12/2019

Gathering on Rings for Myopic Asynchronous Robots with Lights

We investigate gathering algorithms for asynchronous autonomous mobile r...

Please sign up or login with your details

Forgot password? Click here to reset