We intend to extend the approach presented in this
paper to the evolution of further behaviours of a more
complex nature, including involving multiple robots.
ACKNOWLEDGEMENTS
My thanks to Jason Brownlee for his Lua GA
implementation which provided the inspiration for
our GA coding. My appreciation also to Norah Power
for her assistance in the experimental phase of this
work. Finally, also thanks to the reviewers of this
paper for their helpful and constructive comments.
REFERENCES
Boeing, A., 2009. Design of a Physics Abstraction Layer
for Improving the Validity of Evolved Robot Control
Simulations. Ph.D Dissertation, School of Electrical,
Electronic and Computer Engineering, The University
of Western Australia, WA, 2009.
Boeing, A., and Bräunl, T., 2012. Leveraging multiple
simulators for crossing the reality gap. In: Control
Automation Robotics and Vision (ICARCV), 2012 12th
International Conference on (pp. 1113–1119). IEEE.
Bongard, J. C. , 2013. Evolutionary robotics.
Communications of the ACM, 56(8), 74–83.
Bongard, J. C., and Lipson, H., 2004. Once more unto the
breach: Co-evolving a robot and its simulator. In:
Proceedings of the Ninth International Conference on
the Simulation and Synthesis of Living Systems
(ALIFE9) (pp. 57–62).
Depinet, M., MacAlpine, P., & Stone, P. ,2014. Keyframe
sampling, optimization, and behavior integration:
Towards long-distance kicking in the robocup 3d
simulation league. In RoboCup 2014: Robot World Cup
XVIII (pp. 571-582). Springer International Publishing.
Duarte, M., Oliveira, S., and Christensen, A. L., 2012.
Automatic synthesis of controllers for real robots based
on preprogrammed behaviors. In: From Animals to
Animats 12 (pp. 249–258). Springer Berlin Heidelberg.
Eaton, M., 2007. Evolutionary humanoid robotics: past,
present and future, In: 50 Years of Artificial
Intelligence: Essays Dedicated to the 50th Anniversary
of Artificial Intelligence LNAI 4850, Springer, pp. 42–
53.
Eaton, M., 2013. An Approach to the Synthesis of
Humanoid Robot Dance Using Non-interactive
Evolutionary Techniques. In: Systems, Man, and
Cybernetics (SMC), 2013 IEEE International
Conference on (pp. 3305–3309). IEEE.
Eaton, M., 2015. Evolutionary Humanoid Robotics.
Springer Berlin Heidelberg.
Farchy, A., Barrett, S., MacAlpine, P., and Stone, P., 2013.
Humanoid robots learning to walk faster: From the real
world to simulation and back. In: Proceedings of the
2013 international conference on Autonomous agents
and multi-agent systems (pp. 39–46). International
Foundation for Autonomous Agents and Multiagent
Systems.
Floreano, D., and Urzelai, J., 2001. Evolution of plastic
control networks. Autonomous robots, 11(3), 311–317.
Freese, M.S., Singh, S, Ozaki, F, and Matsuhira N., 2010.
Virtual robot experimentation platform v-rep: a
versatile 3d robot simulator. In Simulation, Modeling,
and Programming for Autonomous Robots, pages 51–
62. Springer, 2010.
Gouaillier, D., Hugel, V., Blazevic, P., Kilner, C.,
Monceaux, J., Lafourcade, P., Mariner, B., Serre, J., and
Maisonnier, B.,2009 . Mechatronic design of NAO
humanoid. In: Robotics and Automation, 2009. ICR’09.
IEEE International Conference on (pp. 769–774).
IEEE.
Iocchi, L., Libera, F. D., and Menegatti, E. , 2007. Learning
Humanoid soccer actions interleaving simul ated and
real data, in: Proc. of The Second Workshop on
Humanoid Soccer Robots, IEEE-RAS 7th International
Conference on Humanoid Robots, Pittsburgh, 2007
Jakobi, N. , 1997b. Half-baked, ad-hoc and noisy: minimal
simulations for evolutionary robotics. In: P. Husbands
and I. Harvey, Proceedings of the Fourth European
Conference on Artificial Life. Cambridge, MA: MIT
Press.
Jakobi, N., 1997a. Evolutionary robotics and the radical
envelope-of-noise hypothesis. Adaptive Behavior, 6(2),
325–368.
Jouandeau, N., & Hugel, V. ,2014. Optimization of
parametrised kicking motion for humanoid soccer
player. In Autonomous Robot Systems and
Competitions (ICARSC), 2014 IEEE International
Conference on (pp. 241-246). IEEE.
Kitano, H., and Asada, M.,1998. RoboCup humanoid
challenge: That's one small step for a robot, one giant
leap for mankind. In: Intelligent Robots and Systems,
1998. Proceedings, 1998 IEEE/RSJ International
Conference on (Vol. 1, pp. 419–424). IEEE.
Kitano, H., Asada, M., Kuniyoshi, Y., Noda, I., Osawai, E.,
and Matsubara, H., 1998. Robocup: A challenge
problem for AI and robotics. In: RoboCup-97: Robot
Soccer World Cup I (pp. 1–19). Springer Berlin
Heidelberg.
Koos, S., Mouret, J. B., and Doncieux, S..,2013. The
transferability approach: Crossing the reality gap in
evolutionary robotics. Evolutionary Computation,
IEEE Transactions on, 17(1), 122–145.
Laue, T., and Hebbel, M., 2009. Automatic parameter
optimization for a dynamic robot simulation. In:
RoboCup 2008: Robot Soccer World Cup XII (pp. 121–
132). Springer Berlin Heidelberg.
Li, X., Liang, Z., & Feng, H. ,2015. Kicking motion
planning of Nao robots based on CMA-ES. In Control
and Decision Conference (CCDC), 2015 27th Chinese
(pp. 6158-6161). IEEE.
Lipson, H., Bongard, J. C., Zykov, V., and Malone, E.,
2006. Evolutionary Robotics for Legged Machines:
From Simulation to Physical Reality. In: Arai, T. et al