modeling mos gas sensors for mobile robot...

32
MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González and Jose Luis Blanco Dep. System Engineering and Automation UNIVERSITY OF MÁLAGA - SPAIN

Upload: others

Post on 15-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION

Javier G. Monroy, Javier González and Jose Luis Blanco

Dep. System Engineering and Automation UNIVERSITY OF MÁLAGA - SPAIN

Page 2: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

INTRODUCTION: e-nose

Cyranose 320

Looking back...First ENose Space Flight launched October 29, 1998!

MCE-nose

SensorFreshQ electronic nose

Page 3: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

INTRODUCTION: general applications

Page 4: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

INTRODUCTION: mobile robotic applications

Robot

Gas mapping

Track following

Leak Detection

Page 5: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

• What we expect from gas sensors... – high sensitivity – large dynamic range – high selectivity / specificity to a target analyte – low cross-sensitivity to interferents – perfect reversibility of the physicochemical sensing

process • short sensor response and recovery time

– long-term stability – "a sensor exhibiting all these properties is a largely

unrealizable ideal" → Higher-Order Chemical Sensing, A. Hierlemann and R. Gutierrez-Osuna. Chem. Rev. 2008, 108, 563-613.

GAS SENSORS: What for?

Page 6: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

GAS SENSORS: technologies

MOS

Infrared

SAW

Pellistor

Electromechanical

Page 7: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

GAS SENSORS – MOS: How they work?

• Metal Oxide Gas Sensor (MOS) – heating element – coated with with semiconductor sensing material

• often tin dioxide

– sensing material doped with catalytic metal additives • e.g. palladium or platinum • doping changes operating conditions → sensor characteristics

Semiconductor Coating (typically SnO2)

Heating Element

Page 8: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

Semiconductor Coating (typically SnO2)

Heating Element

GAS SENSORS – MOS: How they work?

Page 9: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

GAS SENSORS – MOS: Pros & Cons

Figaro sensors

e2v sensors

CHEAP HIGH SENSITIVITY

x LACK OF SELECTIVITY x RESPONSE DRIFT(AGE FACTOR) x INFLUENCED BY TEMPERATURE AND HUMIDITY x LONG ACQUISITION CYCLES (SLOW RECOVERY)

Page 10: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

GAS SENSORS – MOS: Selectivity improvement

Page 11: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

GAS SENSORS - MOS: Other improvements

LONG ACQUISITION CYCLES (SLOW RECOVERY)

Normalization Signal conditioning

RESPONSE DRIFT(AGE FACTOR)

INFLUENCED BY TEMPERATURE AND HUMIDITY

New materials Humidity and temeprature sensors

Hardware MCE-nose Software Modeling

Page 12: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

GAS SENSORS : MOS long recovery time

0 10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

time(s)

No

rmal

ized

val

ues

gas concentrationsensor response1st source sensor response

Page 13: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

RELATED WORK: exponential model

Smoke source

0 50 100 150

0

25

50

75

100

Ideal Step Concentration

Time (s)

Con

cent

ratio

n (%

)

τr τd

Ideal MOS sensor response

Two phase model

Exponential model

Page 14: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL: goal?

50 60 70 80 90 100 110 120 130

Time(s)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1 Nor

mal

ized

sen

sor r

espo

nse

50 60 70 80 90 100 110 120 130

Time(s)

Nor

mal

ized

gas

dis

tribu

tion 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Page 15: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL

Gas (ppm) Resistance (Ohms) Readings (v)

Page 16: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL

Gas (ppm) TRANSDUCER (ppm V) Readings (v) MOS behaviour (MODEL)

Gas distribution estimation (v)

Page 17: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments (validation)

For validation we need….

GROUNDTRUTH

We need the real gas distribution and concentration!

Page 18: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments (validation) • Chaotic Gas Dispersal

- Diffusion -Advective transport -Turbulence

[Smyth and Moum, 2001]

Page 19: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments (validation)

KEEP THE GAS LOCALIZED

Page 20: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments (validation)

Clean Air

Odor Airflow

Page 21: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments (validation)

Page 22: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Compensations

1. Two phase model (rise / decay) 2. Speed compensation (delay) 3. Dynamic time constants

10 15 20 25 30 35

0

0.2

0.4

0.6

0.8

1

Time (s)

Nor

mal

ized

sen

sor r

espo

nse

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Nor

mal

ized

gas

dis

tribu

tion

Negative Concentrations ?

Page 23: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Compensations

1. Two phase model (rise / decay) 2. Speed compensation (delay) 3. Dynamic time constants

Page 24: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

50 60 70 80 90 100 110 120 130

Time(s)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Nor

mal

ized

sen

sor r

espo

nse

Nor

mal

ized

gas

dis

tribu

tion

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

PROPOSED MODEL : Experiments

Page 25: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

Robot motion

Robot motion

Gas sources

Raw readings

Gas Distribution estimation

PROPOSED MODEL : Experiments

Page 26: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments

WHAT HAS BEEN DONE TILL TODAY? • Slow down the robot (few cm/s). • Pass several times over the same locations but along different directions.

Robot motion

Gas source

Page 27: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments

Speed = 10cm/s Gas = Acetona One way

Modeled Raw Readings 0 1 2 3 4 5 6 7 8 9 0

0.2

0.4

0.6

0.8

1

Distance (m)

Nor

mal

ized

Val

ues

Page 28: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments

Speed = 10cm/s Gas = Acetona Go & return

Modeled Raw Readings 0 1 2 3 4 5 6 7 8 9 0

0.2

0.4

0.6

0.8

1

Distance (m)

Nor

mal

ized

Val

ues

Page 29: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments

Speed = 40cm/s Gas = Acetona One way

Modeled Raw Readings

TGS2620 Reading Gas Source Position

0 2 4 6 8 10 12 0

0.2

0.4

0.6

0.8

1

Distance (m)

Nor

mal

ized

Val

ues

Page 30: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Experiments

Speed = 40cm/s Gas = Acetona Go & return

Modeled Raw Readings 0 2 4 6 8 10 12 0

0.2

0.4

0.6

0.8

1

Distance (m)

Nor

mal

ized

Val

ues

Page 31: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

PROPOSED MODEL : Conclusions

Conclusions The proposed model overcomes the long-decay-time problem of MOS sensors. Improves sensing task wit mobile robots (accuracy, robot speed, task time reduction) Future Work Improve the calibration of the model parameters. Exploit the model in mobile robotics olfaction: multiple gas source finding, plume tracking, … Compare the results with the MCE-nose

Page 32: MODELING MOS GAS SENSORS FOR MOBILE ROBOT ...mapir.isa.uma.es/jgmonroy/papers/downloads/MOXmodel...MODELING MOS GAS SENSORS FOR MOBILE ROBOT OLFACTION Javier G. Monroy, Javier González

THANKS & QUESTIONS

THANKS!