Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
162 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Shape Formation and Locomotion with Joint Movements in the Amoebot Model (2305.06146v2)

Published 10 May 2023 in cs.RO and cs.CG

Abstract: We are considering the geometric amoebot model where a set of $n$ amoebots is placed on the triangular grid. An amoebot is able to send information to its neighbors, and to move via expansions and contractions. Since amoebots and information can only travel node by node, most problems have a natural lower bound of $\Omega(D)$ where $D$ denotes the diameter of the structure. Inspired by the nervous and muscular system, Feldmann et al. have proposed the reconfigurable circuit extension and the joint movement extension of the amoebot model with the goal of breaking this lower bound. In the joint movement extension, the way amoebots move is altered. Amoebots become able to push and pull other amoebots. Feldmann et al. demonstrated the power of joint movements by transforming a line of amoebots into a rhombus within $O(\log n)$ rounds. However, they left the details of the extension open. The goal of this paper is therefore to formalize and extend the joint movement extension. In order to provide a proof of concept for the extension, we consider two fundamental problems of modular robot systems: shape formation and locomotion. We approach these problems by defining meta-modules of rhombical and hexagonal shape, respectively. The meta-modules are capable of movement primitives like sliding, rotating, and tunneling. This allows us to simulate shape formation algorithms of various modular robot systems. Finally, we construct three amoebot structures capable of locomotion by rolling, crawling, and walking, respectively.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (67)
  1. Modular robotic systems: Characteristics and applications. J. Intell. Robotic Syst., 81(3-4):317–357, 2016.
  2. Universal reconfiguration of facet-connected modular robots by pivots: The O(1) musketeers. Algorithmica, 83(5):1316–1351, 2021.
  3. Distributed transformations of hamiltonian shapes based on line moves. Theor. Comput. Sci., 942:142–168, 2023.
  4. Efficient reconfiguration of lattice-based modular robots. Comput. Geom., 46(8):917–928, 2013.
  5. Linear reconfiguration of cube-style modular robots. Comput. Geom., 42(6-7):652–663, 2009.
  6. Reconfiguration of cube-style modular robots using o(logn) parallel moves. In ISAAC, volume 5369 of Lecture Notes in Computer Science, pages 342–353. Springer, 2008.
  7. Byoung Kwon An. Em-cube: cube-shaped, self-reconfigurable robots sliding on structure surfaces. In 2008 IEEE International Conference on Robotics and Automation, ICRA 2008, May 19-23, 2008, Pasadena, California, USA, pages 3149–3155. IEEE, 2008. doi:10.1109/ROBOT.2008.4543690.
  8. Rolling in nature and robotics: A review. Journal of Bionic Engineering, 3(4):195–208, 2006.
  9. Current trends in reconfigurable modular robots design. International Journal of Advanced Robotic Systems, 14(3):1729881417710457, 2017.
  10. Generic decentralized control for lattice-based self-reconfigurable robots. Int. J. Robotics Res., 23(9):919–937, 2004.
  11. Collective actuation. Int. J. Robotics Res., 27(3-4):299–314, 2008.
  12. Gregory S. Chirikjian. Kinematics of a metamorphic robotic system. In ICRA, pages 449–455. IEEE Computer Society, 1994.
  13. Locomotion of miniature catom chains: Scale effects on gait and velocity. In ICRA, pages 2254–2260. IEEE, 2007.
  14. Computing by programmable particles. In Distributed Computing by Mobile Entities, volume 11340 of Lecture Notes in Computer Science, pages 615–681. Springer, 2019.
  15. The canonical amoebot model: Algorithms and concurrency control. In DISC, volume 209 of LIPIcs, pages 20:1–20:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
  16. Brief announcement: amoebot - a new model for programmable matter. In SPAA, pages 220–222. ACM, 2014.
  17. An algorithmic framework for shape formation problems in self-organizing particle systems. In NANOCOM, pages 21:1–21:2. ACM, 2015.
  18. Universal shape formation for programmable matter. In SPAA, pages 289–299. ACM, 2016.
  19. Generalizing metamodules to simplify planning in modular robotic systems. In IROS, pages 1338–1345. IEEE, 2008.
  20. In-vivo energy harvesting nano robots. In 2016 IEEE International Conference on the Science of Electrical Engineering (ICSEE), pages 1–5, 2016.
  21. Efficient deterministic leader election for programmable matter. In PODC, pages 103–113. ACM, 2021.
  22. Motion planning for metamorphic systems: feasibility, decidability, and distributed reconfiguration. IEEE Trans. Robotics, 20(3):409–418, 2004.
  23. Coordinating amoebots via reconfigurable circuits. J. Comput. Biol., 29(4):317–343, 2022.
  24. Million module march: Scalable locomotion for large self-reconfiguring robots. Int. J. Robotics Res., 27(3-4):331–343, 2008.
  25. Fundamental understanding of millipede morphology and locomotion dynamics. Bioinspiration & Biomimetics, 16(2):026003, dec 2020.
  26. Shigeo Hirose. Three basic types of locomotion in mobile robots. In Fifth International Conference on Advanced Robotics’ Robots in Unstructured Environments, pages 12–17. IEEE, 1991.
  27. Distributed reconfiguration of 2d lattice-based modular robotic systems. Auton. Robots, 38(4):383–413, 2015.
  28. Development of pneumatic cellular robots forming a mechanical structure. In ICARCV, pages 63–68. IEEE, 2002.
  29. An end-to-end system for accomplishing tasks with modular robots. In Robotics: Science and Systems, 2016.
  30. Accomplishing high-level tasks with modular robots. Auton. Robots, 42(7):1337–1354, 2018.
  31. Analysis of worm-like locomotion. Periodica Polytechnica Mechanical Engineering, 57(2):59–64, 2013.
  32. Untethered origami worm robot with diverse multi-leg attachments and responsive motions under magnetic actuation. Robotics, 10(4):118, 2021.
  33. Taxonomy of two dimensional bio-inspired locomotion systems. In EMBC, pages 3703–3706. IEEE, 2019.
  34. Catoms: Moving robots without moving parts. In AAAI, pages 1730–1731. AAAI Press / The MIT Press, 2005.
  35. Fault-tolerant shape formation in the amoebot model. In DNA, volume 238 of LIPIcs, pages 9:1–9:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
  36. Using modular self-reconfiguring robots for locomotion. In ISER, volume 271 of Lecture Notes in Control and Information Sciences, pages 259–269. Springer, 2000.
  37. Gait switching with phase reversal of locomotory waves in the centipede scolopocryptops rubiginosus. Bioinspiration & Biomimetics, 17(2):026005, mar 2022.
  38. Self-reconfigurable M-TRAN structures and walker generation. Robotics Auton. Syst., 54(2):142–149, 2006.
  39. Michael LaBarbera. Why the wheels won’t go. The American Naturalist, 121(3):395–408, 1983.
  40. Shape formation by programmable particles. Distributed Comput., 33(1):69–101, 2020.
  41. Control of locomotion with shape-changing wheels. In ICRA, pages 1750–1755. IEEE, 2009.
  42. Self-assembling machine. In ICRA, pages 441–448. IEEE Computer Society, 1994.
  43. Controlled module density helps reconfiguration planning. In Workshop on the Algorithmic Foundations of Robotics, page TH15–TH27, 2001.
  44. Locomotion and turning patterns of a peristaltic crawling earthworm robot composed of flexible units. In IROS, pages 1630–1635. IEEE, 2008.
  45. The structural power of reconfigurable circuits in the amoebot model. In DNA, volume 238 of LIPIcs, pages 8:1–8:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
  46. A new meta-module for efficient reconfiguration of hinged-units modular robots. In ICRA, pages 5197–5202. IEEE, 2016.
  47. M-blocks: Momentum-driven, magnetic modular robots. In IROS, pages 4288–4295. IEEE, 2013.
  48. Self-reconfiguration planning with compressible unit modules. In ICRA, pages 2513–2520. IEEE Robotics and Automation Society, 1999.
  49. Crystalline robots: Self-reconfiguration with compressible unit modules. Auton. Robots, 10(1):107–124, 2001.
  50. Design and implementation of hexbot: A modular self-reconfigurable robotic system. J. Frankl. Inst., 349(7):2281–2293, 2012.
  51. Dynamic rolling for a modular loop robot. Int. J. Robotics Res., 28(6):758–773, 2009.
  52. Untethered robotic millipede driven by low-pressure microfluidic actuators for multi-terrain exploration. IEEE Robotics Autom. Lett., 7(4):12142–12149, 2022.
  53. Telecubes: Mechanical design of a module for self-reconfigurable robotics. In ICRA, pages 4095–4101. IEEE, 2002.
  54. Reconfigurable modular robots adaptively transforming a mechanical structure (numerical expression of transformation criteria of "chobie ii" and motion experiments). In DARS, pages 393–403. Springer, 2008.
  55. Programmable matter: Concepts and realization. Int. J. High Speed Comput., 5(2):155–170, 1993.
  56. On the general reconfiguration problem for expanding cube style modular robots. In ICRA, pages 801–808. IEEE, 2002.
  57. A complete, local and parallel reconfiguration algorithm for cube style modular robots. In ICRA, pages 117–122. IEEE, 2002.
  58. Design of prismatic cube modules for convex corner traversal in 3d. In IROS, pages 1490–1495. IEEE, 2009.
  59. Scalable modular self-reconfigurable robots using external actuation. In IROS, pages 2773–2778. IEEE, 2007.
  60. Active self-assembly of algorithmic shapes and patterns in polylogarithmic time. In ITCS, pages 353–354. ACM, 2013.
  61. Mark Yim. New locomotion gaits. In ICRA, pages 2508–2514. IEEE Computer Society, 1994.
  62. Polybot: A modular reconfigurable robot. In ICRA, pages 514–520. IEEE, 2000.
  63. Modular reconfigurable robots in space applications. Auton. Robots, 14(2-3):225–237, 2003.
  64. Modular self-reconfigurable robots. In Encyclopedia of Complexity and Systems Science, pages 5618–5631. Springer, 2009.
  65. Modular robots. IEEE Spectrum, 39(2):30–34, 2002.
  66. Evolutionary synthesis of dynamic motion and reconfiguration process for a modular robot M-TRAN. In CIRA, pages 1004–1010. IEEE, 2003.
  67. Scalable and reconfigurable configurations and locomotion gaits for chain-type modular reconfigurable robots. In CIRA, pages 893–899. IEEE, 2003.
Citations (2)

Summary

We haven't generated a summary for this paper yet.