Explauto: an open-source Python library to study autonomous exploration in developmental robotics

The Explauto library provides a common platform to the Developmental Robotics community allowing the integration and comparison of various exploration strategies driving various sensorimotor learning algorithms in various simulated or robotics systems. Many other exploration strategies could be easily integrated into the library, as for example Direction Sampling [7], compression progress [4], empowerment [8] and thus be compared in a proper way on various sensorimotor systems and using various sensorimotor internal models.

[1]  Pierre-Yves Oudeyer,et al.  Active learning of inverse models with intrinsically motivated goal exploration in robots , 2013, Robotics Auton. Syst..

[2]  Chrystopher L. Nehaniv,et al.  All Else Being Equal Be Empowered , 2005, ECAL.

[3]  Pierre-Yves Oudeyer,et al.  Poppy: Open source 3D printed robot for experiments in developmental robotics , 2014, 4th International Conference on Development and Learning and on Epigenetic Robotics.

[4]  Jochen J. Steil,et al.  Goal Babbling Permits Direct Learning of Inverse Kinematics , 2010, IEEE Transactions on Autonomous Mental Development.

[5]  Pierre-Yves Oudeyer,et al.  Exploration strategies in developmental robotics: A unified probabilistic framework , 2013, 2013 IEEE Third Joint International Conference on Development and Learning and Epigenetic Robotics (ICDL).

[6]  Matthias Rolf,et al.  Goal babbling with unknown ranges: A direction-sampling approach , 2013, 2013 IEEE Third Joint International Conference on Development and Learning and Epigenetic Robotics (ICDL).

[7]  José Santos-Victor,et al.  Online Learning of Single- and Multivalued Functions with an Infinite Mixture of Linear Experts , 2013, Neural Computation.

[8]  Jürgen Schmidhuber,et al.  A possibility for implementing curiosity and boredom in model-building neural controllers , 1991 .