Auto-Optimizing Connection Planning Method for Chain-Type Modular Self-Reconfiguration Robots
- 23 November 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics
- Vol. 39 (2) , 1353-1372
Abstract
Chain-type modular robots are capable of self-reconfiguration (SR), where the connection relationship between modules is changed according to the environment and tasks. This article focuses on the connection planning of SR based on multiple in-degree single out-degree (MISO) modules. The goal is to calculate the optimal connection planning solution: the sequence with the fewest detachment and attachment actions. To this end, we propose an auto-optimizing connection planning method that contains a polynomial-time algorithm to calculate near-optimal solutions and an exponential-time algorithm to further optimize the solutions automatically when some CPUs are idle. The method combines rapidity and optimality in the face of an NP-complete problem by using configuration pointers, strings that uniquely specify the robot's configuration. Our polynomial-time algorithm, in-degree matching (IM) uses the interchangeability of connection points to reduce reconfiguration steps. Our exponential-time algorithm, tree-based branch and bound (TBB) further optimizes the solutions to the optimum by a new branching strategy and stage cost. In the experiments, we verify the feasibility of the auto-optimizing method combining IM and TBB, and demonstrate the superiority of IM over Greedy-CM in the SR of MISO modules and the near-optimality of IM compared to the optimal solutions of TBB.Keywords
Funding Information
- National Natural Science Foundation of China (62073274, AC01202101103)
- Shenzhen Institute of Artificial Intelligence and Robotics for Society
This publication has 53 references indexed in Scilit:
- Graph theoretic foundations of multibody dynamicsMultibody System Dynamics, 2011
- Autonomous reconfiguration of robot shape by using Q-learningArtificial Life and Robotics, 2009
- Miche: Modular Shape Formation by Self-DisassemblyThe International Journal of Robotics Research, 2008
- Automatic Configuration Recognition Methods in Modular RobotsThe International Journal of Robotics Research, 2008
- Million Module March: Scalable Locomotion for Large Self-Reconfiguring RobotsThe International Journal of Robotics Research, 2008
- Automated Design of Adaptive Controllers for Modular Robots using Reinforcement LearningThe International Journal of Robotics Research, 2008
- Exploring adaptive locomotion with YaMoR, a novel autonomous modular robot with Bluetooth interfaceIndustrial Robot: the international journal of robotics research and application, 2006
- Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robotsIEEE Transactions on Robotics and Automation, 2002
- Backtrack search algorithms and the maximal common subgraph problemSoftware: Practice and Experience, 1982
- An algorithm to solve the m × n assignment problem in expected time O(mn log n)Networks, 1980