首页 /研究 /Evolution of station keeping as a response to flows in an aquatic robot
LEARNING

Evolution of station keeping as a response to flows in an aquatic robot

Jared M. Moore, Anthony J. Clark, Philip K. McKinley

发表年份
2013
引用次数
9

摘要

Developing complex behaviors for aquatic robots is a difficult en- gineering challenge due to the uncertainty of an underwater environment. Neuroevolution provides one method of dealing with this type of problem. Artificial neural networks discern different conditions by mapping sensory input to responses, and evolutionary computation provides a training algorithm suitable to the high dimensionality of the problem. In this paper, we present results of applying neuroevolution to an aquatic robot tasked with station keeping, that is, maintaining a given position despite surrounding water flow. The virtual device exposed to evolution is modeled af- ter a physical counterpart that has been fabricated with a 3D printer and tested in physical environments. Evolved behaviors exhibit a variety of unexpected, complex fin/flipper movements that enable the robot to achieve and maintain station, despite water flow from different directions. Moreover, the results show that evolved controllers are able to effectively carry out this task using only infor- mation from a simulated accelerometer and gyroscope, matching the inertial measurement unit (IMU) on the actual robot.

关键词

RobotComputer scienceNeuroevolutionArtificial intelligenceInertial measurement unitCurse of dimensionalityArtificial neural networkEvolutionary computationEvolutionary algorithmControl engineering

相关论文

查看 LEARNING 分类全部论文