Behavioral repertoire learning in robotics
File(s)t02pap489-cully.pdf (7.29 MB)
Accepted version
Author(s)
Cully, AHR
Mouret, J-B
Type
Conference Paper
Abstract
Behavioral Repertoire Learning in Robotics
Antoine Cully
ISIR, Université Pierre et Marie Curie-Paris 6,
CNRS UMR 7222
4 place Jussieu, F-75252, Paris Cedex 05,
France
cully@isir.upmc.fr
Jean-Baptiste Mouret
ISIR, Université Pierre et Marie Curie-Paris 6,
CNRS UMR 7222
4 place Jussieu, F-75252, Paris Cedex 05,
France
mouret@isir.upmc.fr
ABSTRACT
Learning in robotics typically involves choosing a simple goal
(e.g. walking) and assessing the performance of each con-
troller with regard to this task (e.g. walking speed). How-
ever, learning advanced, input-driven controllers (e.g. walk-
ing in each direction) requires testing each controller on a
large sample of the possible input signals. This costly pro-
cess makes difficult to learn useful low-level controllers in
robotics.
Here we introduce BR-Evolution, a new evolutionary learn-
ing technique that generates a behavioral repertoire by tak-
ing advantage of the candidate solutions that are usually
discarded. Instead of evolving a single, general controller,
BR-evolution thus evolves a collection of simple controllers,
one for each variant of the target behavior; to distinguish
similar controllers, it uses a performance objective that al-
lows it to produce a collection of diverse but high-performing
behaviors. We evaluated this new technique by evolving gait
controllers for a simulated hexapod robot. Results show that
a single run of the EA quickly finds a collection of controllers
that allows the robot to reach each point of the reachable
space. Overall, BR-Evolution opens a new kind of learning
algorithm that simultaneously optimizes all the achievable
behaviors of a robot.
Antoine Cully
ISIR, Université Pierre et Marie Curie-Paris 6,
CNRS UMR 7222
4 place Jussieu, F-75252, Paris Cedex 05,
France
cully@isir.upmc.fr
Jean-Baptiste Mouret
ISIR, Université Pierre et Marie Curie-Paris 6,
CNRS UMR 7222
4 place Jussieu, F-75252, Paris Cedex 05,
France
mouret@isir.upmc.fr
ABSTRACT
Learning in robotics typically involves choosing a simple goal
(e.g. walking) and assessing the performance of each con-
troller with regard to this task (e.g. walking speed). How-
ever, learning advanced, input-driven controllers (e.g. walk-
ing in each direction) requires testing each controller on a
large sample of the possible input signals. This costly pro-
cess makes difficult to learn useful low-level controllers in
robotics.
Here we introduce BR-Evolution, a new evolutionary learn-
ing technique that generates a behavioral repertoire by tak-
ing advantage of the candidate solutions that are usually
discarded. Instead of evolving a single, general controller,
BR-evolution thus evolves a collection of simple controllers,
one for each variant of the target behavior; to distinguish
similar controllers, it uses a performance objective that al-
lows it to produce a collection of diverse but high-performing
behaviors. We evaluated this new technique by evolving gait
controllers for a simulated hexapod robot. Results show that
a single run of the EA quickly finds a collection of controllers
that allows the robot to reach each point of the reachable
space. Overall, BR-Evolution opens a new kind of learning
algorithm that simultaneously optimizes all the achievable
behaviors of a robot.
Date Issued
2013-07-06
Date Acceptance
2013-07-06
Citation
Proceeding GECCO '13 Proceedings of the 15th annual conference on Genetic and evolutionary computation, 2013, pp.175-182
ISBN
978-1-4503-1963-8
Publisher
ACM
Start Page
175
End Page
182
Journal / Book Title
Proceeding GECCO '13 Proceedings of the 15th annual conference on Genetic and evolutionary computation
Copyright Statement
© 2013 ACM.This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in GECCO '13 Proceedings of the 15th annual conference on Genetic and evolutionary computation , (2013) http://doi.acm.org/10.1145/2463372.2463399
Source
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Publication Status
Published
Start Date
2013-07-06
Finish Date
2013-07-10
Coverage Spatial
Amsterdam, The Netherlands