Abstract
This paper investigates a simplified model of robot motion planning where particles on a board respond to global signals, causing them to move uniformly in a particular direction. We consider two types of movement commands: (1) Steps, which cause particles to move one unit distance in the given direction, and (2) Tilts, which cause particles to move maximally in the given direction. Under the overarching theme of reconfiguring robot swarms, we look at the problem of assembling general shapes both within systems that exclusively use step commands and systems that exclusively use tilt commands. We derive upper and lower bounds on the worst-case number of movements needed to reconfigure a general purpose board into a target shape. Under step transformations, we show a set of obstacles that can reconfigure n robots from any size-n shape to construct any other size-n shape with optimal \(\varTheta (n)\) steps, which improves on previous techniques taking \(O(n^2)\) steps. We then provide a board configuration that, under tilt transformations, can construct any size-n shape (given “helper particles”) in optimal \(\varTheta (n)\) tilts, which also improves upon the previous best known time of \(O(n^2)\) tilts.
Similar content being viewed by others
References
Balanza-Martinez J, Caballero D, Cantu AA, Gomez T, Luchsinger A, Schweller R, Wylie T (2019) Relocation with uniform external control in limited directions. In: Proc. of the Japan Conf. on Discrete and Computational Geometry, Graphs, and Games, JCDCGGG’19, pp. 39–40
Balanza-Martinez J, Gomez T, Caballero D, Luchsinger A, Cantu AA, Reyes R, Flores M, Schweller RT, Wylie T (2020) Hierarchical shape construction and complexity for slidable polyominoes under uniform external forces. In: Proc. of the ACM-SIAM Symposium on Discrete Algorithms, SODA’20, pp. 2625–2641
Balanza-Martinez J, Luchsinger A, Caballero D, Reyes R, Cantu AA, Schweller R, Garcia LA, Wylie T (2019) Full tilt: Universal constructors for general shapes with uniform external forces. In: Proc. of the ACM-SIAM Symposium on Discrete Algorithms, SODA’19, pp. 2689–2708
Becker AT, Demaine ED, Fekete SP, Habibi G, McLurkin J (2014) Reconfiguring massive particle swarms with limited, global control. In: Algorithms for Sensor Systems, pp. 51–66
Becker AT, Demaine ED, Fekete SP, Lonsford J, Morris-Wright R (2019) Particle computation: complexity, algorithms, and logic. Nat Comput 18:6751–6756. https://doi.org/10.1007/s11047-017-9666-6
Becker AT, Demaine ED, Fekete SP, McLurkin J (2014) Particle computation: Designing worlds to control robot swarms with only global signals. In: Proc. of the IEEE Inter. Conf. on Robotics and Automation, ICRA’14, pp. 6751–6756
Becker AT, Fekete SP, Keldenich P, Krupke D, Rieck C, Scheffer C, Schmidt A (2018) Tilt assembly: algorithms for micro-factories that build objects with uniform external forces. Algorithmica 82:165–187
Becker AT, Habibi G, Werfel J, Rubenstein M, McLurkin J (2013) Massive uniform manipulation: controlling large populations of simple robots with a common input signal. In: The Inter. Conf. on Intelligent Robots and Systems, pp. 520–527
Caballero D, Cantu AA, Gomez T, Luchsinger A, Schweller R, Wylie T (2020) Building patterned shapes in robot swarms with uniform control signals. In: Proc. of the Canadian Conference on Computational Geometry, CCCG’20, pp. 59–62
Caballero D, Cantu AA, Gomez T, Luchsinger A, Schweller R, Wylie T (2020) Hardness of reconfiguring robot swarms with uniform external control in limited directions. J Inform Process 28:782–790
Caballero D, Cantu AA, Gomez T, Luchsinger A, Schweller R, Wylie T (2020) Relocating units in robot swarms with uniform control signals is PSPACE-complete. In: Proc. of the Canadian Conference on Computational Geometry, CCCG’20, pp. 49–55
Manzoor S, Sheckman S, Lonsford J, Kim H, Kim MJ, Becker AT (2017) Parallel self-assembly of polyominoes under uniform control inputs. IEEE Robot Autom Lett 2(4):2040–2047. https://doi.org/10.1109/LRA.2017.2715402
Schmidt A, Manzoor S, Huang L, Becker AT, Fekete S (2018) Efficient parallel self-assembly under uniform control inputs. IEEE Robot Autom Lett. https://doi.org/10.1109/LRA.2018.2853758
Zhang Y, Chen X, Qi H, Balkcom D (2017) Rearranging agents in a small space using global controls. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3576–3582
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This research was supported in part by National Science Foundation Grant CCF-1817602.
Rights and permissions
About this article
Cite this article
Caballero, D., Cantu, A.A., Gomez, T. et al. Fast reconfiguration of robot swarms with uniform control signals. Nat Comput 20, 659–669 (2021). https://doi.org/10.1007/s11047-021-09864-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-021-09864-0