首页 /研究 /A testbed that evolves hexapod controllers in hardware
LOCOMOTION

A testbed that evolves hexapod controllers in hardware

Huub Heijnen, David Howard, Navinda Kottege

发表年份
2017
引用次数
16

摘要

Evolutionary algorithms have previously shown promise in generating controllers for legged robots. Multiple evaluations across many evolutionary generations are typically required - simulators are frequently used to accommodate this. However, performance degradation is frequently observed when transferring controllers from simulation to reality due to inconsistencies between the two. In this paper we demonstrate a testbed that permits repeated, direct evolution of hexapod controllers as a closed-loop system. The testbed uses a two-stage evolutionary process. In stage 1, a multi-objective evolutionary algorithm spreads a population of controllers across a space of desirable criteria. The second stage allows for specific criteria to be selected for on a per-mission basis, with promising initial controller parameters taken from the first stage. As the optimisation occurs directly on the robot, performance is guaranteed. Furthermore, controllers can be made specific to irregularities in e.g., motor wear, and robot mass distribution, creating controllers that are sensitive to the hardware state of the individual robot.

关键词

HexapodTestbedComputer scienceEmbedded systemComputer hardwareRobotComputer networkArtificial intelligence

相关论文

查看 LOCOMOTION 分类全部论文