Morphological Development at the Evolutionary Timescale: Robotic Developmental Evolution

IF 1.6 4区 计算机科学 Q4 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Artificial Life Pub Date : 2022-06-09 DOI:10.1162/artl_a_00357
Fabien C. Y. Benureau;Jun Tani
{"title":"Morphological Development at the Evolutionary Timescale: Robotic Developmental Evolution","authors":"Fabien C. Y. Benureau;Jun Tani","doi":"10.1162/artl_a_00357","DOIUrl":null,"url":null,"abstract":"Evolution and development operate at different timescales; generations for the one, a lifetime for the other. These two processes, the basis of much of life on earth, interact in many non-trivial ways, but their temporal hierarchy—evolution overarching development—is observed for most multicellular life forms. When designing robots, however, this tenet lifts: It becomes—however natural—a design choice. We propose to inverse this temporal hierarchy and design a developmental process happening at the phylogenetic timescale. Over a classic evolutionary search aimed at finding good gaits for tentacle 2D robots, we add a developmental process over the robots’ morphologies. Within a generation, the morphology of the robots does not change. But from one generation to the next, the morphology develops. Much like we become bigger, stronger, and heavier as we age, our robots are bigger, stronger, and heavier with each passing generation. Our robots start with baby morphologies, and a few thousand generations later, end-up with adult ones. We show that this produces better and qualitatively different gaits than an evolutionary search with only adult robots, and that it prevents premature convergence by fostering exploration. In addition, we validate our method on voxel lattice 3D robots from the literature and compare it to a recent evolutionary developmental approach. Our method is conceptually simple, and it can be effective on small or large populations of robots, and intrinsic to the robot and its morphology, not the task or environment. Furthermore, by recasting the evolutionary search as a learning process, these results can be viewed in the context of developmental learning robotics.","PeriodicalId":55574,"journal":{"name":"Artificial Life","volume":"28 1","pages":"3-21"},"PeriodicalIF":1.6000,"publicationDate":"2022-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/6720217/9930987/09934835.pdf","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial Life","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/9934835/","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 3

Abstract

Evolution and development operate at different timescales; generations for the one, a lifetime for the other. These two processes, the basis of much of life on earth, interact in many non-trivial ways, but their temporal hierarchy—evolution overarching development—is observed for most multicellular life forms. When designing robots, however, this tenet lifts: It becomes—however natural—a design choice. We propose to inverse this temporal hierarchy and design a developmental process happening at the phylogenetic timescale. Over a classic evolutionary search aimed at finding good gaits for tentacle 2D robots, we add a developmental process over the robots’ morphologies. Within a generation, the morphology of the robots does not change. But from one generation to the next, the morphology develops. Much like we become bigger, stronger, and heavier as we age, our robots are bigger, stronger, and heavier with each passing generation. Our robots start with baby morphologies, and a few thousand generations later, end-up with adult ones. We show that this produces better and qualitatively different gaits than an evolutionary search with only adult robots, and that it prevents premature convergence by fostering exploration. In addition, we validate our method on voxel lattice 3D robots from the literature and compare it to a recent evolutionary developmental approach. Our method is conceptually simple, and it can be effective on small or large populations of robots, and intrinsic to the robot and its morphology, not the task or environment. Furthermore, by recasting the evolutionary search as a learning process, these results can be viewed in the context of developmental learning robotics.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
进化时间尺度上的形态发展:机器人的发育进化
进化和发展在不同的时间尺度上运作;一个是几代人的,另一个是一辈子的。这两个过程是地球上大部分生命的基础,它们以许多不同寻常的方式相互作用,但它们的时间等级——进化高于发展——在大多数多细胞生命形式中都可以观察到。然而,在设计机器人时,这一原则就被推翻了:它变成了——无论多么自然——一种设计选择。我们建议逆转这种时间层次结构,设计一个发生在系统发育时间尺度上的发育过程。在经典的进化搜索中,我们为触手2D机器人寻找良好的步态,我们在机器人的形态上添加了一个发育过程。在一代之内,机器人的形态不会改变。但从一代到下一代,形态会发展。就像我们随着年龄的增长而变得更大、更强、更重一样,我们的机器人也随着一代一代的增长而变得更大、更强、更重。我们的机器人从婴儿形态开始,几千代之后,最终变成了成人形态。我们表明,这比仅使用成年机器人的进化搜索产生更好和质量不同的步态,并且通过促进探索来防止过早收敛。此外,我们从文献中验证了我们在体素晶格3D机器人上的方法,并将其与最近的进化发展方法进行了比较。我们的方法在概念上很简单,它可以对小型或大型机器人群体有效,并且是机器人及其形态固有的,而不是任务或环境。此外,通过将进化搜索重新定义为一个学习过程,这些结果可以在发展性学习机器人的背景下进行观察。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Artificial Life
Artificial Life 工程技术-计算机:理论方法
CiteScore
4.70
自引率
7.70%
发文量
38
审稿时长
>12 weeks
期刊介绍: Artificial Life, launched in the fall of 1993, has become the unifying forum for the exchange of scientific information on the study of artificial systems that exhibit the behavioral characteristics of natural living systems, through the synthesis or simulation using computational (software), robotic (hardware), and/or physicochemical (wetware) means. Each issue features cutting-edge research on artificial life that advances the state-of-the-art of our knowledge about various aspects of living systems such as: Artificial chemistry and the origins of life Self-assembly, growth, and development Self-replication and self-repair Systems and synthetic biology Perception, cognition, and behavior Embodiment and enactivism Collective behaviors of swarms Evolutionary and ecological dynamics Open-endedness and creativity Social organization and cultural evolution Societal and technological implications Philosophy and aesthetics Applications to biology, medicine, business, education, or entertainment.
期刊最新文献
Complexity, Artificial Life, and Artificial Intelligence. Neurons as Autoencoders. Evolvability in Artificial Development of Large, Complex Structures and the Principle of Terminal Addition. Investigating the Limits of Familiarity-Based Navigation. Network Bottlenecks and Task Structure Control the Evolution of Interpretable Learning Rules in a Foraging Agent.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1