Andreas Padalkin, Manish Kumar, Christian Scheideler
{"title":"变形虫模型中关节运动的重构和运动","authors":"Andreas Padalkin, Manish Kumar, Christian Scheideler","doi":"10.1007/s10514-025-10204-9","DOIUrl":null,"url":null,"abstract":"<div><p>We are considering the geometric amoebot model where a set of <i>n</i> <i>amoebots</i> 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 <span>\\(\\Omega (D)\\)</span> where <i>D</i> denotes the diameter of the structure. Inspired by the nervous and muscular system, Feldmann et al. (Computat Biol 29(4):317–343, 2022) have proposed the <i>reconfigurable circuit extension</i> and the <i>joint movement extension</i> 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. (Computat Biol 29(4):317–343, 2022) demonstrated the power of joint movements by transforming a line of amoebots into a rhombus within <span>\\(O(\\log n)\\)</span> 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 develop centralized algorithms for two fundamental problems of modular robot systems: <i>reconfiguration</i> and <i>locomotion</i>. 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 reconfiguration algorithms of various modular robot systems. Finally, we construct three amoebot structures capable of locomotion by rolling, crawling, and walking, respectively.</p></div>","PeriodicalId":55409,"journal":{"name":"Autonomous Robots","volume":"49 3","pages":""},"PeriodicalIF":4.3000,"publicationDate":"2025-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s10514-025-10204-9.pdf","citationCount":"0","resultStr":"{\"title\":\"Reconfiguration and locomotion with joint movements in the amoebot model\",\"authors\":\"Andreas Padalkin, Manish Kumar, Christian Scheideler\",\"doi\":\"10.1007/s10514-025-10204-9\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>We are considering the geometric amoebot model where a set of <i>n</i> <i>amoebots</i> 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 <span>\\\\(\\\\Omega (D)\\\\)</span> where <i>D</i> denotes the diameter of the structure. Inspired by the nervous and muscular system, Feldmann et al. (Computat Biol 29(4):317–343, 2022) have proposed the <i>reconfigurable circuit extension</i> and the <i>joint movement extension</i> 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. (Computat Biol 29(4):317–343, 2022) demonstrated the power of joint movements by transforming a line of amoebots into a rhombus within <span>\\\\(O(\\\\log n)\\\\)</span> 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 develop centralized algorithms for two fundamental problems of modular robot systems: <i>reconfiguration</i> and <i>locomotion</i>. 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 reconfiguration algorithms of various modular robot systems. Finally, we construct three amoebot structures capable of locomotion by rolling, crawling, and walking, respectively.</p></div>\",\"PeriodicalId\":55409,\"journal\":{\"name\":\"Autonomous Robots\",\"volume\":\"49 3\",\"pages\":\"\"},\"PeriodicalIF\":4.3000,\"publicationDate\":\"2025-08-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://link.springer.com/content/pdf/10.1007/s10514-025-10204-9.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Autonomous Robots\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s10514-025-10204-9\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Autonomous Robots","FirstCategoryId":"94","ListUrlMain":"https://link.springer.com/article/10.1007/s10514-025-10204-9","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
Reconfiguration and locomotion with joint movements in the amoebot model
We are considering the geometric amoebot model where a set of namoebots 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. (Computat Biol 29(4):317–343, 2022) 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. (Computat Biol 29(4):317–343, 2022) 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 develop centralized algorithms for two fundamental problems of modular robot systems: reconfiguration 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 reconfiguration algorithms of various modular robot systems. Finally, we construct three amoebot structures capable of locomotion by rolling, crawling, and walking, respectively.
期刊介绍:
Autonomous Robots reports on the theory and applications of robotic systems capable of some degree of self-sufficiency. It features papers that include performance data on actual robots in the real world. Coverage includes: control of autonomous robots · real-time vision · autonomous wheeled and tracked vehicles · legged vehicles · computational architectures for autonomous systems · distributed architectures for learning, control and adaptation · studies of autonomous robot systems · sensor fusion · theory of autonomous systems · terrain mapping and recognition · self-calibration and self-repair for robots · self-reproducing intelligent structures · genetic algorithms as models for robot development.
The focus is on the ability to move and be self-sufficient, not on whether the system is an imitation of biology. Of course, biological models for robotic systems are of major interest to the journal since living systems are prototypes for autonomous behavior.