Filling Arbitrary Connected Areas by Silent Robots with Minimum Visibility Range
- 344 Downloads
We study the uniform dispersal problem (also called the filling problem) in arbitrary connected areas. In the filling problem robots are injected one-by-one at \(k \ge 1\) Doors into an unknown area, subdivided into cells. The goal is to cover the area, i.e. each cell must be occupied by a robot. The robots are homogeneous, anonymous, autonomous, have limited visibility radius, limited persistent memory, and silent, i.e. do not use explicit communication. A fundamental question is how ‘weak’ those robots can be in terms of hardware requirements and still be able to solve the problem, which was initiated by Barrameda et al. . In our previous paper  we presented an algorithm which solves the filling problem for orthogonal areas with O(1) bits of persistent memory, 1 hop visibility range and without explicit communication. The algorithm utilized the timing of movements and had O(n) runtime, where n is the number of cells in the area. In this paper, we generalize the problem for silent robots for an arbitrary connected area represented by a graph, while maintaining the 1 hop visibility range. The algorithm is collision-free, it terminates in \(O(k \cdot \varDelta \cdot n)\) rounds, and requires \(O(\varDelta \cdot \log k)\) bits of persistent memory, where \(\varDelta \) is the maximum degree of the graph.
KeywordsAutonomous robots Filling Dispersion
This work was partly performed in the frame of FIEK_16-1-2016-0007 project, implemented with the support provided from the National Research, Development and Innovation Fund of Hungary, financed under the FIEK_16 funding scheme.
- 3.Augustine, J., Moses Jr., W.K.: Dispersion of mobile robots: a study of memory-time trade-offs. In: Proceedings of the 19th International Conference on Distributed Computing and Networking, ICDCN 2018, pp. 1:1–1:10 (2018)Google Scholar
- 5.Barrameda, E.M., Das, S., Santoro, N.: Uniform dispersal of asynchronous finite-state mobile robots in presence of holes. In: Flocchini, P., Gao, J., Kranakis, E., Meyer auf der Heide, F. (eds.) ALGOSENSORS 2013. LNCS, vol. 8243, pp. 228–243. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-642-45346-5_17CrossRefGoogle Scholar
- 7.Bullo, F., Cortés, J., Marttınez, S.: Distributed algorithms for robotic networks. In: Applied Mathematics Series. Princeton University Press (2009)Google Scholar
- 12.Hsiang, T.-R., Arkin, E.M., Bender, M.A., Fekete, S.P., Mitchell, J.S.B.: Algorithms for rapidly dispersing robot swarms in unknown environments. In: Boissonnat, J.-D., Burdick, J., Goldberg, K., Hutchinson, S. (eds.) Algorithmic Foundations of Robotics V. STAR, vol. 7, pp. 77–93. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-45058-0_6CrossRefGoogle Scholar