Figure
2. ANN architectures used in the second case study
Achievements.
In the first case study, the evolutionary algorithm is used to determine
the optimal number and configuration of the proximity sensors mounted
on the vehicle. The proposed solutions of sensory configurations are
evaluated in the traffic scenarios simulated in Webots and get improved
through the evolutionary loop.
To understand how noise influences the evolved solution and to minimize
the computational cost for evolution, a series of different types of
tests, including static, quasi-static and full coverage tests, are also
implemented as evaluation tests in the evolutionary loop in addition
to the embodied test. A probability density function (PDF) generated
from the data collected in the embodied simulation is used in quasi-static
and full coverage tests to reflect the traffic pattern, distinct from
a uniform pattern which has a flat PDF. Four different cases (20 sensors
or variable number of sensors, and forcing symmetry or not) are investigated
for each type of tests. The best evolved solutions in a given test are
cross-evaluated with those of the other tests.
As a result, different sensor configuration solutions have been evolved
according to the evaluation criteria selected by the designer. A whole
family of different achievable trade-offs evolved by the algorithm under
different settings constitutes an approximate feasible Pareto optimal
frontier for this design problem. For more results and figures, please
refer to [Antonsson 2003, Zhang 2003]. For the second case study, the
same evolutionary methodology has been able to evolve robot controllers
that could closely inspect the 2D simplified blades without collisions.
We are currently extending the controller architectures to enhance (probabilistic)
completeness and reduce redundancy in coverage.
Publications/References
Antonsson E. K., Zhang Y., and Martinoli A., “Evolving Engineering
Design Trade-Offs”. Proc. of the ASME 15th Int. Conf. on Design
Theory and Methodology, September 2003, Chicago, IL. To appear.
Zhang Y., Martinoli A., Antonsson E. K., and Olney R., “Evolution
of Sensory Configurations for Intelligent Vehicles”. Proc. of
the IEEE Intelligent Vehicles Symp., June 2003, Columbus, OH, pp. 351-356.
Zhang Y., Martinoli A., and Antonsson E. K., “Evolutionary Design
of a Collective Sensory System”. In H. Lipson, E. K. Antonsson,
and J. R. Koza, editors, Proc. of the 2003 AAAI Spring Symposium on
Computational Synthesis, March 2003, Stanford , CA , pp. 283-290.
Martinoli A., Zhang Y., Prakash P., Antonsson E. K., and Olney R. D.,
“Towards Evolutionary Design of Intelligent Transportation Systems”.
Proc. of the Eleventh International Symposium of the Associazione Tecnica
dell'Automobile on Advanced Technologies for ADAS Systems, October 2002,
Siena, Italy.
Michel O., “Webots: Symbiosis between Virtual and Real Mobile
Robots”. In Heuding J.-C., editor, Proc. of the First Int. Conf.
on Virtual Worlds, July 1998, Paris, France, pp. 254-263, Springer Verlag.
See also http://www.cyberbotics.com
Bäck T., “Evolutionary Algorithms in Theory and Practice”.
Oxford University Press, New York, NY, 1996.
Mitchell M., “An Introduction to Genetic Algorithms”. The
MIT Press, Cambridge, MA, 1996.
Goldberg D. E., “Genetic Algorithms in Search, Optimization, and
Machine Learning”. Addison-Wesley, Reading, MA, 1989.