Department of Computer Science, University of Sheffield, Sheffield, South Yorkshire, United Kingdom.|Department of Computer Science, University of Sheffield, Sheffield, South Yorkshire, United Kingdom.|Sheffield Robotics, Sheffield, South Yorkshire, United Kingdom.|Department of Computer Science, University of Sheffield, Sheffield, South Yorkshire, United Kingdom.|Department of Computer Science, University of Sheffield, Sheffield, South Yorkshire, United Kingdom.