Environmental monitoring with mobile robots

This paper describes an architecture for estimating environmental odor maps and presents experimental results obtained using that architecture with five mobile robots inside a large laboratory with two odor sources and forced ventilation. The mobile sensing agents employed in the experiments have self localization capabilities and carry an electronic nose and a thermal anemometer. The proposed architecture allows integrating sparse olfaction data gathered by the mobile agents along their trajectories and dynamically estimate the spatial concentration of different odor fields. The data assimilation process is made centrally by a PC that polls periodically each robot through a RF network in order to get the data gathered during the previous acquisition period. The estimation of odor fields is made in two steps: first each agent estimates the odor mixture and concentration by means of a neural network-based regression algorithm that converts values from gas sensor space to the corresponding odor space. Then the sensed data is assimilated into an advection-diffusion model by means of a reduced order Kalman filter. In the current implementation the central controller, responsible for the maps estimation, specifies to each agent their target area to explore. The proposed architecture was validated with a set of experiments that demonstrated its ability to estimate and capture the dynamics of overlapping odor fields. This work can easily be adapted to city buses or other local transportation systems in order to monitor the pollution or quickly detect hazardous chemicals inside cities.

[1]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[2]  David G. Stork,et al.  Pattern Classification , 1973 .

[3]  Steven C. Chapra,et al.  Numerical Methods for Engineers , 1986 .

[4]  David V. Thiel,et al.  Odor Sensing for Robot Guidance , 1994, Int. J. Robotics Res..

[5]  Steven C. Chapra,et al.  Numerical Methods for Engineers: With Programming and Software Applications , 1997 .

[6]  Alessandro Saffiotti,et al.  Learning to locate an odour source with a mobile robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[7]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[8]  A. Segers,et al.  Variance reduced ensemble Kalman filtering , 2001 .

[9]  R. Winther,et al.  Numerical methods for incompressible viscous flow , 2002 .

[10]  Lino Marques,et al.  Olfaction-based mobile robot navigation , 2002 .

[11]  Rodney M. Goodman,et al.  Distributed odor source localization , 2002 .

[12]  Gaurav S. Sukhatme,et al.  An Incremental Self-Deployment Algorithm for Mobile Sensor Networks , 2002, Auton. Robots.

[13]  Lino Marques,et al.  SpreadNose Distributed agents for environmental monitoring , 2003 .

[14]  L. Marques,et al.  Olfactory sensory system for odour-plume tracking and localization , 2003, Proceedings of IEEE Sensors 2003 (IEEE Cat. No.03CH37498).

[15]  Geir Evensen,et al.  The Ensemble Kalman Filter: theoretical formulation and practical implementation , 2003 .

[16]  Gaurav S. Sukhatme,et al.  Adaptive sampling for marine microorganism monitoring , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[18]  Gaurav S. Sukhatme,et al.  Adaptive sampling for environmental robotics , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[19]  Lino Marques,et al.  Finding Odours Across Large Search Spaces: A Particle Swarm-Based Approach , 2005 .

[20]  Lino Marques,et al.  Olfactory coordinated area coverage , 2006, Auton. Robots.