Evolving robot vision: increasing performance through shaping

Automated methods for designing robot controllers based on machine-learning techniques have shown great promise when applied to simple robot tasks, but in order to 'scale up' to more complicated problems they will require assistance from human experts, a process that is often called 'robot shaping'. In this paper, the difficult problem of learning how to visually track moving objects is examined. It is shown that through the use of shaping techniques, this intractable learning problem can be made solvable. Controllers are evolved in simulation and then transferred to a real robot.

[1]  Marco Colombetti,et al.  Robot shaping: developing situated agents through learning , 1992 .

[2]  Astro Teller,et al.  PADO: Learning Tree Structured Algorithms for Orchestration into an Object Recognition System , 1995 .

[3]  Nick Jakobi,et al.  Evolving morion-tracking behaviour for a panning camera head , 1998 .

[4]  Jean-Arcady Meyer,et al.  Evolving Motion-tracking Behaviour For a Panning Camera Head , 1998 .

[5]  Gillian M. Hayes,et al.  Robot Shaping --- Principles, Methods and Architectures , 1996 .

[6]  Inman Harvey,et al.  Seeing the Light: Artiicial Evolution, Real Vision Seeing the Light: Artiicial Evolution, Real Vision , 1994 .

[7]  Riccardo Poli,et al.  Parallel Distributed Genetic Programming , 1996 .

[8]  Simon J. Perkins,et al.  Evolving effective visual tracking through shaping , 1999 .

[9]  Nick Jakobi,et al.  Evolutionary Robotics and the Radical Envelope-of-Noise Hypothesis , 1997, Adapt. Behav..

[10]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[11]  Astro Teller,et al.  Automatically Choosing the Number of Fitness Cases: The Rational Allocation of Trials , 1997 .

[12]  Marco Colombetti,et al.  Robot Shaping: An Experiment in Behavior Engineering , 1997 .

[13]  Simon Perkins,et al.  Incremental Aquisition of Complex Visual Behaviour using Genetic Programming and Robot Shaping , 1998 .

[14]  Sridhar Mahadevan,et al.  Automatic Programming of Behavior-Based Robots Using Reinforcement Learning , 1991, Artif. Intell..

[15]  Stefano Nolfi,et al.  Evolving mobile robots in simulated and real environments , 1995 .