首页 /研究 /Computational Design of Modular Robots Based on Genetic Algorithm and Reinforcement Learning
LEARNING

Computational Design of Modular Robots Based on Genetic Algorithm and Reinforcement Learning

Jai Hoon Park, Kang Hoon Lee

发表年份
2021
引用次数
10
访问权限
开放获取

摘要

Designing novel robots that can cope with a specific task is a challenging problem because of the enormous design space that involves both morphological structures and control mechanisms. To this end, we present a computational method for automating the design of modular robots. Our method employs a genetic algorithm to evolve robotic structures as an outer optimization, and it applies a reinforcement learning algorithm to each candidate structure to train its behavior and evaluate its potential learning ability as an inner optimization. The size of the design space is reduced significantly by evolving only the robotic structure and by performing behavioral optimization using a separate training algorithm compared to that when both the structure and behavior are evolved simultaneously. Mutual dependence between evolution and learning is achieved by regarding the mean cumulative rewards of a candidate structure in the reinforcement learning as its fitness in the genetic algorithm. Therefore, our method searches for prospective robotic structures that can potentially lead to near-optimal behaviors if trained sufficiently. We demonstrate the usefulness of our method through several effective design results that were automatically generated in the process of experimenting with actual modular robotics kit.

关键词

Reinforcement learningModular designComputer scienceArtificial intelligenceGenetic algorithmEvolutionary roboticsRobotTask (project management)Process (computing)Robotics

相关论文

查看 LEARNING 分类全部论文