Chemical Source Localization Using Electronic Nose Sensors Joy Chiang, Vanessa Tidwell, Patricio S. La Rosa, Arye Nehorai Department of Electrical and.

Slides:



Advertisements
Similar presentations
TARGET DETECTION AND TRACKING IN A WIRELESS SENSOR NETWORK Clement Kam, William Hodgkiss, Dept. of Electrical and Computer Engineering, University of California,
Advertisements

Bayesian Belief Propagation
Nelder Mead.
CONTROL SYSTEMS: WHAT THEY ARE
Authors: David N.C. Tse, Ofer Zeitouni. Presented By Sai C. Chadalapaka.
CHEMISTRY ANALYTICAL CHEMISTRY Fall
Design and Computer Modeling of Ultracapacitor Regenerative Braking System Adam Klefstad, Dr. Kim Pierson Department of Physics & Astronomy UW-Eau Claire.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
CHAPTER 2 D IRECT M ETHODS FOR S TOCHASTIC S EARCH Organization of chapter in ISSO –Introductory material –Random search methods Attributes of random search.
Odor Tracking with an Electronic Nose Creating a robot that smells good! By Simon Saugier Ninh Dang Greg Allbee Jason Hamor.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Senior Design II Film Thickness Measurement Julian Peters Joe Fitzmyer Brad Demers Coordinator: Dr. Wayne Walter Advisor: Dr. Dale Ewbank Sponsor: Dr.
Both pulse waves from the encoder will be required to determine the direction of the wheel. The two channels return pulses like the ones below. Using a.
Distributed Microsystems Laboratory ENose Toolbox: Application to Array Optimization including Electronic Measurement and Noise Effects for Composite Polymer.
Abstract According to recent biology literature, Mustelus canis sharks localize odors based on the time delay between olfactory signals detected by each.
Film Thickness Measurement Julian Peters Joe Fitzmyer Brad Demers P06402.
Odor Tracking with An Electronic Nose May 5, 2003 Jason Hamor Greg Allbee Ninh Dang Simon Saugier.
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
Abstract In this project we expand our previous work entitled "Design of a Robotic Platform and Algorithms for Adaptive Control of Sensing Parameters".
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
In general, H 1 (f) and H 2 (f) can be chosen to best suit the application. For example, to accentuate the signals at the frequencies in which the signal-to-noise.
6-1 EE/Ge 157b Week 6 EE/Ae 157 a Passive Microwave Sensing.
Statistical Methods For Engineers ChE 477 (UO Lab) Larry Baxter & Stan Harding Brigham Young University.
Multiple Criteria Optimisation for Base Station Antenna Arrays in Mobile Communication Systems By Ioannis Chasiotis PhD Student Institute for Communications.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Theoretical Analysis of a Nanosensor based on WO 3 coated Carbon Nanotube for Ultra-high Sensitive Breath Acetone Sensing Ming Xia, Advisor: Prof. Xingguo.
Smart-Grid: Power Distribution and Monitoring Application Cheryl Limas, Daniel Rendon, Advisor – Dr. David Wetz, Advisor – Gregory Turner Department of.
Detection of 3He with SQUIDs. Experimental parameters For B=300 Gauss The expected signal is 220 fT (specific geometry is taken into account), while the.
Abstract There are many applications today that require a means of controlling a particular setting given an ever changing environment without human intervention.
An algorithm for dynamic spectrum allocation in shadowing environment and with communication constraints Konstantinos Koufos Helsinki University of Technology.
Error Analysis Accuracy Closeness to the true value Measurement Accuracy – determines the closeness of the measured value to the true value Instrument.
Travel-time Tomography For High Contrast Media based on Sparse Data Yenting Lin Signal and Image Processing Institute Department of Electrical Engineering.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
WILLIAM KIEWICZ-SCHLANSKER LAFAYETTE COLLEGE LiFePO4 Battery Pack Per-Cell Management System.
Neural Network Based Online Optimal Control of Unknown MIMO Nonaffine Systems with Application to HCCI Engines OBJECTIVES  Develop an optimal control.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
UAV Navigation by Expert System for Contaminant Mapping George S. Young Yuki Kuroki, Sue Ellen Haupt.
Statistical Methods II: Confidence Intervals ChE 477 (UO Lab) Lecture 4 Larry Baxter, William Hecker, & Ron Terry Brigham Young University.
SawSafe Prof. Omid Oliaei Chad Baldi Julian Salai Linwood Williams Allan Maina.
MSE-415: B. Hawrylo Chapter 13 – Robust Design What is robust design/process/product?: A robust product (process) is one that performs as intended even.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Chapter 10 Verification and Validation of Simulation Models
Introduction to Digital Signals
Sample Size Determination Text, Section 3-7, pg. 101 FAQ in designed experiments (what’s the number of replicates to run?) Answer depends on lots of things;
Figure 3. Log-log plot of simulated oscillating phantom, assuming a Gaussian-shaped field. Field constants a 1 =a 2 =0.1. The data initially plateau, then.
A Trust Based Distributed Kalman Filtering Approach for Mode Estimation in Power Systems Tao Jiang, Ion Matei and John S. Baras Institute for Systems Research.
INTRO TO COMPUTING. Looking Inside Computer 2Computing 2 | Lecture-1 Capabilities Can Read Can Write Can Store A/L Operations Automation.
Realtime Robotic Radiation Oncology Brian Murphy 4 th Electronic & Computer Engineering.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
1 Module One: Measurements and Uncertainties No measurement can perfectly determine the value of the quantity being measured. The uncertainty of a measurement.
BME 353 – BIOMEDICAL MEASUREMENTS AND INSTRUMENTATION MEASUREMENT PRINCIPLES.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
R. Kass/W03 P416 Lecture 5 l Suppose we are trying to measure the true value of some quantity (x T ). u We make repeated measurements of this quantity.
Proportional-Integral-Derivative (PID) Temperature Control & Data Acquisition System for Faraday Filter based Sodium Spectrometer Vardan Semerjyan, Undergraduate.
Chapter 1: The Nature of Analytical Chemistry
TEMPLATE DESIGN © Cross-Dock Modeling and Analysis AUTHOR: Mehdi Charfi ADVISORS: Dr. Peter Hahn and Dr. Monique Guignard.
INSTRUMENT CONTROLLED MICROSCOPY Mason Jellings, Justin Gearing, Sarah Reichert, John Byce Client: Dr. Joshua Medow Advisor: Professor Thomas Yen Introduction.
بسم الله الرحمن الرحيم وبه نستعين
Quiz: Calculating the total noise for ADC systems TIPL 4204 TI Precision Labs – ADCs Created by Art Kay.
Rutgers Intelligent Transportation Systems (RITS) Laboratory
Chapter 10 Verification and Validation of Simulation Models
INSTRUMENTASI INDUSTRI
Advanced Methods of Klystron Phasing
P19045 Essential Tremor Test Rig II Final Review April 7th, 2019
Presentation transcript:

