A comparison of deterministic and stochastic approaches for allocating spatially dependent tasks in micro-aerial vehicle collectives

We compare our previously developed deterministic [7] and stochastic [3], [4] strategies for allocating tasks in robotic swarms1 consisting of very large populations of highly resource-constrained robots. We study our two task allocation approaches in a simulated scenario in which a collective of insect-inspired micro-aerial vehicles (MAVs) must produce a specified spatial distribution of pollination activity over a crop field. We investigate the approaches' requirements, advantages, and disadvantages under realistic conditions of error in robot localization, navigation, and sensing in simulation. Our results show that the deterministic approach, which requires region-based robot navigation, yields higher task progress in all cases. For robots without such navigation capabilities, the stochastic approach is a feasible alternative, and its resulting task progress is less sensitive to error in localization, error in navigation, and a combination of high error in localization, navigation, and sensing.

[1]  G. Ayorkor Korsah,et al.  Exploring Bounded Optimal Coordination for Heterogeneous Teams with Cross-Schedule Dependencies , 2011 .

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

[3]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

[4]  Spring Berman,et al.  Optimized Stochastic Policies for Task Allocation in Swarms of Robots , 2009, IEEE Transactions on Robotics.

[5]  H. Harry Asada,et al.  Stochastic Recruitment Control of Large Ensemble Systems With Limited Feedback , 2010 .

[6]  Nikolaus Correll,et al.  Parameter estimation and optimal control of swarm-robotic systems: A case study in distributed task allocation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  Lovekesh Vig,et al.  Multi-robot coalition formation , 2006, IEEE Transactions on Robotics.

[8]  Geoffrey L. Barrows,et al.  Wide-angle micro sensors for vision on a tight budget , 2011, CVPR 2011.

[9]  S. Kimmel Architecture , 2013, Arsham-isms.

[10]  Vijay Kumar,et al.  Architecture, Abstractions, and Algorithms for Controlling Large Teams of Robots: Experimental Testbed and Results , 2007, ISRR.

[11]  J. Verwer,et al.  Numerical solution of time-dependent advection-diffusion-reaction equations , 2003 .

[12]  Radhika Nagpal,et al.  Kilobot: A low cost scalable robot system for collective behaviors , 2012, 2012 IEEE International Conference on Robotics and Automation.

[13]  Robert J. Wood,et al.  Energetics of flapping-wing robotic insects: towards autonomous hovering flight , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Lovekesh Vig,et al.  Coalition Formation: From Software Agents to Robots , 2007, J. Intell. Robotic Syst..

[15]  Karthik Dantu,et al.  Programming micro-aerial vehicle swarms with karma , 2011, SenSys.

[16]  R. LeVeque Finite Volume Methods for Hyperbolic Problems: Characteristics and Riemann Problems for Linear Hyperbolic Equations , 2002 .

[17]  Karthik Dantu,et al.  Simbeeotic: A simulator and testbed for micro-aerial vehicle swarm experiments , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[18]  Robert J. Wood,et al.  Passive torque regulation in an underactuated flapping wing robotic insect , 2010, Robotics: Science and Systems.

[19]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[20]  Heinz Wörn,et al.  A framework of space–time continuous models for algorithm design in swarm robotics , 2008, Swarm Intelligence.

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

[22]  Spring Berman,et al.  Optimization of stochastic strategies for spatially inhomogeneous robot swarms: A case study in commercial pollination , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[24]  Anthony Stentz,et al.  An auction-based approach to complex task allocation for multirobot teams , 2006 .

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

[26]  Spring Berman,et al.  Design of control policies for spatially inhomogeneous robot swarms with application to commercial pollination , 2011, 2011 IEEE International Conference on Robotics and Automation.

[27]  R. Wood,et al.  Fly, Robot, Fly , 2008, IEEE Spectrum.

[28]  François Pottier,et al.  Information Flow , 2020, Encyclopedia of Creativity, Invention, Innovation and Entrepreneurship.

[29]  Evangelos Markakis,et al.  Auction-Based Multi-Robot Routing , 2005, Robotics: Science and Systems.

[30]  Eamonn B. Mallon,et al.  Information flow, opinion polling and collective intelligence in house-hunting social insects. , 2002, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[31]  Pedro U. Lima,et al.  Modeling and Optimal Centralized Control of a Large-Size Robotic Population , 2006, IEEE Transactions on Robotics.

[32]  Robert J. Wood,et al.  The First Takeoff of a Biologically Inspired At-Scale Robotic Insect , 2008, IEEE Transactions on Robotics.

[33]  Laurent Keller,et al.  Ant-like task allocation and recruitment in cooperative robots , 2000, Nature.