Autonomous Mobile Robots: Refining the Computational Landscape

Within distributed computing, the study of distributed systems of identical mobile computational entities, called robots, operating in a Euclidean space is rather extensive. When a robot is activated, it executes a Look-Compute-Move cycle: it takes a snapshot of the environment (Look); with this input, it computes its destination (Compute); and then it moves towards that destination (Move). The choice of the times a robot is activated and how long its cycle lasts is made by a fair (but adversarial) scheduler; three schedulers are usually considered: fully synchronous (Fsync), semi-synchronous (Ssync), and asynchronous (Async).Extensive investigations have been carried out, under all those schedulers, within four models, corresponding to different levels of computational and communication powers of the robots: $\mathcal{O}\mathcal{B}\mathcal{L}\mathcal{O}\mathcal{T}$ (the weakest), $\mathcal{L}\mathcal{U}\mathcal{M}\mathcal{I}$ (the strongest), and two intermediate models $\mathcal{F}\mathcal{S}\mathcal{T}\mathcal{A}$ and $\mathcal{F}\mathcal{C}\mathcal{O}\mathcal{M}$. The many results for specific problems have provided insights on the relationships between the models and with respect to the activation schedulers. Recently, a comprehensive characterization of these relationships has been provided with respect to the Fsync and Ssync schedulers; however, in several cases, the results were obtained under some restrictive assumptions (chirality and/or rigidity). In this paper, we improve the characterization by removing those assumptions, providing a refined map of the computational landscape for those robots. We also establish some preliminary results with respect to the Async scheduler.

[1]  Nicola Santoro,et al.  Autonomous mobile robots with lights , 2016, Theor. Comput. Sci..

[2]  Masafumi Yamashita,et al.  Distributed Anonymous Mobile Robots: Formation of Geometric Patterns , 1999, SIAM J. Comput..

[3]  Nicola Santoro,et al.  Distributed Computing by Oblivious Mobile Robots , 2012, Synthesis Lectures on Distributed Computing Theory.

[4]  Yukiko Yamauchi,et al.  Pattern Formation by Oblivious Asynchronous Mobile Robots , 2015, SIAM J. Comput..

[5]  Giovanni Viglietta,et al.  Robots with Lights , 2019, Distributed Computing by Mobile Entities.

[6]  Reuven Cohen,et al.  Convergence Properties of the Gravitational Algorithm in Asynchronous Robot Systems , 2004, SIAM J. Comput..

[7]  Nicola Santoro,et al.  Distributed Computing by Mobile Robots: Gathering , 2012, SIAM J. Comput..

[8]  Nicola Santoro,et al.  Distributed computing by mobile robots: uniform circle formation , 2014, Distributed Computing.

[9]  Nicola Santoro,et al.  Forming Sequences of Patterns With Luminous Robots , 2020, IEEE Access.

[10]  Kaustav Bose,et al.  Positional Encoding by Robots with Non-Rigid Movements , 2019, SIROCCO.

[11]  Carlo Mereghetti,et al.  Uniform Circle Formation for Swarms of Opaque Robots with Lights , 2018, SSS.

[12]  Nicola Santoro,et al.  Mutual visibility by luminous robots without collisions , 2015, Inf. Comput..

[13]  Noa Agmon,et al.  Fault-tolerant gathering algorithms for autonomous mobile robots , 2004, SODA '04.

[14]  Xavier Défago,et al.  Using Model Checking to Formally Verify Rendezvous Algorithms for Robots with Lights in Euclidean Space , 2020, 2020 International Symposium on Reliable Distributed Systems (SRDS).

[15]  Subhash Bhagat,et al.  Optimum Algorithm for Mutual Visibility Among Asynchronous Robots with Lights , 2017, SSS.

[16]  Gokarna Sharma,et al.  Constant-Time Complete Visibility for Asynchronous Robots with Lights , 2017, SSS.

[17]  Nicola Santoro,et al.  Rendezvous with constant memory , 2016, Theor. Comput. Sci..

[18]  Masafumi Yamashita,et al.  Distributed Anonymous Mobile Robots , 1996, SIROCCO.

[19]  Paola Flocchini,et al.  On Memory, Communication, and Synchronous Schedulers When Moving and Computing , 2020, OPODIS.

[20]  Yoshiaki Katayama,et al.  Gathering Autonomous Mobile Robots with Dynamic Compasses: An Optimal Result , 2007, DISC.

[21]  Xavier Défago,et al.  Optimal Rendezvous L-Algorithms for Asynchronous Mobile Robots with External-Lights , 2018, OPODIS.

[22]  Masafumi Yamashita,et al.  Characterizing geometric patterns formable by oblivious anonymous mobile robots , 2010, Theor. Comput. Sci..