Специалисты из Федеральной политехнической школы Лозанны сделали робота, который может играть с человеком в настольный футбол. В большей части футбольных баталий в миниатюре робот побеждает человека. Это не сделанная на коленке система, а проект, над которым его авторы работали несколько лет. Завершить его удалось благодаря появлению новых типов электромоторов и высокоскоростных камер.
Камера располагается под футбольным полем, которое полостью прозрачно. Она фотографирует поле снизу с частотой 300 снимков в секунду, фиксируя малейшие изменения положения мячика. Собранная информация затем поступает в компьютерный блок, где все данные обрабатываются в режиме реального времени. После анализа каждой из ситуаций компьютер отдает команды футбольным «игрокам», и те начинают действовать. Точность позиционирования футболистов сервоприводами — менее миллиметра.
Каждая фигурка может бить по мячу с ускорением вплоть до 9g. Для управления фигурками используются линейные двигатели с высокими динамическими характеристиками. Они могут установить пластикового игрока на поле в нужной позиции, после чего уже электромотор уже другого типа обеспечивает совершение удар по мячу. Двигается робот быстрее, чем человек.
Сейчас система может быстро определить местоположение мяча, остановить его и послать точно в цель. «Это довольно базовая стратегия, но она работает удивительно хорошо», — говорит Кристоф Салзманн (Christophe Salzmann), ученый, который руководит ходом реализации проекта.
Изображение: Alain Herzog/EPFL
Пока что изобретатели не слишком удовлетворены тем, что получилось. Они говорят о проекте следующее: «На этом уровне наша система похожа на бодибилдера с крошечным мозгом». «Мы хотим сделать нашу систему не просто сильной и быстрой, но еще и умной, чтобы робот мог обманывать оппонента, предсказывать часть ситуаций на поле, понимать, куда может попасть мяч в следующий момент и какое значение имеет каждое действие соперника».
В ближайшем будущем разработчики добавят к своей системе еще и лазеры, которые смогут более точно управлять фигурками и мячом на поле. Кроме того, дорабатываться будет и программное обеспечение. Разработчики планируют создать систему, которая сможет управлять одновременно двумя командами на поле, так, чтобы обе команды работали под полным контролем робота.