Stereo-olfaction with a sniffing neuromorphic robot using spiking neurons

Similar documents
Compliance for a cross four-bar knee joint

Road transportation of dangerous goods quantitative risk assessment and route comparison

Modelling Pressure: Leakage Response in Water Distribution Systems Considering Leak Area Variation

Changes rules and evolution of results in judo, an analysis: of the 2012 and 2016 Olympic Games and 2015 and 2017 World Championships.

Comparing Mirrored Mutations and Active Covariance Matrix Adaptation in the IPOP-CMA-ES on the Noiseless BBOB Testbed

Analysis of reflected blast wave pressure profiles in a confined room

Implementation of Directive 1999/92/EC : some concerns for the definition of ATEX zones

European directive 2007/23/EC on the placing on the market of pyrotechnical articles : are you concerned?

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED

Behaviour of a highly pressurised tank of GH2 submitted to a thermal or mechanical impact

Improved Real-time Monitoring and Control of Water Supply Networks by Use of Graph Decomposition

Study of potential leakage on several stressed fittings for hydrogen pressures up to 700 bar

Anabolics: the approach taken in the USA

How to deal with the essential safety requirements of the EU directive in the placing on the market of pyrotechnic articles

Ocean ambient low frequency acoustic noise structure in shallow and deep water regions

Dominant and recessive brown in goats

Gas investigation for laser drilling

Detection of swing heel-off event in gait initiation using force-plate data

Sub-ppm Nitrogen Dioxide (NO 2 ) Sensor Based on Inkjet Printed CuO on Microhotplate with a Pulsed Temperature Modulation

SURFACE OSCILLATIONS AND JET DEVELOPMENT IN PULSATING BUBBLES

Long term stability tests of INO RPC prototypes

Detection of Proportion of Different Gas Components Present in Manhole Gas Mixture Using Backpropagation Neural Network

Results of mathematical modelling the kinetics of gaseous exchange through small channels in micro dischargers

Application Note AN-107

Modeling Diffusion Rates of a Gas in an Enclosed Space

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

A NOVEL SENSOR USING REMOTE PLASMA EMISSION SPECTROSCOPY FOR MONITORING AND CONTROL OF VACUUM WEB COATING PROCESSES

Open Research Online The Open University s repository of research publications and other research outputs

Bath s law Derived from the Gutenberg-Richter law and from Aftershock Properties

LINEAR TRANSFORMATION APPLIED TO THE CALIBRATION OF ANALYTES IN VARIOUS MATRICES USING A TOTAL HYDROCARBON (THC) ANALYZER

International Journal of Technical Research and Applications e-issn: , Volume 4, Issue 3 (May-June, 2016), PP.

Overcoming Long Recovery Time of Metal-Oxide Gas Sensor With Certainty Factor Sensing Algorithm

Habituation, ecotourism and research for conservation of western gorillas in Central African Republic Bai Hokou

EXPERIMENTAL INVESTIGATION OF ACOUSTIC AND CAVITATION PROCESSES GENERATED BY THE LASER - LITHOTRIPSY

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW

Automatic Decomposition of Safety Integrity Levels: Optimization by Tabu Search

Sensing Odour Sources in Indoor Environments Without a Constant Airflow by a Mobile Robot

Study of the dimensioning of ATEX formed in the case of leakage of H2-N2 mixtures from pressurized ducts

Neural Network in Computer Vision for RoboCup Middle Size League

Liquefied gas over water : an experimental approach at medium scale to assess gas/water interactions and vapor dispersion

29th Monitoring Research Review: Ground-Based Nuclear Explosion Monitoring Technologies

GP1 & GP2. Electropneumatic Regulators FOR PRESSURE CONTROL TO 1,000 PSI

A Fault Diagnosis Monitoring System of Reciprocating Pump

Supplementary materials

Gas Source Localisation by Constructing Concentration Gridmaps with a Mobile Robot

Algorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors

Homeostasis and Long-term Autonomy in Multi-Robot Systems

The rock art site of Zamthang (Zanskar), when money and good will turn into disaster

Designing Digital Climbing Experiences through Understanding Rock Climbing Motivation

A Robotic Platform for Testing Moth-Inspired Plume Tracking Strategies

Drift-Chamber Gas System Controls Development for the CEBAF Large Acceptance Spectrometer

46 healthy human subjects (23 men, 23 women, age range: years)

Folding Reticulated Shell Structure Wind Pressure Coefficient Prediction Research based on RBF Neural Network

