An Efficient Algorithm for Self-Reconfiguration Planning in a Modular Robot

被引:13
作者
Larkworthy, Tom
Ramamoorthy, Subramanian
机构
来源
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA) | 2010年
关键词
D O I
10.1109/ROBOT.2010.5509482
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An efficient planning algorithm for the hexagonal metamorphic self-reconfiguring system (SRS) is presented. Empirically, the algorithm achieves an time complexity of O(n) averaged over random problem instances. The planning algorithm is capable of solving approximately 97% of planning tasks in the general state space of configurations containing less than 20,000 units. The state space is divided into two classes according to planning efficiency. The configurations belonging to the first class permit an Euler tour to be wrapped around the robotic aggregate. The existence of the Euler tour implies units are free to move around the perimeter of the SRS. Planning between configurations in this class can be performed in O(n) using a specialized planning algorithm. The set of Euler tour configurations span a large volume of the general state space of the hexagonal SRS. A second specialized planning algorithm plans from a general configuration to a nearby Euler tour configuration. While planning in the general configuration state space is computationally harder, the distance required to plan is short. Thus, the combination of both algorithms allows us to efficiently plan for a large proportion of possible reconfiguration tasks for the hexagonal metamorphic robot.
引用
收藏
页码:5139 / 5146
页数:8
相关论文
共 18 条
[1]   State complexes for metamorphic robots [J].
Abrams, A ;
Ghrist, R .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2004, 23 (7-8) :809-824
[2]   Linear reconfiguration of cube-style modular robots [J].
Aloupis, Greg ;
Collette, Sebastien ;
Damian, Mirela ;
Demaine, Erik D. ;
Flatland, Robin ;
Langerman, Stefan ;
O'Rourke, Joseph ;
Ramaswami, Suneeta ;
Sacristan, Vera ;
Wuhrer, Stefanie .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2009, 42 (6-7) :652-663
[3]  
CHIRIKJIAN GS, 1994, ROB AUT 1994 P 1994, V1, P449
[4]  
DRISCOLL JR, 1989, J COMPUTER SYSTEM SC, V38
[5]  
Fitch R, 2005, IEEE INT CONF ROBOT, P117
[6]  
FITCH R, 2003, INTELLIGENT ROBOTS S, V3, P2460
[7]  
GEORGE ASH, 2005, PRINCIPLES ROBOT MOT
[8]   The geometry and topology of reconfiguration [J].
Ghrist, R. ;
Peterson, V. .
ADVANCES IN APPLIED MATHEMATICS, 2007, 38 (03) :302-323
[9]  
GHRIST R, 2002, P WORKSH ALG FDN ROB
[10]   EFFICIENT ALGORITHMS FOR GRAPH MANIPULATION [J].
HOPCROFT, J ;
TARJAN, R .
COMMUNICATIONS OF THE ACM, 1973, 16 (06) :372-378