Neural networks robot controller trained with evolution strategies

作者: A. Berlanga , P. Isasi , A. Sanchis , J.M. Molina

DOI: 10.1109/CEC.1999.781954

关键词: Evolutionary computationRobotMachine learningMotion planningArtificial intelligenceFitness functionArtificial neural networkEvolution strategyMobile robotRoboticsComputer scienceRobot control

摘要: Neural networks (NN) can be used as controllers in autonomous robots. The specific features of the navigation problem robotics make generation good training sets for NN difficult. An evolution strategy (ES) is introduced to learn weights instead learning method network. ES high performance reactive behavior and collision avoidance. No subjective information about "how accomplish task" has been included fitness function. learned behaviors are able solve different environments; therefore, process proven ability obtain a specialized behavior. All obtained have tested set environments capability generalization shown each A simulator based on mini-robot, Khepera,

参考文章(11)
Edoardo Franzi, Paolo Ienne, None, Mobile Robot Miniaturisation: A Tool for Investigation in Control Algorithms international symposium on experimental robotics. pp. 501- 513 ,(1993) , 10.1007/BFB0027617
Orazio Miglino, Stefano Nolfi, Henrik Hautop Lund, Evolving mobile robots in simulated and real environments Artificial Life. ,vol. 2, pp. 417- 434 ,(1995) , 10.1162/ARTL.1995.2.417
Shigeki Ishikawa, A method of autonomous mobile robot navigation by using fuzzy control Advanced Robotics. ,vol. 9, pp. 29- 52 ,(1994) , 10.1163/156855395X00265
D. E. Goldberg, Genetic Algorithms in Search Optimization, and MachineLearning. pp. 192- 208 ,(1989)
Ingo Rechenberg, Evolution Strategy: Nature’s Way of Optimization Springer, Berlin, Heidelberg. pp. 106- 126 ,(1989) , 10.1007/978-3-642-83814-9_6
Rodney A. Brooks, Intelligence without representation Artificial Intelligence. ,vol. 47, pp. 139- 159 ,(1991) , 10.1016/0004-3702(91)90053-M