Scalable co-optimization of morphology and control in embodied machines
Nick Cheney1,2,3, Josh Bongard3, Vytas SunSpiral4
1Department of Computational Biology and Biological Statistics, Cornell University, Ithaca, NY, USA nac93@cornell.edu.
Journal of the Royal Society, Interface
|June 15, 2018
Summary
This study introduces morphological innovation protection to help robots evolve both body and brain simultaneously. This method aids in avoiding evolutionary dead ends and improving robot design and behavior.
Area of Science:
- Artificial Intelligence
- Robotics
- Evolutionary Computation
- Embodied Cognition
Background:
- Traditional AI and robotics design robots with fixed body plans and separately optimized controllers.
- Simultaneously evolving robot morphology and control policies is a significant challenge.
- The theory of embodied cognition highlights the interdependence of body plan and sensorimotor control.
Purpose of the Study:
- To investigate the challenges of co-optimizing morphology and control in embodied AI.
- To propose and evaluate a novel technique for 'morphological innovation protection' to overcome evolutionary stagnation.
- To explore the implications for automated robot design and embodied cognition research.
Main Methods:
- Implementing a 'morphological innovation protection' technique that temporarily reduces selection pressure on individuals with recent morphological changes.
- Allowing time for control policies to adapt to new morphologies through subsequent mutations.
- Testing the method across diverse initial conditions to assess convergence and fitness improvements.
Main Results:
- The proposed method successfully avoids local optima in the co-optimization process.
- It enables convergence to similar, highly fit morphologies regardless of initial conditions.
- The technique sustains fitness improvements throughout the optimization process, outperforming standard methods.
Conclusions:
- Morphological innovation protection is a promising step towards scalable optimization of embodied AI.
- This approach offers theoretical insights into evolutionary stagnation in robot design.
- The method provides a test bed for investigating the theory of embodied cognition and automating robot development.
Related Concept Videos
Machines
581
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. One example of a machine is the cutting plier, which is used to cut wires by applying forces to its handles. When equal and opposite forces are exerted on the handles of the cutting plier, they cause the cutting edges to come together and apply equal and opposite reaction forces on the wire, which are greater than the applied forces.
A free-body diagram of the...
A free-body diagram of the...
581
Machines: Problem Solving II
674
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
674
Machines: Problem Solving I
719
A toggle clamp is a mechanical device commonly used for holding and clamping objects in various applications, such as woodworking, metalworking, and assembly operations. Consider a toggle clamp subjected to a force of 200 N at the handle. The vertical clamping force can be calculated, provided the dimensions of the toggle clamp are known.
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
719
Optimal Foraging
13.9K
How animals obtain and eat their food is called foraging behavior. Foraging can include searching for plants and hunting for prey and depends on the species and environment.
13.9K
Microbial Morphologies
3.6K
Bacterial and archaeal cells exhibit remarkable diversity in shape and structure, critical in their adaptability and functionality. Among bacteria, the most commonly observed shapes include cocci and bacilli. Cocci are spherical and may exist singly or in groupings such as pairs (diplococci), chains (streptococci), clusters (staphylococci), or tetrads. Bacilli, in contrast, are rod-shaped and can also occur as single cells, in pairs, or chains, depending on their environmental and genetic...
3.6K
Optimization Problems
78
Optimization problems often involve identifying maximum or minimum values under specific constraints. A well-known example is determining the longest horizontal pipe that can be moved around a right-angled corner, where a 3-meter-wide hallway meets a 2-meter-wide hallway. This scenario, common in architectural design and industrial transport, can be understood conceptually through geometric and trigonometric reasoning.To visualize the problem, consider the pipe as a straight line that touches...
78


