Development of a new path-planning algorithm for lattice based self-reconfigurable modular robots with pivoting cube shaped modules

IF 4.3 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS
Halil İbrahim Dokuyucu , Nurhan Gürsel Özmen
{"title":"Development of a new path-planning algorithm for lattice based self-reconfigurable modular robots with pivoting cube shaped modules","authors":"Halil İbrahim Dokuyucu ,&nbsp;Nurhan Gürsel Özmen","doi":"10.1016/j.robot.2025.104955","DOIUrl":null,"url":null,"abstract":"<div><div>In this study, a new path-planning algorithm named “Jellyfish Pump Algorithm (JPA)” for the self-reconfiguration of lattice-based self-reconfigurable modular robots (SRMRs) is presented. The JPA is inspired by the shape changing behavior of a jellyfish during its motion. This motion always satisfies the structural balance of the jellyfish with the help of adaptable and periodic shape changing actions. The proposed approach tries to confirm a physically balanced transformation process of the SRMRs considering external effects such as the gravity. The aim is to conserve the balance by employing a static plus shaped core structure of the robot body during the self-reconfiguration. The mobile modules are allowed to move around this core structure between initial and final configurations. The pivoting cube model is used as the abstraction method of the introduced algorithm. The comparison between pivoting and sliding cube models is presented considering actual world implementation aspects of SRMRs. The JPA is developed as a modification to the well-known self-reconfiguration algorithm of Melt Sort Grow. The JPA allows the robot to reach the final configuration by melting the initial configuration into a balanced intermediate phase having a plus shaped structure instead of a line configuration. The physical balance of the robot is satisfied at each step of the self-reconfiguration process. Appropriate simulations using generic 3D initial configurations have validated the proposed algorithm. Extreme cases such as locomotion and bridge formation are tested with the proposed algorithm considering the robustness and applicability. The time complexity of the JPA is <span><math><mrow><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mn>2</mn></msup><mo>)</mo></mrow></math></span> for <span><math><mi>n</mi></math></span> modules, whereas the balance restrictions enforce the algorithm to generate number of moves less than the square of number of mobile modules. The proposed algorithm was compared with a validated Melt Sort Grow algorithm considering number of moves and time complexity, and the efficiency of the algorithm was verified.</div></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"188 ","pages":"Article 104955"},"PeriodicalIF":4.3000,"publicationDate":"2025-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics and Autonomous Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0921889025000417","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

In this study, a new path-planning algorithm named “Jellyfish Pump Algorithm (JPA)” for the self-reconfiguration of lattice-based self-reconfigurable modular robots (SRMRs) is presented. The JPA is inspired by the shape changing behavior of a jellyfish during its motion. This motion always satisfies the structural balance of the jellyfish with the help of adaptable and periodic shape changing actions. The proposed approach tries to confirm a physically balanced transformation process of the SRMRs considering external effects such as the gravity. The aim is to conserve the balance by employing a static plus shaped core structure of the robot body during the self-reconfiguration. The mobile modules are allowed to move around this core structure between initial and final configurations. The pivoting cube model is used as the abstraction method of the introduced algorithm. The comparison between pivoting and sliding cube models is presented considering actual world implementation aspects of SRMRs. The JPA is developed as a modification to the well-known self-reconfiguration algorithm of Melt Sort Grow. The JPA allows the robot to reach the final configuration by melting the initial configuration into a balanced intermediate phase having a plus shaped structure instead of a line configuration. The physical balance of the robot is satisfied at each step of the self-reconfiguration process. Appropriate simulations using generic 3D initial configurations have validated the proposed algorithm. Extreme cases such as locomotion and bridge formation are tested with the proposed algorithm considering the robustness and applicability. The time complexity of the JPA is O(n2) for n modules, whereas the balance restrictions enforce the algorithm to generate number of moves less than the square of number of mobile modules. The proposed algorithm was compared with a validated Melt Sort Grow algorithm considering number of moves and time complexity, and the efficiency of the algorithm was verified.
基于点阵的自重构模块化机器人路径规划算法研究
本研究提出了一种新的路径规划算法“水母泵算法(JPA)”,用于基于网格的自重构模块化机器人(SRMRs)的自重构。JPA的灵感来自水母在运动过程中的形状变化行为。这种运动总是通过适应性和周期性的形状变化来满足水母的结构平衡。该方法试图在考虑重力等外部影响的情况下,确认srmr的物理平衡转化过程。目的是在自重构过程中,通过采用静态正形核心结构来保持机器人身体的平衡。移动模块可以在初始配置和最终配置之间围绕核心结构移动。采用旋转立方体模型作为该算法的抽象方法。从srmr的实际实现方面比较了旋转模型和滑动立方体模型。JPA是对著名的Melt Sort Grow自重构算法的改进而开发的。JPA允许机器人通过将初始配置熔化为具有正形结构而不是直线配置的平衡中间阶段来达到最终配置。在自重构过程的每一步都满足机器人的物理平衡。适当的模拟使用通用的三维初始配置验证了所提出的算法。考虑到算法的鲁棒性和适用性,对运动和桥梁编队等极端情况进行了测试。对于n个模块,JPA的时间复杂度为O(n2),而平衡限制强制算法生成的移动次数小于移动模块数量的平方。考虑移动次数和时间复杂度,将该算法与已验证的Melt Sort growth算法进行了比较,验证了算法的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Robotics and Autonomous Systems
Robotics and Autonomous Systems 工程技术-机器人学
CiteScore
9.00
自引率
7.00%
发文量
164
审稿时长
4.5 months
期刊介绍: Robotics and Autonomous Systems will carry articles describing fundamental developments in the field of robotics, with special emphasis on autonomous systems. An important goal of this journal is to extend the state of the art in both symbolic and sensory based robot control and learning in the context of autonomous systems. Robotics and Autonomous Systems will carry articles on the theoretical, computational and experimental aspects of autonomous systems, or modules of such systems.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信