Чтобы загнать мяч в лунку, машина оценивает обстановку с помощью 3D-камеры, моделируя тысячи вариантов и выбирая наилучший.
Свою машину инженеры Падерборнского университета называли Golfi. Нейросеть строит симуляцию множества ударов с различных позиций, учитывая сопротивления газона, массу мяча и его начальную скорость. Для обучения по симуляции модели требуется около пяти минут, а вот на ввод данных о реальных ударах ученым потребовалось около 40 часов.
Хорошие удары у робота получаются примерно в 60-70% случаев. Это чаще, чем у среднестатистического игрока на любительском уровне. Хотя в процессе испытаний случались и казусы: машина могла наехать на мяч или случайно сместить его во время выбора своей позиции.
По мнению авторов проекта, разработанная ими технология будет полезна в других областях робототехники, там, где машина должна принимать решения на основе моделирования своих будущих действий.