Topological evolution for embodied cellular automata
Behavioral variation in CA are traditionally created through various update rules. Instead, we change behavior through topological variation of the substrate. The automata of actuated cells are taken to define the morphology of a soft robot. This morphology is optimized with an evolutionary algorithm to maximize locomotion. A diversity of effective behaviors and morphologies are demonstrated.
cellular automata evolutionary computation artificial life non-uniform embodied cognition topological optimization complex systems