Universal Coating by 3D Hybrid Programmable Matter
Abstract: Motivated by the prospect of nano-robots that assist human physiological functions at the nanoscale, we investigate the coating problem in the three-dimensional model for hybrid programmable matter. In this model, a single agent with strictly limited viewing range and the computational capability of a deterministic finite automaton can act on passive tiles by picking up a tile, moving, and placing it at some spot. The goal of the coating problem is to fill each node of some surface graph of size $n$ with a tile. We first solve the problem on a restricted class of graphs with a single tile type, and then use constantly many tile types to encode this graph in certain surface graphs capturing the surface of 3D objects. Our algorithm requires $\mathcal{O}(n2)$ steps, which is worst-case optimal compared to an agent with global knowledge and no memory restrictions.
- Cooperative cargo transportation by a swarm of molecular machines. Science Robotics, 7(65):eabm0677, 2022.
- On the power of the compass (or, why mazes are easier to search than graphs). In 19th Annual Symposium on Foundations of Computer Science (sfcs 1978), pages 132–142, 1978. doi:10.1109/SFCS.1978.30.
- Solving mazes with single-molecule dna navigators. Nature Materials, 18, 2019. doi:10.1038/s41563-018-0205-3.
- Building a nest by an automaton. Algorithmica, 83, 2021. doi:10.1007/s00453-020-00752-0.
- Convex hull formation for programmable matter. In Proceedings of the 21st International Conference on Distributed Computing and Networking, ICDCN 2020, 2020. doi:10.1145/3369740.3372916.
- Improved leader election for self-organizing programmable matter. In Algorithms for Sensor Systems - 13th International Symposium on Algorithms and Experiments for Wireless Sensor Networks, ALGOSENSORS 2017, Revised Selected Papers, pages 127–140, 2017. doi:10.1007/978-3-319-72751-6_10.
- Amoebot - a new model for programmable matter. In Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA ’14, page 220–222, 2014. doi:10.1145/2612669.2612712.
- On the runtime of universal coating for programmable matter. Natural Computing, 17:81–96, 2016. doi:10.1007/s11047-017-9658-6.
- Universal shape formation for programmable matter. In Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA ’16, page 289–299, 2016. doi:10.1145/2935764.2935784.
- Universal coating for programmable matter. Theoretical Computer Science, 671:56–68, 2017. doi:10.1016/j.tcs.2016.02.039.
- Shape formation by programmable particles. Distributed Computing, 33:69–101, 2019.
- Cadbots: Algorithmic aspects of manipulating programmable matter with finite automata. Algorithmica, 83:1–26, 2021. doi:10.1007/s00453-020-00761-z.
- Coordinating amoebots via reconfigurable circuits. Journal of Computational Biology, 29, 2022. doi:10.1089/cmb.2021.0363.
- Graph exploration by a finite automaton. In Mathematical Foundations of Computer Science 2004, pages 451–462, 2004.
- Leader election and local identifiers for 3d programmable matter. Concurrency and Computation: Practice and Experience, 34, 2020. doi:10.1002/cpe.6067.
- Shape recognition by a finite automaton robot. In 43rd International Symposium on Mathematical Foundations of Computer Science (MFCS 2018), volume 117 of LIPIcs, pages 52:1–52:15, 2018. doi:10.4230/LIPIcs.MFCS.2018.52.
- Forming tile shapes with simple robots. Natural Computing, 19, 2020. doi:10.1007/s11047-019-09774-2.
- From dna tiles to functional dna materials. Trends in Chemistry, 1(9):799–814, 2019. doi:10.1016/j.trechm.2019.07.006.
- Shape formation in a three-dimensional model for hybrid programmable matter. In Proc. of the 36th European Workshop on Computational Geometry (EuroCG 2020), 2020.
- Frank Hoffmann. One pebble does not suffice to search plane labyrinths. In International Symposium on Fundamentals of Computation Theory, 1981.
- Fort formation by an automaton. In 2021 International Conference on COMmunication Systems and NETworkS, pages 540–547, 2021. doi:10.1109/COMSNETS51098.2021.9352839.
- A dna molecular robot autonomously walking on the cell membrane to drive the cell motility. Angewandte Chemie International Edition, 60, 2021. doi:10.1002/anie.202108210.
- Dynamic line maintenance by hybrid programmable matter. International Journal of Networking and Computing, 13(1):18–47, 2023. doi:10.15803/ijnc.13.1_18.
- Matthew Patitz. An introduction to tile-based self-assembly and a survey of recent results. Natural Computing, 13, 2013. doi:10.1007/s11047-013-9379-4.
- A framework for taxonomy and evaluation of self-reconfigurable robotic systems. IEEE Access, 8:13969–13986, 2020. doi:10.1109/ACCESS.2020.2965327.
- 3d coating self-assembly for modular robotic scaffolds. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 11688–11695, 2020. doi:10.1109/IROS45743.2020.9341324.
- Scaffold-based asynchronous distributed self-reconfiguration by continuous module flow. In 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 4840–4846, 2019. doi:10.1109/IROS40897.2019.8967775.
- A cargo-sorting dna robot. Science, 357(6356):eaan6558, 2017.
- W.K.R. Traversat. Universal coating by programmable matter in 3d. Master’s thesis, Eindhoven University of Technology, 2020. URL: https://pure.tue.nl/ws/portalfiles/portal/168210057/Traversat_W..pdf.
- A distributed self-assembly planning algorithm for modular robots. In Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ’18, page 550–558, 2018.
- Designing collective behavior in a termite-inspired robot construction team. Science, 343(6172):754–758, 2014.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.