Abstract

This paper investigates the evolutionary design of efficient connectionist swimming controllers for a simulated lamprey. Efficiency is defined as the ratio of forward swimming speed to backward mechanical wave speed.Using the lamprey model proposed by Ekeberg (1993) and extending the work of Ijspeert et al. (1999) on evolving lamprey swimming central pattern generators (CPGs) through genetic algorithms (GAs), we investigate the space of possible neural configurations which satisfies the property of high swimming efficiency. Techniques are devised to measure efficiency at various swimming speeds. The measurements are incorporated into the fitness function of Ijspeert's original GA and efficient controllers are evolved. Interestingly, the best evolved controller not only is capable of swimming in a similar manner to the real lamprey, but also with the same efficiency (about 0.8). Moreover, it can exhibit a wide range of controllable speeds and efficiencies.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.