Intelligent Robotics Group, Department of Computer Science, Aberystwyth University, Aberystwyth, Wales SY23 3DB, UK;Neurorobotics Research Laboratory (NRL), Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, Berlin 10099, Germany