Foraging optimization in swarm robotic systems based on an adaptive response threshold model

Developing an animal-like highly organized swarm system, which is capable to adapt to environmental changes as well as dynamic situations is undoubtedly complex. A good task allocation method, which can regulate and achieve an efficient labor division among the swarm agents is a crucial element for this kind of systems. In this paper, we propose an extended model of the simple Response Threshold Model using a discretized version of the Attractor Selection paradigm in order to dynamically control the threshold parameter. Simulation experiments are carried out with the purpose of studying the effects of these optimization measures on the performance of a foraging mission. Simulation experiments verified that the resultant optimized model can improve adaptation capabilities of previous systems, making a swarm of robots able to adapt more efficiently to dynamical situations, and therefore increase its survival rate. Graphical Abstract

[1]  G. Theraulaz,et al.  Response threshold reinforcements and division of labour in insect societies , 1998, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[2]  Francesco Mondada,et al.  The e-puck, a Robot Designed for Education in Engineering , 2009 .

[3]  Rachid Alami,et al.  M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[4]  Tsutomu Murata,et al.  Brownian motion, fluctuation and life , 2007, Biosyst..

[5]  Marco Dorigo,et al.  Division of labor in a group of robots inspired by ants' foraging behavior , 2006, TAAS.

[6]  Jie Chen,et al.  Towards Energy Optimization: Emergent Task Allocation in a Swarm of Foraging Robots , 2007, Adapt. Behav..

[7]  Andrew B. Kahng,et al.  Cooperative Mobile Robotics: Antecedents and Directions , 1997, Auton. Robots.

[8]  Wenguo Liu,et al.  Modeling and Optimization of Adaptive Foraging in Swarm Robotic Systems , 2010, Int. J. Robotics Res..

[9]  Sarit Kraus,et al.  A Study of Scalability Properties in Robotic Teams , 2006 .

[10]  Barry Brumitt,et al.  Dynamic mission planning for multiple mobile robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[11]  Yutaka Nakamura,et al.  Yuragi-based adaptive searching behavior in mobile robot: From bacterial chemotaxis to Levy walk , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

[12]  Michael J. B. Krieger,et al.  The call of duty: Self-organised task allocation in a population of up to twelve mobile robots , 2000, Robotics Auton. Syst..

[13]  Gunnar Bolmsjö,et al.  Collaborative Robots to Support Flexible Operation in a Manufacturing System , 2012 .

[14]  Nicholas Morozovsky,et al.  SkySweeper: A low DOF, dynamic high wire robot , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Guy Theraulaz,et al.  Task differentiation in Polistes wasp colonies: a model for self-organizing groups of robots , 1991 .

[16]  E. Bonabeau,et al.  Fixed response thresholds and the regulation of division of labor in insect societies , 1998 .

[17]  C. Hierold,et al.  Superparamagnetic microrobots: fabrication by two-photon polymerization and biocompatibility , 2013, Biomedical microdevices.

[18]  Mark S. Granovetter Threshold Models of Collective Behavior , 1978, American Journal of Sociology.

[19]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[20]  K. Kaneko,et al.  Adaptive Response of a Gene Network to Environmental Changes by Fitness-Induced Attractor Selection , 2006, PloS one.

[21]  Li Qingjun,et al.  Swarm robots task allocation based on local communication , 2010, 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering.

[22]  Vijay Kumar,et al.  Distributed multi-robot task assignment and formation control , 2008, 2008 IEEE International Conference on Robotics and Automation.

[23]  Yutaka Nakamura,et al.  Task Allocation for a robotic swarm based on an Adaptive Response Threshold Model , 2013, 2013 13th International Conference on Control, Automation and Systems (ICCAS 2013).

[24]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[25]  Yantao Tian,et al.  Swarm robots task allocation based on response threshold model , 2000, 2009 4th International Conference on Autonomous Robots and Agents.

[26]  Samir Aknine,et al.  An Extended Multi-Agent Negotiation Protocol , 2004, Autonomous Agents and Multi-Agent Systems.