Exploiting plume structure to decode gas source distance using metal-oxide gas sensors

Abstract Estimating the distance of a gas source is important in many applications of chemical sensing, like e.g. environmental monitoring, or chemically-guided robot navigation. If an estimation of the gas concentration at the source is available, source proximity can be estimated from the time-averaged gas concentration at the sensing site. However, in turbulent environments, where fast concentration fluctuations dominate, comparably long measurements are required to obtain a reliable estimate. A lesser known feature that can be exploited for distance estimation in a turbulent environment lies in the relationship between source proximity and the temporal variance of the local gas concentration − the farther the source, the more intermittent are gas encounters. However, exploiting this feature requires measurement of changes in gas concentration on a comparably fast time scale, that have up to now only been achieved using photo-ionisation detectors. Here, we demonstrate that by appropriate signal processing, off-the-shelf metal-oxide sensors are capable of extracting rapidly fluctuating features of gas plumes that strongly correlate with source distance. We show that with a straightforward analysis method it is possible to decode events of large, consistent changes in the measured signal, so-called ‘bouts’. The frequency of these bouts predicts the distance of a gas source in wind-tunnel experiments with good accuracy. In addition, we found that the variance of bout counts indicates cross-wind offset to the centreline of the gas plume. Our results offer an alternative approach to estimating gas source proximity that is largely independent of gas concentration, using off-the-shelf metal-oxide sensors. The analysis method we employ demands very few computational resources and is suitable for low-power microcontrollers.

[1]  A. Gutierrez-Galvez,et al.  Signal and Data Processing for Machine Olfaction and Chemical Sensing: A Review , 2012, IEEE Sensors Journal.

[2]  John Murlis,et al.  Measurement of Odor-Plume Structure in a Wind Tunnel Using a Photoionization Detector and a Tracer Gas , 2002 .

[3]  Jeffrey A. Riffell,et al.  Physical Processes and Real-Time Chemical Measurement of the Insect Olfactory Environment , 2008, Journal of Chemical Ecology.

[4]  Il Memming Park,et al.  Intermittency Coding in the Primary Olfactory System: A Neural Substrate for Olfactory Scene Analysis , 2014, The Journal of Neuroscience.

[5]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[6]  Gaël Varoquaux,et al.  The NumPy Array: A Structure for Efficient Numerical Computation , 2011, Computing in Science & Engineering.

[7]  Erik Schaffernicht,et al.  Bringing Artificial Olfaction and Mobile Robotics Closer Together : An Integrated 3D Gas Dispersion Simulator in ROS , 2015 .

[8]  Sadique Sheik,et al.  Reservoir computing compensates slow response of chemosensor arrays exposed to fast varying gas concentrations in continuous monitoring , 2015 .

[9]  Eugene Yee,et al.  Experimental Measurements of Concentration Fluctuations and Scales in a Dispersing Plume in the Atmospheric Surface Layer Obtained Using a Very Fast Response Concentration Detector , 1994 .

[10]  A. Robins,et al.  Concentration fluctuations and fluxes in plumes from point sources in a turbulent boundary layer , 1982, Journal of Fluid Mechanics.

[11]  Nikolai F. Rulkov,et al.  On the performance of gas sensor arrays in open sampling systems using Inhibitory Support Vector Machines , 2013 .

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

[13]  Ramón Huerta,et al.  Chemical Discrimination in Turbulent Gas Mixtures with MOX Sensors Validated by Gas Chromatography-Mass Spectrometry , 2014, Sensors.

[14]  Achim J. Lilienthal,et al.  Detecting Changes of a Distant Gas Source with an Array of MOX Gas Sensors , 2012, Sensors.

[15]  Philippe Lucas,et al.  Reactive Searching and Infotaxis in Odor Source Localization , 2014, PLoS Comput. Biol..

[16]  A.J. Lilienthal,et al.  Indicators of Gas Source Proximity using Metal Oxide Sensors in a Turbulent Environment , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[17]  P. J. Mason,et al.  Concentration fluctuation measurements in a dispersing plume at a range of up to 1000 m , 1991 .

[18]  G. Korotcenkov The role of morphology and crystallographic structure of metal oxides in response of conductometric-type gas sensors , 2008 .

[19]  Nikolai F. Rulkov,et al.  Acceleration of chemo-sensory information processing using transient features , 2009 .

[20]  F. Netter,et al.  Supplemental References , 2002, We Came Naked and Barefoot.

[21]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[22]  C. Natale,et al.  Sensor-array calibration time reduction by dynamic modelling , 1995 .

[23]  Brian E. Granger,et al.  IPython: A System for Interactive Scientific Computing , 2007, Computing in Science & Engineering.

[24]  Paul H. E. Tiesinga,et al.  A New Correlation-Based Measure of Spike Timing Reliability , 2002, Neurocomputing.

[25]  Kurt D. Benkstein,et al.  Demonstration of Fast and Accurate Discrimination and Quantification of Chemically Similar Species Utilizing a Single Cross-Selective Chemiresistor , 2014, Analytical chemistry.