Evolutionary robotics and the radical envelope-of-noise hypothesis
Adaptive Behavior
On Modular Design of Field Robotic Systems
Autonomous Robots
Evolving Brain Structures for Robot Control
IWANN '01 Proceedings of the 6th International Work-Conference on Artificial and Natural Neural Networks: Bio-inspired Applications of Connectionism-Part II
Evolutionary Body Building: Adaptive Physical Designs for Robots
Artificial Life
The impact of jointly evolving robot morphology and control on adaptation rate
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Evolving 3d morphology and behavior by competition
Artificial Life
Robot design for space missions using evolutionary computation
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Evolving morphology and control: a distributed approach
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Autonomous Self-Reconfiguration of Modular Robots by Evolving a Hierarchical Mechanochemical Model
IEEE Computational Intelligence Magazine
Evolution of homing navigation in a real mobile robot
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Evolutionary algorithm characterization in real parameter optimization problems
Applied Soft Computing
Hi-index | 0.00 |
This paper is devoted to the problem of automatically designing feasible and manufacturable robots made up of heterogeneous modules. Specifically, the coevolution of morphology and control in robots is analyzed and a particular strategy to address this problem is contemplated. To this end, the main issues of this approach such as encoding, evaluation or transfer to reality are studied through the use of heterogeneous modular structures with distributed control. We also propose a constructive evolutionary algorithm based on tree-like representations of the morphology that can intrinsically provide for a type of generative evolutionary approach. The algorithm introduces some new elements to smooth the search space and make finding solutions much easier. The evaluation of the individuals is carried out in simulations and then transferred to real robots assembled from the modules considered. To this end, the extension of the principles proposed by classical authors in traditional evolutionary robotics to brain-body evolution regarding how simulations should be set up so that robust behaviors that can be transferred to reality are obtained is considered here. All these issues are analyzed by means of an evolutionary design system called EDHMoR (Evolutionary Designer of Heterogeneous Modular Robots) that contains all the elements involved in this process. To show practical evidences of the conclusions that have been extracted with this work, two benchmark problems in modular robotics are considered and EDHMoR is tested over them. The first one is focused on solving a linear robot motion mission and the second one on a static task of the robot that does not require displacements.