Académique Documents
Professionnel Documents
Culture Documents
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/221226496
CITATIONS READS
10 30
2 authors, including:
Wei Li
California State University, Bakersfield
141 PUBLICATIONS 1,549 CITATIONS
SEE PROFILE
All in-text references underlined in blue are linked to publications on ResearchGate, Available from: Wei Li
letting you access and read them immediately. Retrieved on: 08 November 2016
2008 Seventh International Conference on Machine Learning and Applications
J. Sutton W. Li
Department of Computer Science Department of Computer Science
California State University, Bakersfield California State University, Bakersfield
Bakersfield, CA 93311, USA Bakersfield, CA 93311, USA
jsutton@cs.csubak.edu wli@cs.csubak.edu
Corresponding author
Fig. 1: Evaluation of the moth-inspired CPT
strategies using CPT_S2D
470
2008 Seventh International Conference on Machine Learning and Applications
471
2008 Seventh International Conference on Machine Learning and Applications
3. Models
CPT_M3D upgrades the procedure-based design
version of the filament-based plume model and an Fig. 4: An expanding scale illustrates significant
advective fluid flow model [10] from CPT_S2D into filament intermittency, which causes the vehicle to
object-oriented design version, and integrates the moth- loss contact with chemical. The flow direction
inspired CPT strategies [6] and [9]. represented by a blue line points from left to right.
A chemical released at a source location will be
manipulated by turbulent and molecular diffusion while source declaration (identification). The plume tracing and
transported advectively by the wind. The odor dispersion reacquiring are abstracted from male moths searching and
process is dominated by turbulent dispersion. Turbulent tracing pheromone to a female moth location, which is
dispersion involves a wide range of length (or eddy) summarized as follows. When a moth detects pheromone,
scales. Eddies larger than the scale of a section of the it tries to maintain contact with the plume and to move
plume (i.e., a puff) transport the puff as a whole, causing upwind towards the source location. The maneuver is
the ensemble of puffs to appear as a sinuous plume. exhibited as a short sprint predominantly in the upwind
Eddies smaller than the puff mix the components of the direction. Repeated pheromone encounters result in the
puff causing little puff motion or growth. Eddies on the moth progressively approaching the chemical source.
order of the puff size cause significant growth/distortion When a moth has not detected pheromone for a
of the puff and motion of individual filaments relative to sufficiently long period of time, it ceases upwind
the instantaneous plume centerline. The advective fluid movement and performs progressively widening
flow model is described by a group of partial differential crosswind excursions, termed casting. In this case, the
equations and is numerically implemented. The very moth appears to be searching for pheromone near the
important issue addressed in our simulation program is to position where it was last detected. This reacquiring
simulate the significant filament intermittency, which behavior can continue for several seconds until either
greatly challenge a CPT strategy, as shown in Fig. 4. chemical is again detected or the moth behavior changes.
The Vehicle class encapsulates an important virtual The work in [7] used a subsumption architecture (its
member function = (&x&, x& , x). Each derived will overwrite extended version presented in [11] integrated the obstacle
this function to implement an actual vehicle dynamics, for avoiding and map construction behaviors) to coordinate
example, the REMUS class overwrites this function by these behaviors according to an inhibition or a suppress
implementing the REMUS vehicle dynamics to evaluate mechanisms.
the moth-inspired CPT strategies for the in-water tests.
Similarity, the Sensor class encapsulates a virtual function 4. Simulation Examples
to describe dynamic response of a sensor. In our case, a
second-order low-pass filter implemented the chemical This section presents several examples of tracing
sensor transit time response. In fact, such a time response multiple plumes via multiple robots. The simulated plume
from chemical signals to electrical signals can be ignored models achieve significant computational simplification
in comparison with the mechanical inertia of an AUV. relative to turbulence models, but it was designed to
CPT_M3D integrates the moth-inspired CPT maintain the plume characteristics that significantly
strategies, consisting of four fundamental behaviors: complicate the plume tracing problems (intermittency,
pluming finding, plume tracing, plume reacquiring, and meander, and varying flow) caused by natural fluid flow.
Instead of adjusting the Reynolds numbers, it controls a
*** The CPT_M3D program (for Windows or any Unix platform that filament release rate (510 filaments/s) to simulate
supports OpenGL & GLUT) will be available for download at filament intermittency, as shown in Fig. 4. Especially, this
http://www.ee.ucr.edu/~wli through the corresponding author.
472
2008 Seventh International Conference on Machine Learning and Applications
473
2008 Seventh International Conference on Machine Learning and Applications
474
2008 Seventh International Conference on Machine Learning and Applications
The moth-inspired CPT strategies can be extended to Plumes, Environmental Fluid Mechanics, vol.2,
trace a chemical plume and identify the odor source with pp.143-169, 2002.
static location in a 3D space. In order to evaluate the [11] W. Li, M. M. Elgassier, C. Bloomquist, and K.
performance of the moth-inspired CPT strategies in 3D Srivastava: Multisensor integration for declaring the
dimension, for example, the tracking of chemical plumes odor source of a plume in turbulent fluid-advected
with anisotropic diffusion, a 3D plume model is under environments, Proc. of the 2006 IEEE/RSJ
development and being integrated into CPT_M3D. International Conference on Intelligent Robots and
Systems (IROS06), pp.5534-5539, 2006.
6. Acknowledgements [12] W. Li, and D. Carter: Subsumption architecture for
fluid-advected chemical plume tracing with soft
This work was supported in part by the RCU grant of obstacle avoidance, Proc. of the Ocean Marine
CSUB. Technology and Ocean Science, 2006.
[13] W. Li, and J. Zhang: Moth-inspired chemical plume
7. References tracing by integration of fuzzy following-obstacle
Behavior, Proc. of the 2008 IEEE World Congress
[1] E. A. Cowen and K. B. Ward, Chemical Plume on Computational Intelligence, 2008 (in press).
Tracing, Environmental Fluid Mechanics, vol. 2, no.
1-2, pp. 1-7, 2002
[2] F. W. Grasso and J. Atema, Integration of flow and
chemical sensing for guidance of autonomous marine
robots in turbulent flows, Journal of Environmental
Fluid Mechanics, vol.1, pp.1-20, 2002.
[3] Q. Liao and E. A. Cowen, The information content
of a scalar plume A plume tracing perspective,
Environmental Fluid Mechanics, vol. 2, no. 1-2, pp.
9-34, 2002.
[4] M. J. Weissburg et al., A multidisciplinary study of
spatial and temporal scales containing information in
turbulent chemical plume tracking, Environmental
Fluid Mechanics, vol. 2, no. 1-2, pp. 65-94, 2002.
[5] A. T. Hayes, A. Martinoli, and R. M. Goodman,
Distributed chemical source localization, IEEE
Sensors Journal, vol. 2, pp. 260-271, 2002.
[6] W. Li, J. A. Farrell, and R. T. Card, Tracking of
fluid-advected chemical plumes: Strategies inspired
by insect orientation to pheromone, Adaptive
Behavior, vol.9, pp.143-170, 2001.
[7] W. Li, J. A. Farrell, S. Pang, and R. M Arrieta,
Moth-inspired chemical plume tracing on an
autonomous underwater vehicle, IEEE Transactions
on Robotics, vol.22, no.2, pp.292-307, 2006.
[8] J. A. Farrell, S. Pang, and W. Li, Chemical plume
tracing via an autonomous underwater vehicle, IEEE
Journal of Ocean Engineering, vol.30, pp.428-442,
2005.
[9] W. Li, Abstraction of odor source declaration
algorithm from moth-inspired plume tracing
strategies, in Proc of the 2006 IEEE International
Conference on Robotics and Biomimetics, pp. 1024-
1029, 2006.
[10] J. A. Farrell, J. Murlis, X. Long, W. Li, and R. Carde:
Filament-Based Atmospheric Dispersion Model to
Achieve Short Time-Scale Structure of Chemical
475