Adapting an Ant Colony Metaphor for Multi-Robot Chemical Plume Tracing

We consider chemical plume tracing (CPT) in time-varying airflow environments using multiple mobile robots. The purpose of CPT is to approach a gas source with a previously unknown location in a given area. Therefore, the CPT could be considered as a dynamic optimization problem in continuous domains. The traditional ant colony optimization (ACO) algorithm has been successfully used for combinatorial optimization problems in discrete domains. To adapt the ant colony metaphor to the multi-robot CPT problem, the two-dimension continuous search area is discretized into grids and the virtual pheromone is updated according to both the gas concentration and wind information. To prevent the adapted ACO algorithm from being prematurely trapped in a local optimum, the upwind surge behavior is adopted by the robots with relatively higher gas concentration in order to explore more areas. The spiral surge (SS) algorithm is also examined for comparison. Experimental results using multiple real robots in two indoor natural ventilated airflow environments show that the proposed CPT method performs better than the SS algorithm. The simulation results for large-scale advection-diffusion plume environments show that the proposed method could also work in outdoor meandering plume environments.

[1]  Giulio Sandini,et al.  Gradient driven self-organizing systems , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[2]  C. Chryssostomidis,et al.  AUV guidance with chemical signals , 1994, Proceedings of IEEE Symposium on Autonomous Underwater Vehicle Technology (AUV'94).

[3]  Takamichi Nakamoto,et al.  Study of autonomous mobile sensing system for localization of odor source using gas sensors and anemometric sensors , 1994 .

[4]  Raymond H. Byrne,et al.  Miniature mobile robots for plume tracking and source localization research , 2001 .

[5]  J. Farrell,et al.  Filament-Based Atmospheric Dispersion Model to Achieve Short Time-Scale Structure of Odor Plumes , 2002 .

[6]  M. Nielsen,et al.  Concentration Fluctuations in Gas Releases by Industrial Accidents Final Summary Report , 2002 .

[7]  Rodney M. Goodman,et al.  Distributed odor source localization , 2002 .

[8]  R. Andrew Russell,et al.  A comparison of reactive robot chemotaxis algorithms , 2003, Robotics Auton. Syst..

[9]  William M. Spears,et al.  Agent-Based Chemical Plume Tracing Using Fluid Dynamics , 2004, FAABS.

[10]  Andreas Zell,et al.  Gas source declaration with a mobile robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[11]  J.A. Farrell,et al.  Chemical plume tracing via an autonomous underwater vehicle , 2005, IEEE Journal of Oceanic Engineering.

[12]  Gurvinder S. Virk,et al.  Co-Operative Smell-Based Navigation for Mobile Robots , 2005 .

[13]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[14]  Jay A. Farrell,et al.  Moth-inspired chemical plume tracing on an autonomous underwater vehicle , 2006, IEEE Transactions on Robotics.

[15]  Lino Marques,et al.  Particle swarm-based olfactory guided search , 2006, Auton. Robots.

[16]  W. Jatmiko,et al.  A pso-based mobile robot for odor source localization in dynamic advection-diffusion with obstacles environment: theory, simulation and measurement , 2007, IEEE Computational Intelligence Magazine.

[17]  Massimo Vergassola,et al.  ‘Infotaxis’ as a strategy for searching without gradients , 2007, Nature.

[18]  John C. Sagebiel,et al.  Olfaction-based Detection Distance: A Quantitative Analysis of How Far Away Dogs Recognize Tortoise Odor and Follow It to Source , 2008, Sensors.

[19]  David J. Harvey,et al.  Comparing Insect-Inspired Chemical Plume Tracking Algorithms Using a Mobile Robot , 2008, IEEE Transactions on Robotics.

[20]  Member Ieee,et al.  Single Odor Source Declaration by Using Multiple Robots , 2009 .

[21]  Diana F. Spears,et al.  Foundations of swarm robotic chemical plume tracing from a fluid dynamics perspective , 2009, Int. J. Intell. Comput. Cybern..

[22]  Paolo Dario,et al.  SPIRAL: A novel biologically-inspired algorithm for gas/odor source localization in an indoor environment with no strong airflow , 2009, Robotics Auton. Syst..

[23]  Yang Wang,et al.  Multi-robot odor-plume tracing in indoor natural airflow environments using an improved ACO algorithm , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.

[24]  Alcherio Martinoli,et al.  A Plume Tracking Algorithm Based on Crosswind Formations , 2010, DARS.

[25]  Ming Zeng,et al.  Experimental Comparison of Spiral and Zigzag Algorithms for Odor Plume Finding in An Outdoor Natural Airflow Environment , 2010 .

[26]  Ali Marjovi,et al.  Multi-robot olfactory search in structured environments , 2011, Robotics Auton. Syst..

[27]  Yang Wang,et al.  Odor source localization using a mobile robot in outdoor airflow environments with a particle filter algorithm , 2011, Auton. Robots.

[28]  Yang Wang,et al.  Collective Odor Source Estimation and Search in Time-Variant Airflow Environments Using Mobile Robots , 2011, Sensors.