A Comparison of Sampling Strategies for Parameter Estimation of a Robot Simulator

Methods for dealing with the problem of the "reality gap" in evolutionary robotics are described. The focus is on simulator tuning, in which simulator parameters are adjusted in order to more accurately model reality. We investigate sample selection, which is the method of choosing the robot controllers, evaluated in reality, that guide simulator tuning. Six strategies for sample selection are compared on a robot locomotion task. It is found that strategies that select samples that show high fitness in simulation greatly outperform those that do not. One such strategy, which selects the sample that is the expected fittest as well as the most informative (in the sense of producing the most disagreement between potential simulators), results in the creation of a nearly optimal simulator in the first iteration of the simulator tuning algorithm.

[1]  Wolfgang Banzhaf,et al.  Advances in Artificial Life , 2003, Lecture Notes in Computer Science.

[2]  Hod Lipson,et al.  Mechanism as Mind - What Tensegrities and Caterpillars Can Teach Us about Soft Robotics , 2008, ALIFE.

[3]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[4]  Stéphane Doncieux,et al.  Exploring new horizons in evolutionary design of robots , 2009 .

[5]  Dario Floreano,et al.  Evolution of Plastic Control Networks , 2001, Auton. Robots.

[6]  K. Glette,et al.  Evolution of locomotion in a simulated quadruped robot and transferral to reality , 2011 .

[7]  Nick Jakobi,et al.  Minimal simulations for evolutionary robotics , 1998 .

[8]  Hod Lipson,et al.  Once More Unto the Breach1: Co-evolving a robot and its simulator , 2004 .

[9]  Mathematisch-naturwissenschaftlichen Fakult,et al.  Incremental Approaches to the Combined Evolution of a Robot's Body and Brain , 2003 .

[10]  Kyrre Glette,et al.  Evolving Locomotion for a Simulated 12-DOF Quadruped Robot , 2012, IPCAT.

[11]  Hod Lipson,et al.  Nonlinear system identification using coevolution of models and tests , 2005, IEEE Transactions on Evolutionary Computation.

[12]  Javier Ruiz-del-Solar,et al.  Combining Simulation and Reality in Evolutionary Robotics , 2007, J. Intell. Robotic Syst..

[13]  Oskar von Stryk,et al.  Hardware-in-the-Loop Optimization of the Walking Speed of a Humanoid Robot , 2006 .

[14]  Gregory S. Hornby,et al.  Automated Antenna Design with Evolutionary Algorithms , 2006 .

[15]  Inman Harvey,et al.  Evolutionary robotics: the Sussex approach , 1997, Robotics Auton. Syst..

[16]  Phil Husbands,et al.  Crawling Out of the Simulation: Evolving Real Robot Morphologies Using Cheap, Reusable Modules , 2004 .

[17]  Soha Hassoun,et al.  Evolving soft robotic locomotion in PhysX , 2009, GECCO '09.

[18]  Stéphane Doncieux,et al.  The Transferability Approach: Crossing the Reality Gap in Evolutionary Robotics , 2013, IEEE Transactions on Evolutionary Computation.

[19]  Kyrre Glette,et al.  Evolution of artificial muscle-based robotic locomotion in PhysX , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Javier Ruiz-del-Solar,et al.  Back to reality: Crossing the reality gap in evolutionary robotics , 2004 .

[21]  Sylvain Koos L'approche par transférabilité : une réponse aux problèmes de passage à la réalité, de généralisation et d'adaptation. (The transferability approach: an answer to the problems of reality gap, generalisation and adaptation) , 2011 .

[22]  Phil Husbands,et al.  Once More Unto the Breach: Co-evolving a robot and its simulator , 2004 .

[23]  Cédric Hartland,et al.  Evolutionary Robotics, Anticipation and the Reality Gap , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[24]  Stephen L. Smith,et al.  Information Processign in Cells and Tissues , 2012, Lecture Notes in Computer Science.

[25]  Josh Bongard,et al.  Incremental approaches to the combined evolution of a robot''s body and brain , 2003 .

[26]  Hod Lipson,et al.  Evolving Dynamic Gaits on a Physical Robot , 2004 .

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

[28]  Inman Harvey,et al.  Noise and the Reality Gap: The Use of Simulation in Evolutionary Robotics , 1995, ECAL.