On the computational power of energy-constrained mobile robots

Kevin A. Buchin, Paola Flocchini, Irina Kostitsyna, Tom Peters, Nicola Santoro, Koichi Wada (Corresponding author)

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

We consider distributed systems of autonomous robots operating in the plane under synchronous Look-Compute-Move (LCM) cycles. Prior research on four distinct models assumes robots have unlimited energy. We remove this assumption and investigate systems where robots have limited but renewable energy, requiring inactivity for energy restoration. We analyze the computational impact of this constraint, fully characterizing the relationship between energy-restricted and unrestricted robots. Surprisingly, we show that energy constraints can enhance computational power.
Additionally, we study how memory persistence and communication capabilities inuence computation under energy constraints. By comparing the four models in this setting, we establish a complete characterization of their computational relationships. A key insight is that energy-limited robots can be modeled as unlimited-energy robots controlled by an adversarial activation scheduler. This provides a novel equivalence framework for analyzing energy-constrained distributed systems.
Original languageEnglish
Article number105280
Number of pages24
JournalInformation and Computation
Volume303
Early online date7 Feb 2025
DOIs
Publication statusPublished - Mar 2025

Funding

This research was partly supported by NSERC through the Discovery Grant program No. 203254 and A2415, and by JSPS KAKENHI No. 20K11685, 21K11748. This research was partly supported by NSERC through the Discovery Grant program, and by JSPS KAKENHI No. 20K11685, 21K11748.

Keywords

  • Distributed computing
  • Energy constraint
  • Mobile computational entities
  • Synchronous adversarial schedulers

Fingerprint

Dive into the research topics of 'On the computational power of energy-constrained mobile robots'. Together they form a unique fingerprint.

Cite this