Swarm-like Methodologies for Executing Tasks with Deadlines

Very few studies have been carried out to test multi-robot task allocation swarm algorithms in real time systems, where each task must be executed before a deadline. This paper presents a comparative study of several swarm-like algorithms and auction based methods for this kind of scenarios. Moreover, a new paradigm called pseudo-probabilistic swarm-like, is proposed, which merges characteristics of deterministic and probabilistic classical swarm approaches. Despite that this new paradigm can not be classified as swarming, it is closely related with swarm methods. Pseudo-probabilistic swarm-like algorithms can reduce the interference between robots and are particularly suitable for real time environments. This work presents two pseudo-probabilistic swarm-like algorithms: distance pseudo-probabilistic and robot pseudo-probabilistic. The experimental results show that the pseudo-probabilistic swarm-like methods significantly improve the number of finished tasks before a deadline, compared to classical swarm algorithms. Furthermore, a very simple but effective learning algorithm has been implemented to fit the parameters of these new methods. To verify the results a foraging task has been used under different configurations.

[1]  Anthony Stentz,et al.  TraderBots : a market-based approach for resource, role, and task allocation in multirobot coordination , 2003 .

[2]  Toshio Fukuda,et al.  Risk management system based on uncertainty estimation by multi-agent , 2009, 2009 International Symposium on Micro-NanoMechatronics and Human Science.

[3]  Maja J. Mataric,et al.  Broadcast of Local Elibility for Multi-Target Observation , 2000, DARS.

[4]  Nidhi Kalra,et al.  Comparative Study of Market-Based and Threshold-Based Task Allocation , 2006, DARS.

[5]  Sven Koenig,et al.  Multi-robot routing with rewards and disjoint time windows , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Rachid Alami,et al.  A distributed tasks allocation scheme in multi-UAV context , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[7]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[8]  Maziar Ahmad Sharbafi,et al.  Using Earliest Deadline First Algorithms for Coalition Formation in Dynamic Time-critical Environment , 2011 .

[9]  Sarvapali D. Ramchurn,et al.  Coalition formation with spatial and temporal constraints , 2010, AAMAS.

[10]  Anthony Stentz,et al.  Learning-enhanced Market-based Task Allocation for Disaster Response , 2006 .

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

[12]  Han-Lim Choi,et al.  Consensus-Based Decentralized Auctions for Robust Task Allocation , 2009, IEEE Transactions on Robotics.

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

[14]  Alcherio Martinoli,et al.  Efficiency and robustness of threshold-based distributed allocation algorithms in multi-agent systems , 2002, AAMAS '02.

[15]  Guy Theraulaz,et al.  Adaptive Task Allocation Inspired by a Model of Division of Labor in Social Insects , 1997, BCEC.

[16]  Francesco Bullo,et al.  The dynamic team forming problem: Throughput and delay for unbiased policies , 2009, Syst. Control. Lett..

[17]  Illah R. Nourbakhsh,et al.  Heterogeneous Multirobot Coordination with Spatial and Temporal Constraints , 2005, AAAI.

[18]  Gabriel Oliver,et al.  A Multi-robot Auction Method to Allocate Tasks with Deadlines , 2010 .

[19]  Ana L. C. Bazzan,et al.  A swarm based approach for task allocation in dynamic agents organizations , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[20]  Jie Chen,et al.  Strategies for Energy Optimisation in a Swarm of Foraging Robots , 2006, Swarm Robotics.

[21]  Lingli Yu,et al.  Robot Exploration Mission Planning Based on Heterogeneous Interactive Cultural Hybrid Algorithm , 2009, 2009 Fifth International Conference on Natural Computation.

[22]  Annie S. Wu,et al.  Multi-agent task allocation: learning when to say no , 2008, GECCO '08.

[23]  Toshiyuki Yasuda,et al.  Multi-Robot Systems, Trends and Development , 2011 .