A Discrete and Continuous Study of the Max-Chain-Formation Problem

Most existing robot formation problems seek a target formation of a certain \emph{minimal} and, thus, efficient structure. Examples include the Gathering and the Chain-Formation problem. In this work, we study formation problems that try to reach a \emph{maximal} structure, supporting for example an efficient coverage in exploration scenarios. A recent example is the NASA Shapeshifter project, which describes how the robots form a relay chain along which gathered data from extraterrestrial cave explorations may be sent to a home base. As a first step towards understanding such maximization tasks, we introduce and study the Max-Chain-Formation problem, where $n$ robots are ordered along a winding, potentially self-intersecting chain and must form a connected, straight line of maximal length connecting its two endpoints. We propose and analyze strategies in a discrete and in a continuous time model. In the discrete case, we give a complete analysis if all robots are initially collinear, showing that the worst-case time to reach an $\varepsilon$-approximation is upper bounded by $\mathcal{O}(n^2 \cdot \log (n/\varepsilon))$ and lower bounded by $\Omega(n^2 \cdot~\log (1/\varepsilon))$. If one endpoint of the chain remains stationary, this result can be extended to the non-collinear case. If both endpoints move, we identify a family of instances whose runtime is unbounded. For the continuous model, we give a strategy with an optimal runtime bound of $\Theta(n)$. Avoiding an unbounded runtime similar to the discrete case relies crucially on a counter-intuitive aspect of the strategy: slowing down the endpoints while all other robots move at full speed. Surprisingly, we can show that a similar trick does not work in the discrete model.

[1]  Masafumi Yamashita,et al.  Distributed memoryless point convergence algorithm for mobile robots with limited visibility , 1999, IEEE Trans. Robotics Autom..

[2]  Israel A. Wagner,et al.  Gathering Multiple Robotic A(ge)nts with Limited Sensing Capabilities , 2004, ANTS Workshop.

[3]  Nicola Santoro,et al.  Gathering of asynchronous robots with limited visibility , 2005, Theor. Comput. Sci..

[4]  Reuven Cohen,et al.  Local Algorithms for Autonomous Robot Systems , 2006, SIROCCO.

[5]  Friedhelm Meyer auf der Heide,et al.  Maintaining Communication Between an Explorer and a Base Station , 2006, BICC.

[6]  Franck Petit,et al.  Self-stabilizing Deterministic Gathering , 2009, ALGOSENSORS.

[7]  Friedhelm Meyer auf der Heide,et al.  Optimal strategies for maintaining a chain of relays between an explorer and a base camp , 2009, Theor. Comput. Sci..

[8]  Friedhelm Meyer auf der Heide,et al.  A tight runtime bound for synchronous gathering of autonomous robots with limited visibility , 2011, SPAA '11.

[9]  Friedhelm Meyer auf der Heide,et al.  Convergence of local communication chain strategies via linear transformations: or how to trade locality for speed , 2011, SPAA '11.

[10]  Friedhelm Meyer auf der Heide,et al.  Optimal and competitive runtime bounds for continuous, local gathering of mobile robots , 2012, SPAA '12.

[11]  Friedhelm Meyer auf der Heide,et al.  Linear and Competitive Strategies for Continuous Robot Formation Problems , 2015, ACM Trans. Parallel Comput..

[12]  Pavan Poudel,et al.  Universally Optimal Gathering Under Limited Visibility , 2017, SSS.

[13]  Fukuhito Ooshita,et al.  Uniform deployment of mobile agents in asynchronous rings , 2018, J. Parallel Distributed Comput..

[14]  Christian Scheideler,et al.  Forming tile shapes with simple robots , 2018, Natural Computing.

[15]  Gerhard Goos,et al.  Distributed Computing by Mobile Entities , 2019, Lecture Notes in Computer Science.

[16]  Friedhelm Meyer auf der Heide,et al.  Continuous Protocols for Swarm Robotics , 2019, Distributed Computing by Mobile Entities.

[17]  A Discrete and Continuous Study of the Max-Chain-Formation Problem: Slow Down to Speed up , 2020, SPAA.