Design of a Decentralized Strategy for Layered Self-Assembly of 3D Structures Using Robotic Blocks

被引:1
作者
Cabral, Kleber [1 ]
Kaykobad, Tanvir [2 ]
Delamer, Jean-Alexis [3 ]
Jardine, Peter [1 ]
Givigi, Sidney [1 ,2 ]
机构
[1] Royal Mil Coll Canada, Dept Elect & Comp Engn, 13 Gen Crerar Crescent, Kingston, ON K7K 7B4, Canada
[2] Queens Univ, Sch Comp, 557 Goodwin Hall, Kingston, ON K7L 2N8, Canada
[3] St Francis Xavier Univ, Dept Comp Sci, 4130 Univ Ave, Antigonish, NS B2G 2W5, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Self-assembly; Drones; Robotics; Decentralized decision making; COOPERATIVE CONSTRUCTION; AUTONOMOUS CONSTRUCTION; MODULAR ROBOTS; NAVIGATION; SWARM; SHAPE;
D O I
10.1007/s10846-023-01825-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In self-assembly tasks, local interactions between robotic structure parts induce a collective behaviour that guides the robots to assume a desired shape. In this work, we propose a self-assembly strategy for building three-dimensional structures using robotic blocks. The assembly is executed layer-by-layer, and each layer grows from a single position called seed position. The robots follow a set of pre-programmed behaviours to perform the assembly task. Moreover, each robot is only capable of local sensing and empty positions in the structure are not known a priori. Robots carry a blueprint of the structure, containing relative coordinates for where blocks should be placed. A graph is extrapolated from the blueprint and used to define the structural properties necessary to analyze correctness and efficiency of the proposed technique. Simulated results show that the distance that robots travelled during assembly is likely to be the shortest path possible. Also, graph-based metrics are applied to evaluate the selection of different seed positions, drawing a relationship between structure blueprint and the distance travelled by the robots. Finally, physical experiments demonstrate the applicability of the proposed algorithms in realistic scenarios.
引用
收藏
页数:21
相关论文
共 43 条
[1]   Modular Robotic Systems: Characteristics and Applications [J].
Ahmadzadeh, Hossein ;
Masehian, Ellips ;
Asadpour, Masoud .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2016, 81 (3-4) :317-357
[2]   Collision-Free 4D Trajectory Planning in Unmanned Aerial Vehicles for Assembly and Structure Construction [J].
Alejo, D. ;
Cobano, J. A. ;
Heredia, G. ;
Ollero, A. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2014, 73 (1-4) :783-795
[3]   The Flight Assembled Architecture Installation COOPERATIVE CONSTRUCTION WITH FLYING MACHINES [J].
Augugliaro, Federico ;
Lupashin, Sergei ;
Hamer, Michael ;
Male, Cason ;
Hehn, Markus ;
Mueler, Mark W. ;
Wilman, Jan Sebastian ;
Gramazio, Fabio ;
Kohler, Matthias ;
D'Andrea, Rafaello .
IEEE CONTROL SYSTEMS MAGAZINE, 2014, 34 (04) :46-64
[4]   Lucas-Kanade 20 years on: A unifying framework [J].
Baker, S ;
Matthews, I .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2004, 56 (03) :221-255
[5]   A Stochastic Learning Approach for Construction of Brick Structures with a Ground Robot [J].
Barros dos Santos, Sergio R. ;
Dantas, Diego O. ;
Givigi, Sidney N., Jr. ;
Buonocore, Luciano ;
Neto, Areolino A. ;
Nascimento, Cairo L., Jr. .
IFAC PAPERSONLINE, 2017, 50 (01) :5654-5659
[6]   Iterative Decentralized Planning for Collective Construction Tasks with Quadrotors [J].
Barros dos Santos, Sergio R. ;
Givigi, Sidney ;
Nascimento, Cairo L., Jr. ;
Fernandes, Jose M. ;
Buonocore, Luciano ;
de Almeida Neto, Areolino .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2018, 90 (1-2) :217-234
[7]   Autonomous Construction of Multiple Structures Using Learning Automata: Description and Experimental Validation [J].
Barros dos Santos, Sergio R. ;
Givigi, Sidney N., Jr. ;
Nascimento, Cairo L., Jr. .
IEEE SYSTEMS JOURNAL, 2015, 9 (04) :1376-1387
[8]  
dos Santos SRB, 2014, ANN IEEE SYST CONF, P57, DOI 10.1109/SysCon.2014.6819236
[9]   Autonomous assembly of structures using pinning control and formation algorithms [J].
Cabral, Kleber M. ;
Givigi, Sidney N. ;
Jardine, Peter T. .
2020 14TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON2020), 2020,
[10]  
Cabral KM, 2019, ANN IEEE SYST CONF