Sizing safety vents for non-tempered systems (organic peroxides): a new tool at lab scale

RM-80 respiration monitor

CHAPTER 7: THE FEEDBACK LOOP

2. Determine how the mass transfer rate is affected by gas flow rate and liquid flow rate.

Finding the composition of gas mixtures by a phthalocyanine-coated QCM sensor array and an artificial neural network

Level MEASUREMENT 1/2016

This test shall be carried out on all vehicles equipped with open type traction batteries.

Grass-Root Training: a Challenge for Ethiopian Athletics

The FLUX-METER: implementation of a portable integrated instrumentation for the measurement of CO 2 and CH 4 diffuse flux from landfill soil cover.

The Discussion of this exercise covers the following points:

Leaks, contamination and closed loop control how RGAs make coating processes more profitable

Lab 1c Isentropic Blow-down Process and Discharge Coefficient

ABSTRACT 1 INTRODUCTION

WMO LABORATORY INTERCOMPARISON OF RAIN INTENSITY GAUGES

CFD SIMULATIONS OF GAS DISPERSION IN VENTILATED ROOMS

Basketball field goal percentage prediction model research and application based on BP neural network

Generating Calibration Gas Standards

Gas Vapor Injection on Refrigerant Cycle Using Piston Technology

QUALIFICATION OF SUB-ATMOSPHERIC PRESSURE SENSORS FOR THE CRYOMAGNET BAYONET HEAT EXCHANGERS OF THE LARGE HADRON COLLIDER

Development of Prediction Models for Spent Nuclear Fuel Storage Cask Monitoring Hyong Chol Kim, Sam Hee Han, Dong Jae Park

Judo rules: searching for a wind of changes

LEAP CO 2 Laboratory CO 2 mixtures test facility

Experimental Investigation on Transient Response of Two Stage Pressure Relief Valve

Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs

Wind turbine noise modeling: prediction of amplitude modulation and influence of atmospheric conditions

DETRMINATION OF A PLUNGER TYPE WAVE MAKER CHARACTERISTICE IN A TOWING TANK

Development of small, easy to build and low gas consumming timing RPCs

Building Gas Concentration Gridmaps with a Mobile Robot

Thermo Scientific Model 146i Principle of Operation

Vibration Analysis and Test of Backup Roll in Temper Mill

An experimental validation of a robust controller on the VAIMOS autonomous sailboat. Fabrice LE BARS

PEAPOD. Pneumatically Energized Auto-throttled Pump Operated for a Developmental Upperstage. Test Readiness Review

Line Following with RobotC Page 1

LP Gas Odorization and Testing

ETT Olfactometer: Getting started guide 2013a. ETT Olfactometer quick start

Active Control of Vapor Pressurization (VaPak) Systems

Experimental determination of deflagration explosion characteristics of methane air mixture and their verification by advanced numerical simulation

1999 Microcomponents Technology SLYA017A

Leak Checking Large Vacuum Chambers


Hardware Implementation of a CPG-Based Locomotion Control for Quadruped Robots

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

The benefits of the extended diagnostics feature. Compact, well-proven, and flexible

Influence of Road Surface Microtexture on Thin Water Film Traction

Toward a Human-like Biped Robot with Compliant Legs

Figure SM1: Front panel of the multipatcher software graphic user interface (GUI) at the beginning of multipatcher operation.

Instruction Manual. Pipe Friction Training Panel

Transcription:

