1. Adaptive Systems Research Group, University of Hertfordshire , Hatfield , AL10 9AB , UK
2. Research Centre in AI, Robotics and Human-Machine Systems (IROHMS), Cardiff University , Cardiff , CF24 3AA , UK
3. Departments of Electrical and Computer Engineering / Systems Design Engineering, University of Waterloo , Waterloo , ON N2L 3G1 , Canada