Skip Nav Destination
Close Modal
Update search
NARROW
Format
TocHeadingTitle
Date
Availability
1-8 of 8
Kyrre Glette
Close
Follow your search
Access your saved searches in your account
Would you like to receive an alert when new items match your search?
Sort by
Proceedings Papers
. isal2023, ALIFE 2023: Ghost in the Machine: Proceedings of the 2023 Artificial Life Conference66, (July 24–28, 2023) 10.1162/isal_a_00673
Abstract
View Paper
PDF
It is widely thought that sensorimotor synchronization, underpinning cultural domains such as music and dance, played a critical role in the evolution of human sociality. Here, we present virtual legged robots controlled by central pattern generators (CPGs) that evolve to synchronize motion to rhythmic sensory input in real time. Multi-stage, multi-objective evolutionary algorithms were used to maximize flexibility of the CPGs with respect to control parameters, and then to optimize a neural input layer for wide-ranging susceptibility to rhythmic inputs. The evolved CPGs self-organize to accommodate the input sequence over a range of frequencies and patterns while keeping the agents upright. We show how this behaviour can be scaled up to multiple interacting agents, including with differing morphologies, to produce novel behaviours. We then outline how spike timing dependent plasticity can be used for the acquisition of new motor patterns. Finally, taking inspiration from biocultural evolution and cognitive neuroscience, we suggest ways in which real-time social adaptation can play a key role in the evolution of complex social behaviours in robots.
Proceedings Papers
. isal2023, ALIFE 2023: Ghost in the Machine: Proceedings of the 2023 Artificial Life Conference108, (July 24–28, 2023) 10.1162/isal_a_00656
Abstract
View Paper
PDF
There are many challenges pertaining to how one should jointly evolve the morphology and controllers of robots and virtual creatures. Innervation between decentralized control approaches can allow for coordinated rhythmic movement in organisms, and this can therefore be beneficial when evolving the bodies and brains of virtual creatures. To test how decentralized control could be beneficial when evolving the morphology and control of 2D virtual creatures, three open-loop decentralized control schemes were compared for their effectiveness: (1) a simple sinusoidal wave generator, (2) a phase-coupled oscillator and (3) a neural network. The latter two controllers could innervate to descending controllers enabling the expression of coordinated movement. In addition, the performance of the controllers were compared when the creatures were made through either a direct or indirect encoding. The results show that a phase-coupled oscillator gives significantly better performance than a simple wave when using either of the two encodings. The neural network approach performed somewhere in-between both controller approaches, although seeding an evolving population with manually designed neural networks improved the performance especially for the direct encoding. Controller modulation through descending innervation can lead to coordinated movements that can benefit decentralized control strategies when evolving the morphology and control of virtual creatures.
Proceedings Papers
. isal2023, ALIFE 2023: Ghost in the Machine: Proceedings of the 2023 Artificial Life Conference76, (July 24–28, 2023) 10.1162/isal_a_00689
Abstract
View Paper
PDF
A striking difference between animals and traditional robots is that the latter usually have rigid and non-flexible bodies. Animals, on the other hand, exhibit highly adapted traits, such as elastic tendons. The tendons work as springs, storing and releasing kinetic energy during an animal’s gait cycle. Springs have been used in some hand designed robots for similar benefits. However, little research has been done on springs in robots with evolving morphology. We examine the use of compliant and structural modules in modular robots, using a standard evolutionary algorithm. We also look at connections between spring stiffness and robot size using the quality diversity algorithm MAP-Elites. We found that the modular robots evolved to use elastic actuators, and that structural modules enabled morphologies that use less actuators, but still achieve the same walking speed as the robots with actuators in every module. We also observe some indications that larger robots may require lower elasticity.
Proceedings Papers
. isal2022, ALIFE 2022: The 2022 Conference on Artificial Life49, (July 18–22, 2022) 10.1162/isal_a_00533
Abstract
View Paper
PDF
In Evolutionary Robotics, evolutionary algorithms are used to co-optimize morphology and control. However, co-optimizing leads to different challenges: How do you optimize a controller for a body that often changes its number of inputs and outputs? Researchers must then make some choice between centralized or decentralized control. In this article, we study the effects of centralized and decentralized controllers on modular robot performance and morphologies. This is done by implementing one centralized and two decentralized continuous time recurrent neural network controllers, as well as a sine wave controller for a baseline. We found that a decentralized approach that was more independent of morphology size performed significantly better than the other approaches. It also worked well in a larger variety of morphology sizes. In addition, we highlighted the difficulties of implementing centralized control for a changing morphology, and saw that our centralized controller struggled more with early convergence than the other approaches. Our findings indicate that duplicated decentralized networks are beneficial when evolving both the morphology and control of modular robots. Overall, if these findings translate to other robot systems, our results and issues encountered can help future researchers make a choice of control method when co-optimizing morphology and control.
Proceedings Papers
. isal2020, ALIFE 2020: The 2020 Conference on Artificial Life592-601, (July 13–18, 2020) 10.1162/isal_a_00295
Abstract
View Paper
PDF
A challenge in evolutionary robotics is the in parallel adaptation of morphologies and controllers. Here, we considered encoding methods for morphogenesis of 2D virtual creatures that can be created from directed trees. Using an evolutionary algorithm, we optimized locomotion in these virtual creatures and compared a direct encoding, an L-System, and two types of encodings that produce neural networks—a Compositional Pattern Producing Network (CPPN) and a Cellular Encoding (CE). We evaluated these encodings based on performance and diversification, and we introduced an OpenAI gym environment as a computationally inexpensive benchmark for exploring morphological evolution. The direct encoding and L-System generated more fit solutions compared to the network strategies. Considering morphological diversity, the direct encoding finds solutions more locally in the morphological search space, the L-System made larger jumps across this search space, and both network approaches also make larger jumps though find fewer solutions in this space. With these results we show how encodings exhibit different characteristics as developmental approaches. Since the genotype-phenotype mapping plays a major role in evolutionary robotics, further modifications using more complex tasks and environments can lead to a better understanding of morphogenesis and thereby improve how morphologies and controllers of robots are evolved.
Proceedings Papers
. alife2018, ALIFE 2018: The 2018 Conference on Artificial Life598-605, (July 23–27, 2018) 10.1162/isal_a_00110
Abstract
View Paper
PDF
One of the core functions in most Evolutionary Algorithms is mutation. In complex search spaces, which are common in Evolutionary Robotics, mutation is often used both for optimizing existing solutions, described as exploitation, and for spanning the search space, called exploration. This presents a difficult challenge for researchers as mutation parameters must be selected with care in order to balance the two, often contradictory, effects. Strategies that vary mutation during the search often try to estimate these effects in order to modify the mutation parameters. In this regard MAP-Elites, a Quality Diversity algorithm, presents an interesting opportunity. Because factors related to exploration and exploitation are readily available during the search, optimization based on these factors could be utilized to improve the search. In this paper we study how online adaptation of mutation rate, dynamic mutation, affects MAP-Elites in order to gain insight into how the search process is affected by the mutation rate. Our study compares fixed and dynamic mutation parameters for two different complex gait controllers. The results show that dynamic mutation combines favorably with MAP-Elites and that there is a strong relation between mutation parameters and exploration that can be utilized.
Proceedings Papers
. alife2018, ALIFE 2018: The 2018 Conference on Artificial Life224-231, (July 23–27, 2018) 10.1162/isal_a_00047
Abstract
View Paper
PDF
This paper investigates the evolution of modular robots using different selection preferences (i.e., fitness functions), aiming at novelty, speed of locomotion, number of limbs, and combinations of these. The outcomes are analyzed from different perspectives: sampling of the search space, evolved morphologies, and evolved behaviors. This results in a wealth of findings, including a surprise about the number of sampled regions of the search space and the effect of different fitness functions on the evolved morphologies.
Proceedings Papers
. ecal2017, ECAL 2017, the Fourteenth European Conference on Artificial Life214-221, (September 4–8, 2017) 10.1162/isal_a_038
Abstract
View Paper
PDF
Evolving robot morphologies implies the need for lifetime learning so that newborn robots can learn to manipulate their bodies. An individual’s morphology will obviously combine traits of all its parents; it must adapt its own controller to suit its morphology, and cannot rely on the controller of any one parent to perform well without adaptation. This paper investigates the practicability and benefits of Lamarckian evolution in this setting. Implementing lifetime learning by means of on-line evolution, we first establish the suitability of an indirect encoding scheme that combines Compositional Pattern Producing Networks (CPPNs) and Central Pattern Generators (CPGs) as a relevant learner and controller for open-loop gait controllers. We then analyze a Lamarckian set-up and the effect of the parental genetic material on the early convergence to good locomotion performance.