Suppr超能文献

进化机器人学中的抽象、感觉运动协调与现实差距

Abstraction, Sensory-Motor Coordination, and the Reality Gap in Evolutionary Robotics.

作者信息

Scheper Kirk Y W, de Croon Guido C H E

机构信息

Corresponding author.

Faculty of Aerospace Engineering, Delft University of Technology, 2629HS Delft, The Netherlands. E-mail:

出版信息

Artif Life. 2017 Spring;23(2):124-141. doi: 10.1162/ARTL_a_00227. Epub 2017 May 17.

Abstract

One of the major challenges of evolutionary robotics is to transfer robot controllers evolved in simulation to robots in the real world. In this article, we investigate abstraction of the sensory inputs and motor actions as a tool to tackle this problem. Abstraction in robots is simply the use of preprocessed sensory inputs and low-level closed-loop control systems that execute higher-level motor commands. To demonstrate the impact abstraction could have, we evolved two controllers with different levels of abstraction to solve a task of forming an asymmetric triangle with a homogeneous swarm of micro air vehicles. The results show that although both controllers can effectively complete the task in simulation, the controller with the lower level of abstraction is not effective on the real vehicle, due to the reality gap. The controller with the higher level of abstraction is, however, effective both in simulation and in reality, suggesting that abstraction can be a useful tool in making evolved behavior robust to the reality gap. Additionally, abstraction aided in reducing the computational complexity of the simulation environment, speeding up the optimization process. Preeminently, we show that the optimized behavior exploits the environment (in this case the identical behavior of the other robots) and performs input shaping to allow the vehicles to fly into and maintain the required formation, demonstrating clear sensory-motor coordination. This shows that the power of the genetic optimization to find complex correlations is not necessarily lost through abstraction as some have suggested.

摘要

进化机器人技术的主要挑战之一是将在模拟环境中进化出的机器人控制器应用到现实世界的机器人上。在本文中,我们研究了将感官输入和电机动作进行抽象处理,以此作为解决该问题的一种手段。机器人中的抽象处理简单来说就是使用经过预处理的感官输入以及执行高级电机指令的低级闭环控制系统。为了证明抽象处理可能产生的影响,我们进化出了两个具有不同抽象程度的控制器,用于解决由一群同类微型飞行器组成不对称三角形的任务。结果表明,尽管两个控制器在模拟环境中都能有效完成任务,但由于现实差距,抽象程度较低的控制器在实际飞行器上并不有效。然而,抽象程度较高的控制器在模拟环境和现实中都有效,这表明抽象处理可以成为使进化行为对现实差距具有鲁棒性的有用工具。此外,抽象处理有助于降低模拟环境的计算复杂度,加快优化过程。尤为重要的是,我们表明优化后的行为利用了环境(在这种情况下是其他机器人的相同行为)并进行输入整形,以使飞行器能够飞入并保持所需的队形,展示出清晰的感官 - 运动协调。这表明基因优化寻找复杂相关性的能力并不一定会像一些人所认为的那样因抽象处理而丧失。

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验