Synthesis of odor tracking algorithms with genetic programming

At the moment, smell sensors for odor source localization in mobile robotics represent a topic of interest for researchers around the world. In particular, we introduce in this paper the idea of developing biologically inspired sniffing robots in combination with bioinspired techniques such as evolutionary computing. The aim is to approach the problem of creating an artificial nose that can be incorporated into a real working system, while considering the environmental model and odor behavior, the perception system, and algorithm for tracking the odor plume. Current algorithms try to emulate animal behavior in an attempt to replicate their capability to follow odors. Nevertheless, odor perception systems are still in their infancy and far from their biological counterpart. This paper presents a proposal in which a real-working artificial nose is tested as a perception system within a mobile robot. Genetic programming is used as the learning technique platform to develop odor source localization algorithms. Experiments in simulation and with an actual working robot are presented and the results compared with two algorithms. The quality of results demonstrates that genetic programming is able to recreate chemotaxis behavior by considering mathematical models for odor propagation and perception system.

[1]  N. Vickers Mechanisms of animal navigation in odor plumes. , 2000, The Biological bulletin.

[2]  José Luis Gordillo,et al.  Perception Aptitude Improvement of an Odor Sensor: Model for a Biologically Inspired Nose , 2013, MCPR.

[3]  Silvia Coradeschi,et al.  Gas distribution mapping of multiple odour sources using a mobile robot , 2009, Robotica.

[4]  Dario Izzo,et al.  Evolutionary robotics approach to odor source localization , 2013, Neurocomputing.

[5]  Silvia Coradeschi,et al.  Putting olfaction into action : anchoring symbols to sensor data using olfaction and planning , 2005, IJCAI 2005.

[6]  Achim J. Lilienthal,et al.  Gas source localization with a micro-drone using bio-inspired and particle filter-based algorithms , 2013, Adv. Robotics.

[7]  José Luis Gordillo,et al.  Odor Plume Tracking Algorithm Inspired on Evolution , 2014, MCPR.

[8]  T. Moriizumi,et al.  Study of Odor Compass , 1996 .

[9]  Alcherio Martinoli,et al.  Odor Source Localization with Mobile Robots , 2007 .

[10]  Jianhua Zhang,et al.  A niching PSO-based multi-robot cooperation method for localizing odor sources , 2014, Neurocomputing.

[11]  Javier Gonzalez Monroy,et al.  Overcoming the Slow Recovery of MOX Gas Sensors through a System Modeling Approach , 2012, Sensors.

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

[13]  Denise M. Wilson,et al.  Biologically-inspired pattern recognition for odor detectio , 2000, Pattern Recognit. Lett..

[14]  Joel White,et al.  Odor recognition in an artificial nose by spatio-temporal processing using an olfactory neuronal network , 1999, Neurocomputing.

[15]  R. Rozas,et al.  Artificial smell detection for robotic navigation , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[16]  Huosheng Hu,et al.  Using Genetic Programming to Evolve Robot Behaviours , 2001 .

[17]  Moreno Marzolla,et al.  Netlogo , 2019, Economics for a Fairer Society.

[18]  Yukio Kosugi,et al.  An oscillation-driven neural network for the simulation of an olfactory system , 2003, Neural Computing & Applications.

[19]  Dominique Martinez,et al.  A Biomimetic Robot for Tracking Specific Odors in Turbulent Plumes , 2022 .

[20]  Tom Duckett,et al.  A stereo electronic nose for a mobile inspection robot , 2003, 1st International Workshop on Robotic Sensing, 2003. ROSE' 03..

[21]  William M. Spears,et al.  Distributed robotics approach to chemical plume tracing , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Francisco Fernández de Vega,et al.  Speciation in Behavioral Space for Evolutionary Robotics , 2011, J. Intell. Robotic Syst..

[23]  Domagoj Jakobovic,et al.  Evolution of automatic robot control with genetic programming , 2012, 2012 Proceedings of the 35th International Convention MIPRO.

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

[25]  Javier Gonzalez Monroy,et al.  The Multi-Chamber Electronic Nose—An Improved Olfaction Sensor for Mobile Robotics , 2011, Sensors.

[26]  KowadloGideon,et al.  Robot Odor Localization , 2008 .

[27]  Erik Schaffernicht,et al.  Bayesian Spatial Event Distribution Grid Maps for Modeling the Spatial Distribution of Gas Detection Events , 2014 .

[28]  John Crank,et al.  The Mathematics Of Diffusion , 1956 .

[29]  Tom Duckett,et al.  Experimental analysis of smelling Braitenberg vehicles , 2003 .

[30]  José Luis Gordillo,et al.  Perception model for the aspiration process of a biologically inspired sniffing robot , 2013, 2013 18th International Conference on Methods & Models in Automation & Robotics (MMAR).

[31]  José Luis Gordillo,et al.  Finding the Direction of an Odor Source by Using Biologically Inspired Smell System , 2012, IBERAMIA.

[32]  Takamichi Nakamoto,et al.  Active odor sensing system , 1997, ISIE '97 Proceeding of the IEEE International Symposium on Industrial Electronics.

[33]  Forrest J. Masters,et al.  Wind Speed Perception and Risk , 2012, PloS one.