Задача была такой: меньше чем за секунду робот должен был обнаружить летящий с высокой скоростью объект, рассчитать его траекторию и переместиться в нужное место для защиты ворот.
Робособака обучалась основным вратарским навыкам: движению в горизонтальном направлении для прямого перехвата мяча, приседанию, прыжкам для защиты нижней и верхней зон ворот, а также после успешного отражения атаки она должна была вернуться к исходному положению на всех четырёх ногах, сохраняя равновесие.
Сначала базовые движения роботу запрограммировали вручную, далее обучение было в системе моделирования, а конечный набор алгоритмов загружался непосредственно в робота. Так что перехват мяча сводился к выбору базового навыка, необходимого для отражения атаки с лучшей эффективностью. Обнаружение летящего объекта и отслеживание его траектории производились при помощи внешней системы наблюдения.
Ворота у робопса были шириной 1,5 и высотой 0,9 м, а мячом били с расстояния примерно 4 м