Stereo-olfaction with a sniffing neuromorphic robot using spiking neurons Olivier Rochel, Dominique Martinez, Etienne Hugues, Frédéric Sarry To cite this version: Olivier Rochel, Dominique Martinez, Etienne Hugues, Frédéric Sarry. Stereo-olfaction with a sniffing neuromorphic robot using spiking neurons. 16th European Conference on Solid-State Transducers - EUROSENSORS, Sep 2002, Prague, Czech Republic, 4 p, 2002. <inria-00107564> HAL Id: inria-00107564 https://hal.inria.fr/inria-00107564 Submitted on 19 Oct 2006 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Stereo-olfaction with a sniffing neuromorphic robot using spiking neurons Olivier Rochel 1, Dominique Martinez 1, Etienne Hugues 1 and Frédéric Sarry 2 1 LORIA, Université de Nancy 1, 54506 Vandoeuvre-les-Nancy, France, 2 Laboratoire de Physique des Milieux Ionisés et Applications, Université de Nancy 1, BP 239, 54506 Vandoeuvre-les-Nancy, France SUMMARY This paper presents a neuromorphic robot using stereo-olfaction and a sniffing system based on nonselective chemosensors that mimic the animal behavior of tracking a specific odor. In order to be able to go toward an odor source, two tasks must be performed : 1) estimation of the gas-concentration gradient and 2) gas recognition independent of the intensity. It is shown how these two tasks can be implemented with artificial spiking neurons in a biologically inspired approach. Keywords: electronic nose, stereo-olfaction, spiking neurons, gas localization, autonomous robot. Subject category: 10. INTRODUCTION The detection and localization of drugs, explosives or gas leaks in hostile environments or in public places is currently a very active area of research. Because animals like dogs have the ability to track odors, there have been several attempts at developing biologically inspired robots capable of searching for a specific odor source. For example, the robotic lobster in [2] was designed to track saline plumes in water, and the odor compass in [6] was based on the behavior of the silkworm moth. These approaches have shown encouraging results in the presence of a single gas and a sensor selective to that gas. It is well known however that chemosensors are highly nonselective and respond to a wide variety of gases, as do the broadly tuned olfactory receptors in mammals. Unlike previous work, we therefore consider in this paper the task of tracking a specific gas with nonselective chemosensors. In order to have such a behavior, two tasks must be performed: 1) estimation of the gas concentration gradient and 2) gas recognition independent of its intensity. Tasks 1 and 2 are implemented by using stereo-olfaction and synchronization of spiking neurons, respectively. The use of stereo-olfaction is supported by observations in humans and honeybees which indicate that a small difference of 10% in concentrations between the two olfactory sensors (nostrils or antennas) is enough to estimate the gasconcentration gradient [5]. Although the mechanisms of chemotaxis in animals are not exactly known, many animals may use an estimate of the gas concentration gradient by comparing the responses between the two sensors. This is likely to happen when the two sensors are widely separated, as in hammerhead sharks for example. The use of spiking neurons is motivated by recent studies showing that the synchronization of spikes of relay neurons in the first stage of the olfactory system may play an important role in odor recognition [4,8]. In another context, Hopfield [3] proposed a biologically plausible time advance encoding scheme capable of recognizing an odor independent of its intensity by synchronization of spikes. HARDWARE CONSIDERATIONS As shown in Figure 1, our olfactory system is situated on a mobile robot with an onboard computer and two sensor arrays. To mimic sniffing stereo-olfaction, the two arrays are placed on either side of the robot. This allows us to obtain an instantaneous estimate of the gas concentration gradient through a differential measurement. A closed plexiglass chamber encompasses each sensor array. In order to limit turbulence effects due to the movement of the robot, an inlet pipe allows it to sample the surrounding atmosphere in front of the robot. A pump then feeds the gas directly to the sensors. Each sensor array is composed of ten TGS Figaro gas sensors divided into five different types. The gas sensors commercially available present a lack of selectivity. The idea to combine the responses of individual sensors to improve selectivity to a particular odor is not new, and can be traced back to 1982 [7]. This approach emphasizes some similarities with mammalian olfaction and therefore such systems are often named electronic noses in analogy with their biological counterparts. ALGORITHMIC CONSIDERATIONS It has been shown that the steady state ratio x ij of the resistance in gas to that in air of a TGS sensor i varies in a non-linear way (power law) with gas concentration C j. For high concentrations, we can consider the following law x ij = α ij (C j ) r ij (1) where α ij are coefficients that depend upon the sensor and the gas.

