Separate research strand · 2009–2010
Evolving controllers for a simulated rover.
Alongside the GPU work, I took part in the Plymouth–ESA Evolution in Robotic Islands study and co-authored its report. We asked whether populations of candidate neural controllers could improve by exchanging solutions.
We paired Plymouth’s Mars Rover Simulator with ESA’s PaGMO island-model optimiser. Cangelosi, Marocco and Barry Bentley contributed on the Plymouth side; Christos Ampatzis and Dario Izzo co-authored the final report. The simulator and 2010 report preserve the experiment.
This was a separate evolutionary-robotics strand: the ESA framework used parallel CPU threads, while my CUDA work accelerated neural-network learning.
The 2009 rover-controller paper is also cited in Stefan Kral’s 2011 TU Berlin diploma thesis, preserved in DLR’s electronic library.