Skip to main content
Log in

Fast reconfiguration of robot swarms with uniform control signals

  • Published:
Natural Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tim Wylie.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-021-09864-0

Keywords

Navigation