Evolutionary developmental robotics
Encyclopedia
Evolutionary developmental robotics (evo-devo-robo for short), formally suggested and fully discussed in, and further discussed in a Dialog refers to methodologies that systematically integrate evolutionary robotics
, epigenetic robotics and morphogenetic robotics
to study the evolution, physical and mental development and learning of natural intelligent systems in robotic systems. The theoretical foundation of evo-devo-robo includes evolutionary developmental biology
(evo-devo), evolutionary developmental psychology
, developmental cognitive neuroscience
etc. Further discussions on evolution, development and learning in robotics and design can be found in, in hardware systems, and in computing tissues.
Evolutionary robotics
Evolutionary robotics is a methodology that uses evolutionary computation to develop controllers for autonomous robots. Algorithms in ER frequently operate on populations of candidate controllers, initially selected from some distribution. This population is then repeatedly modified according to...
, epigenetic robotics and morphogenetic robotics
Morphogenetic robotics
Morphogenetic robotics generally refers to the methodologies that address challenges in robotics inspired by biological morphogenesis.The term morphogenetic robotics was first coined in a project discussion in 2009 by Yaochu Jin and his colleague who first published a formalized definition of...
to study the evolution, physical and mental development and learning of natural intelligent systems in robotic systems. The theoretical foundation of evo-devo-robo includes evolutionary developmental biology
Evolutionary developmental biology
Evolutionary developmental biology is a field of biology that compares the developmental processes of different organisms to determine the ancestral relationship between them, and to discover how developmental processes evolved...
(evo-devo), evolutionary developmental psychology
Evolutionary developmental psychology
Evolutionary developmental psychology, , is the application of the basic principles of Darwinian evolution, particularly natural selection, to explain contemporary human development...
, developmental cognitive neuroscience
Developmental Cognitive Neuroscience
Developmental cognitive neuroscience is an interdisciplinary scientific field at the boundaries of neuroscience, psychology, social neuroscience, developmental science, and cognitive science.-Origins of the discipline:...
etc. Further discussions on evolution, development and learning in robotics and design can be found in, in hardware systems, and in computing tissues.
See also
- Artificial lifeArtificial lifeArtificial life is a field of study and an associated art form which examine systems related to life, its processes, and its evolution through simulations using computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American computer scientist, in 1986...
- Cognitive roboticsCognitive roboticsa robot is a robot device that is built from inanimate matter. Its behavior in response to the environment is deterministic, based on how the robot was designed. Cognition is the process of acquiring and using knowledge about the world for goal-oriented purposes, such as survival...
- Morphogenetic roboticsMorphogenetic roboticsMorphogenetic robotics generally refers to the methodologies that address challenges in robotics inspired by biological morphogenesis.The term morphogenetic robotics was first coined in a project discussion in 2009 by Yaochu Jin and his colleague who first published a formalized definition of...
- Developmental roboticsDevelopmental roboticsDevelopmental Robotics , sometimes called epigenetic robotics, is a methodology that uses metaphors from neural development and developmental psychology to develop the mind for autonomous robots. The focus is on a single or multiple robots going through stages of autonomous mental development...
- Evolutionary roboticsEvolutionary roboticsEvolutionary robotics is a methodology that uses evolutionary computation to develop controllers for autonomous robots. Algorithms in ER frequently operate on populations of candidate controllers, initially selected from some distribution. This population is then repeatedly modified according to...