Chemical Source Localization Using Electronic Nose Sensors Joy Chiang, Vanessa Tidwell, Patricio S. La Rosa, Arye Nehorai Department of Electrical and Systems Engineering Abstract The goal of this project is to develop a closed-loop system to estimate the location of an odor source, using a chemical sensor array mounted on a robotic platform capable of moving in 2D. We model our electronic nose sensors’ responses to different concentrations of ethyl alcohol, and we apply the Nelder-Mead method to iteratively converge on the location of the odor. We tested our chemical source localization approach for different scenarios using simulations in MATLAB. Our end goal is implementing our model on an actual robot, by programming a microcontroller and interfacing it with the robot's sensors. When the sensors are exposed to an odor, the program will estimate the concentration and the Nelder-Mead method will guide the robot towards the source. Background Electronic sensing technology is a developing field of study that has greatly advanced over the last decade. Currently, most research focuses on classifying odors within a limited odor set. Also of interest is detecting and distinguishing specific odors and the particular compounds within each odor. There has been some use of electronic noses in building safety and quality control. Applications The designed GUI and experimental setup can be used as a starting point for future research exploring chemical array signal processing applications, such as specific compound detection, chemical source localization, and medical diagnosis. Initial sensor location (5,5) Odor Source/Final sensor location (0,0 ) Results This diagram is the result of a simulation of our system converging to the odor source. It shows that if our sensors begin at position x 0 =(5,5) and the odor source is at x s =(0,0), the robot will move towards the source in an iterative fashion according to the Nelder-Mead method. Discussion The above simulation is not an accurate representation of what would happen if our system is actually implemented. For simplicity, we assume that odor dispersion follows a Gaussian model [1]; actual odor dispersion is more complicated. Secondly, there is significant variance in our model. The variance may be due to the sensors and accompanying circuitry or due to the inconsistency of source odor concentration in our experiments. If it is mostly due to the former, using a larger array of sensors may help decrease the variance. Also, using newer and more sensitive sensors may increase accuracy. We could also gather more experimental data to better model our sensor responses and administer the alcohol under more controlled circumstances. This would give up insight in to whether the noise was due to experimental inconsistencies or sensor properties. Future Research We hope to mount the sensors, along with their appropriate circuitry, onto a robotic platform. We want to test our concentration estimation algorithm and see if the Nelder-Mead method is appropriate for odor localization. References [1] Mathews, John H., and Kurtis K. Fink. Numerical Methods Using MATLAB. Print. [2] Chastain, John P., and Francis J. Wolak. "Application of A Gaussian Plume Model of Odor Dispersion To Select A Site For Livestock Facilities." Web. II. Concentration Estimation Simulation We simulate the performance of our method by implementing a MATLAB program that takes in an initial sensor position, x 0, and estimates the concentration at that position. It assumes that odor concentration disperses in a simple Gaussian fashion [1]. This concentration is then inputted into our experimentally modeled concentration vs. voltage relationships, (from Part I.) including noise, to output a voltage. Using this voltage, the estimated concentration is then found by back-solving the voltage model. Steps in Odor Data Collection 1,2,3,5 or 10 drops of alcohol are dripped onto a piece of paper inside the odor chamber. This chamber exposes the sensors to the odor in an isolated environment. It is then covered and the LabView program collects sensor data. Each run lasts 2 minutes and limits the amount of time the heater is on. This expedites data collection and prevents sensor overheating. Sensor data was recorded 5 times for each concentration at heater voltages of 3 volts and 5 volts. The voltage responses were averaged and plotted along with the standard deviation. The standard deviation models the noise in the system. The noise may be due to sensor output or sensor input. Experimental Setup & Methods Used The overall experiment consists of three main parts: I. modeling, II. simulation, and III. integrating our methods into a feedback loop system that will detect the location of an odor source. The sensors are theoretically mounted on a robot and begin at a position close enough to the odor such that the concentration is still detectable. The sensors will respond to the odor and we will estimate the concentration from their responses using a model of the sensors’ voltage responses to concentrations. The Nelder-Mead method will then direct the motion of the robot. This cycle continues at each new position until the system arrives at the source. The Nelder-Mead method uses the concentration estimation algorithm (from Part II.) and iteratively moves the robot towards the odor source. This method, also known as the amoeba method, is a nonlinear optimization technique [2]. Like most optimization techniques, this method iteratively converges to a locally minimal value of a known function from a given starting point. For each iteration, the Nelder-Mead method creates a simplex, or triangle, of test points. Each point is tested and the next iteration’s simplex is updated to replace the worst point in the current simplex. For each iteration, the following actions take place: 1)Order 2)Calculate 3)Reflection. One of the these actions Expansion, Contraction, Reduction takes place depending on the quality of the new/reflected test point. Sense Estimatemove I. II. III. Feedback Loop/Next Position ELVIS DAQ Sensor Circuitry Sensor Odor sample I. Sensor Response Modeling The sensor responses to ethyl alcohol were modeled based on experimentally acquired sensor voltage vs. odor concentration data. A sensor array was exposed to specific amounts of ethyl alcohol and the voltage responses were recorded with a LabView GUI. Responses were for concentrations of 1, 2, 3, 5, 10 drops in a neutral chamber volume of 14,400 drops ( mL) at sensor heater voltages of 3 and 5 volts. The variance in the response was also modeled. Dispersion Model of Concentratio n Distribution Concentration to voltage model Concentration Estimation Expected Conc. Estimated Concentration Sensor Position (x,y) Voltage MATLAB Theoretical model displaying gradual movement of robot towards an odor source III. Convergence Using the Nelder-Mead Method Includes noiseMean of estimated concentrations