Cooperative object transport with a swarm of e-puck robots: robustness and scalability of evolved collective strategies

被引:50
作者
Alkilabi, Muhanad H. Mohammed [1 ,3 ]
Narayan, Aparajit [1 ]
Tuci, Elio [2 ]
机构
[1] Aberystwyth Univ, Aberystwyth, Dyfed, Wales
[2] Middlesex Univ, Comp Sci Dept, London, England
[3] Kerbala Univ, Comp Sci Dept, Kerbala, Iraq
关键词
Collective transport; Swarm robotics; Evolutionary computation; Artificial neural networks; HYMENOPTERA; FORMICIDAE; ANTS; RECRUITMENT; BEHAVIORS;
D O I
10.1007/s11721-017-0135-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cooperative object transport in distributed multi-robot systems requires the coordination and synchronisation of pushing/pulling forces by a group of autonomous robots in order to transport items that cannot be transported by a single agent. The results of this study show that fairly robust and scalable collective transport strategies can be generated by robots equipped with a relatively simple sensory apparatus (i.e. no force sensors and no devices for direct communication). In the experiments described in this paper, homogeneous groups of physical e-puck robots are required to coordinate and synchronise their actions in order to transport a heavy rectangular cuboid object as far as possible from its starting position to an arbitrary direction. The robots are controlled by dynamic neural networks synthesised using evolutionary computation techniques. The best evolved controller demonstrates an effective group transport strategy that is robust to variability in the physical characteristics of the object (i.e. object mass and size of the longest object's side) and scalable to different group sizes. To run these experiments, we designed, built, and mounted on the robots a new sensor that returns the agents' displacement on a 2D plane. The study shows that the feedback generated by the robots' sensors relative to the object's movement is sufficient to allow the robots to coordinate their efforts and to sustain the transports for an extended period of time. By extensively analysing successful behavioural strategies, we illustrate the nature of the operational mechanisms underpinning the coordination and synchronisation of actions during group transport.
引用
收藏
页码:185 / 209
页数:25
相关论文
共 47 条
[1]   Cooperative transportation by two four-legged robots with implicit communication [J].
Aiyama, Y ;
Hara, M ;
Yabuki, T ;
Ota, J ;
Arai, T .
ROBOTICS AND AUTONOMOUS SYSTEMS, 1999, 29 (01) :13-19
[2]  
Alkilabi M., 2016, P INT S DISTR AUT RO
[3]   Cooperative Object Transport Using Evolutionary Swarm Robotics Methods [J].
Alkilabi, Muhanad H. Mohammed ;
Lu, Chuan ;
Tuci, Elio .
ECAL 2015: THE THIRTEENTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, 2015, :464-471
[4]   Design and Analysis of Proximate Mechanisms for Cooperative Transport in Real Robots [J].
Alkilabi, Muhanad H. Mohammed ;
Narayan, Aparajit ;
Tuci, Elio .
SWARM INTELLIGENCE, 2016, 9882 :101-112
[5]  
[Anonymous], 2009, P 9 C AUTONOMOUS ROB
[6]  
[Anonymous], 1999, Swarm Intelligence
[7]   A review of swarm robotics tasks [J].
Bayindir, Levent .
NEUROCOMPUTING, 2016, 172 :292-321
[8]  
Beer Randall D., 1992, Adaptive Behavior, V1, P91, DOI 10.1177/105971239200100105
[9]   Experimental Study and Modeling of Group Retrieval in Ants as an Approach to Collective Transport in Swarm Robotic Systems [J].
Berman, Spring ;
Lindsey, Quentin ;
Sakar, Mahmut Selman ;
Kumar, Vijay ;
Pratt, Stephen C. .
PROCEEDINGS OF THE IEEE, 2011, 99 (09) :1470-1481
[10]   Observing the Effects of Overdesign in the Automatic Design of Control Software for Robot Swarms [J].
Birattari, Mauro ;
Delhaisse, Brian ;
Francesca, Gianpiero ;
Kerdoncuff, Yvon .
SWARM INTELLIGENCE, 2016, 9882 :149-160