A Comparative Study of Bio-Inspired Odour Source Localisation Strategies from the State-Action Perspective

Locating odour sources with robots is an interesting problem with many important real-world applications. In the past years, the robotics community has adapted several bio-inspired strategies to search for odour sources in a variety of environments. This work studies and compares some of the most common strategies from a behavioural perspective with the aim of knowing: (1) how different are the behaviours exhibited by the strategies for the same perceptual state; and (2) which are the most consensual actions for each perceptual state in each environment. The first step of this analysis consists of clustering the perceptual states, and building histograms of the actions taken for each cluster. In case of (1), a histogram is made for each strategy separately, whereas for (2), a single histogram containing the actions of all strategies is produced for each cluster of states. Finally, statistical hypotheses tests are used to find the statistically significant differences between the behaviours of the strategies in each state. The data used for performing this study was gathered from a purpose-built simulator which accurately simulates the real-world phenomena of odour dispersion and air flow, whilst being sufficiently fast to be employed in learning and evolutionary robotics experiments. This paper also proposes an xml-inspired structure for the generated datasets that are used to store the perceptual information of the robots over the course of the simulations. These datasets may be used in learning experiments to estimate the quality of a candidate solution or for measuring its novelty.

[1]  V. Braitenberg Vehicles, Experiments in Synthetic Psychology , 1984 .

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

[3]  Amy Loutfi,et al.  Airborne Chemical Sensing with Mobile Robots , 2006, Sensors (Basel, Switzerland).

[4]  Achim J. Lilienthal,et al.  Mobile Robots for Localizing Gas Emission Sources on Landfill Sites: Is Bio-Inspiration the Way to Go? , 2011, Front. Neuroeng..

[5]  Anders Lyhne Christensen,et al.  JBotEvolver: A versatile simulation platform for evolutionary robotics , 2014 .

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

[7]  Martin A. Riedmiller,et al.  Leveraging Demonstrations for Deep Reinforcement Learning on Robotics Problems with Sparse Rewards , 2017, ArXiv.

[8]  Gian Luca Mariottini,et al.  A survey and comparison of commercial and open-source robotic simulator software , 2011, PETRA '11.

[9]  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..

[10]  Lino Marques,et al.  Player/Stage simulation of olfactory experiments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Jian Huang,et al.  Odor source localization algorithms on mobile robots: A review and future outlook , 2019, Robotics Auton. Syst..

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

[13]  Roi Gurka,et al.  Moth-inspired navigation algorithm in a turbulent odor plume from a pulsating source , 2013, PloS one.

[14]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[15]  Richard Vaughan,et al.  Massively multi-robot simulation in stage , 2008, Swarm Intelligence.

[16]  Frank W. Grasso,et al.  Biomimetic robot lobster performs chemo-orientation in turbulence using a pair of spatially separated sensors: Progress and challenges , 2000, Robotics Auton. Syst..

[17]  Lino Marques,et al.  Robotic odour search: Evolving a robot's brain with Genetic Programming , 2017, 2017 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC).

[18]  C. Jones On the structure of instantaneous plumes in the atmosphere , 1983 .

[19]  Lino Marques,et al.  Olfaction-based mobile robot navigation , 2002 .

[20]  R. Andrew Russell,et al.  Robot Odor Localization: A Taxonomy and Survey , 2008, Int. J. Robotics Res..

[21]  Leslie Pack Kaelbling,et al.  Effective reinforcement learning for mobile robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[22]  Takamichi Nakamoto,et al.  Odor-source localization in the clean room by an autonomous mobile sensing system , 1996 .

[23]  Javier Gonzalez Monroy,et al.  GADEN: A 3D Gas Dispersion Simulator for Mobile Robot Olfaction in Realistic Environments , 2017, Sensors.

[24]  H. Ishida,et al.  Chemical Sensing in Robotic Applications: A Review , 2012, IEEE Sensors Journal.

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