499 research outputs found
Evolutionary morphogenesis for multi-cellular systems
With a gene required for each phenotypic trait, direct genetic encodings may show poor scalability to increasing phenotype length. Developmental systems may alleviate this problem by providing more efficient indirect genotype to phenotype mappings. A novel classification of multi-cellular developmental systems in evolvable hardware is introduced. It shows a category of developmental systems that up to now has rarely been explored. We argue that this category is where most of the benefits of developmental systems lie (e.g. speed, scalability, robustness, inter-cellular and environmental interactions that allow fault-tolerance or adaptivity). This article describes a very simple genetic encoding and developmental system designed for multi-cellular circuits that belongs to this category. We refer to it as the morphogenetic system. The morphogenetic system is inspired by gene expression and cellular differentiation. It focuses on low computational requirements which allows fast execution and a compact hardware implementation. The morphogenetic system shows better scalability compared to a direct genetic encoding in the evolution of structures of differentiated cells, and its dynamics provides fault-tolerance up to high fault rates. It outperforms a direct genetic encoding when evolving spiking neural networks for pattern recognition and robot navigation. The results obtained with the morphogenetic system indicate that this "minimalist” approach to developmental systems merits further stud
Recommended from our members
Evolved transistor array robot controllers
For the first time a field programmable transistor array (FPTA) was used to evolve robot control circuits directly in analog hardware. Controllers were successfully incrementally evolved for a physical robot engaged in a series of visually guided behaviours, including finding a target in a complex environment where the goal was hidden from most locations. Circuits for recognising spoken commands were also evolved and these were used in conjunction with the controllers to enable voice control of the robot, triggering behavioural switching. Poor quality visual sensors were deliberately used to test the ability of evolved analog circuits to deal with noisy uncertain data in realtime. Visual features were coevolved with the controllers to automatically achieve dimensionality reduction and feature extraction and selection in an integrated way. An efficient new method was developed for simulating the robot in its visual environment. This allowed controllers to be evaluated in a simulation connected to the FPTA. The controllers then transferred seamlessly to the real world. The circuit replication issue was also addressed in experiments where circuits were evolved to be able to function correctly in multiple areas of the FPTA. A methodology was developed to
analyse the evolved circuits which provided insights into their operation. Comparative experiments demonstrated the superior evolvability of the transistor array medium
Born to learn: The inspiration, progress, and future of evolved plastic artificial neural networks
Biological plastic neural networks are systems of extraordinary computational
capabilities shaped by evolution, development, and lifetime learning. The
interplay of these elements leads to the emergence of adaptive behavior and
intelligence. Inspired by such intricate natural phenomena, Evolved Plastic
Artificial Neural Networks (EPANNs) use simulated evolution in-silico to breed
plastic neural networks with a large variety of dynamics, architectures, and
plasticity rules: these artificial systems are composed of inputs, outputs, and
plastic components that change in response to experiences in an environment.
These systems may autonomously discover novel adaptive algorithms, and lead to
hypotheses on the emergence of biological adaptation. EPANNs have seen
considerable progress over the last two decades. Current scientific and
technological advances in artificial neural networks are now setting the
conditions for radically new approaches and results. In particular, the
limitations of hand-designed networks could be overcome by more flexible and
innovative solutions. This paper brings together a variety of inspiring ideas
that define the field of EPANNs. The main methods and results are reviewed.
Finally, new opportunities and developments are presented
Recommended from our members
EHW from consumer point of view: consumer-triggered evolution
Evolvable Hardware (EHW) has been regarded as adaptive system acquired by wide application market. Consumer market of any good requires diversity to satisfy consumers' preferences. Adaptation of EHW is a key technology that could provide individual approach to every particular user. This situation raises a question: how to set target for evolutionary algorithm? The existing techniques do not allow consumer to influence evolutionary process. Only designer at the moment is capable to influence the evolution. The proposed consumer-triggered evolution overcomes this problem by introducing new features to EHW that help adaptive system to obtain targets during consumer stage. Classification of EHW is given according to responsiveness, imitation of human behavior and target circuit response. Home intelligent water heating system is considered as an example
Towards the Evolution of Novel Vertical-Axis Wind Turbines
Renewable and sustainable energy is one of the most important challenges
currently facing mankind. Wind has made an increasing contribution to the
world's energy supply mix, but still remains a long way from reaching its full
potential. In this paper, we investigate the use of artificial evolution to
design vertical-axis wind turbine prototypes that are physically instantiated
and evaluated under approximated wind tunnel conditions. An artificial neural
network is used as a surrogate model to assist learning and found to reduce the
number of fabrications required to reach a higher aerodynamic efficiency,
resulting in an important cost reduction. Unlike in other approaches, such as
computational fluid dynamics simulations, no mathematical formulations are used
and no model assumptions are made.Comment: 14 pages, 11 figure
Evolutionary Robotics
info:eu-repo/semantics/publishedVersio
Evolving robots: from simple behaviours to complete systems
Building robots is generally considered difficult, because the designer not only has to
predict the interaction between the robot and the environment, but also has to deal
with the ensuing problems. This thesis examines the use of the evolutionary approach
in designing robots; the explorations range from evolving simple behaviours for real
robots, to complex behaviours (also for real robots), and finally to complete robot
systems — including controllers and body plans.
A framework is presented for evolving robot control systems. It includes two components: a task independent Genetic Programming sub-system and a task dependent
controller evaluation sub-system. The performance evaluation of each robot controller
is done in a simulator to reduce the evaluation time, and then the evolved controllers
are downloaded to a real robot for performance verification. In addition, a special rep¬
resentation is designed for the reactive robot controller. It is succinct and can capture
the important characteristics of a reactive control system, so that the evolutionary system can efficiently evolve the controllers of the desired behaviours for the robots. The
framework has been successfully used to evolve controllers for real robots to achieve a
variety of simple tasks, such as obstacle avoidance, safe exploration and box-pushing.
A methodology is then proposed to scale up the system to evolve controllers for more
complicated tasks. It involves adopting the architecture of a behaviour-based system,
and evolving separate behaviour controllers and arbitrators for coordination. This
allows robot controllers for more complex skills to be constructed in an incremental
manner. Therefore the whole control system becomes easy to evolve; moreover, the
resulting control system can be explicitly distributed, understandable to the system
designer, and easy to maintain. The methodology has been used to evolve control
systems for more complex tasks with good results.
Finally, the evolutionary mechanism of the framework described above is extended
to include a Genetic Algorithm sub-system for the co-evolution of robot body plans
— structuralparametersofphysicalrobotsencodedaslinearstringsofrealnumbers.
An individual in the extended system thus consists of a brain(controller) and a body.
Whenever the individual is evaluated, the controller is executed on the corresponding
body for a period of time to measure the performance. In such a system the Genetic
Programming part evolves the controller; and the Genetic Algorithm part, the robot
body. The results show that the complete robot system can be evolved in this manner.
i
- …