Let us consider now the following situation: we are in presence of a gas k and we want to recognize a gas j. If a sniff occurs at time t = 0 we consider, for the input neuron i whose entry comes from sensor i, its first spike time t ik to be given by t ik = (log x ik )/ r ij (2) where x ik is the steady state ratio of the sensor resistances. This spike will arrive at the output neuron after a delay ij given by ij = j (log α ij )/ r ij (3) where j is given by j = max (log α ij )/r ij in order to preserve causality. If the gas k corresponds to the gas j that we want to detect then, according to eq. 1, the spike arrives at the output neuron at a time t ij = t ij + ij = j +log(c j ) which is independent of the neuron i due to the delay. In presence of gas j, all the spikes fired by the input neurons will arrive at the same time. In presence of another gas k, the spikes will arrive at times t ik = t ik + ij that are all different. Therefore, given a suitable set of synaptic delays, spike synchronization will occur in the presence of gas j only and for any concentration of the gas (task 2). We have used two spiking neural networks (left and right), one for each sensor array. Each network implements the pattern recognition system described above using spiking neurons similar to integrate and fire neurons. Indeed, the logarithmic encoding scheme used in eq. (2) can be obtained with integrate and fire neurons and an underlying background oscillation [3] and synchronization can be detected by a single integrate and fire output neuron acting as a coincidence detector. The output neuron of each network will therefore be silent if the gas does not match the set of delays but will fire whenever the gas is recognized. Since the firing time at the output is an increasing function of the gas concentration, a behavioral decision towards the side where the concentration is the highest can be made (task 1). EXPERIMENTAL RESULTS In the intensity-invariant gas recognition procedure described in the previous section, the set of delays represents a prototype pattern of the gas to be detected. A match between this prototype pattern and the current gas leads to spike synchronization and thus recognition. These delays have been obtained using eq. 3 by fitting the parameters α ij in the power law model (eq. 1) for the steady state sensor responses in presence of gases with controlled concentrations. We have tested our two sensor arrays with ethanol and butanol vapors for concentrations ranging from 1000 to 3000 ppm at a room temperature of 23 C. An automated gas delivery experimental setup was developed for extracting gases at given concentrations from liquids (Figure 2). It consists of two micropumps, two mass flow controllers, one glass reagant bottle and a data acquisition system. Figure 3 and 4 shows, for the 10 sensors of one array, the steady state ratio of the resistance in gas to that in air with respect to the concentrations of butanol and ethanol, respectively. In each plot, the curve representing the power law obtained with the fitted parameters α ij is also shown. A perfect recognition of ethanol and butanol has been obtained at various concentrations. Figure 5 shows two examples in which a quasi-synchronization of the spikes is obtained for butanol but not for ethanol. CONCLUSION In this paper, a neuromorphic robot using stereoolfaction and a sniffing system based on nonselective sensors is developed for tracking a specific gas. We have shown that a biologically inspired approach using artificial spiking neurons allows us to 1) estimate the gas-concentration gradient and 2) recognize a particular gas independent of its intensity. This system has been implemented on an autonomous robot and is currently being tested on real gases. In the intensity-invariant gas recognition described in this paper, the set of synaptic delays represents a prototype pattern of the gas to be detected. A match between this prototype pattern and the current gas leads to spike synchronization and thus recognition. For now, these delays are adjusted by hand using eq. 3 and assuming a power law model for the steady state sensor responses. Because this model is an approximation that may not correspond exactly to reality, future work will focus on learning rules capable of adapting the synaptic delays. REFERENCES [1] J.W. Gardner and P.N. Bartlett, Electronic noses, Oxford university press, 1999 [2] F.W. Grasso Invertebrate-inspired sensory-motor systems and autonomous, olfactory-guided exploration, Biol. Bull., 200 (2001), pp. 160-168 [3] J.J. Hopfield, Pattern recognition computation using action potential timing for stimulus representation, Nature, 376 (1995), pp. 33-36 [4] H. Kashiwadani, Y.F. Sasaki, N. Uchida and K. Mori, Synchronized oscillatory discharges of mitral/tufted cells with different molecular receptive ranges in the rabbit olfactory bulb. Journal of neurophysiology, 82 (1999), pp. 1786-1792 [5] Z. Li, Modeling the sensory computations of the olfactory bulb. in models of neural networks, 2 (1995), Springer-Verlag. [6] T. Nakamoto, H. Ishida and T. Moriizumi, An odor compass for localizing an odor source, Sensors and actuators B 35-36 (2001), pp. 32-36

[7] K. Persaud and G. Dodd, Analysis of discrimination mechanisms in the mammalian olfactory system using a model nose, Nature, 299 (1982), pp. 352-355 [8] M. Stopfer, S. Bhagavan, B.H. Smith and G. Laurent, Impaired odour discrimination on desynchronisation of odour-encoding neural assemblies, Nature, 390 (1997), pp. 70-74 x x Butanol concentration in ppm Figure 3. Steady state ratio of the sensor resistances for an array with respect to the butanol concentration (ppm) Figure 1. The experimental robotic setup Ethanol concentration in ppm Figure 4. Steady state ratio of the sensor resistances for an array with respect to the ethanol concentration (ppm) Figure 2. The automated gas delivery system

Index of the spiking neuron Index of the spiking neuron time (a.u.) time (a.u.) Figure 5. firing times of the spiking neurons for butanol (blue circles) and ethanol (red squares). The concentration is lower for the Figure at the top than for the one at the bottom.