Робот-теннисист Ace обыграл элитных игроков: почему это прорыв
Успех робота важен не сам по себе, а потому что настольный теннис — один из самых сложных вызовов для искусственного интеллекта. Мяч летит со скоростью свыше двадцати метров в секунду, а времени на реакцию у человека — меньше половины секунды. Вдобавок мяч вращается с частотой до девяти тысяч оборотов в минуту, из-за чего его траектория искривляется в воздухе и непредсказуемо меняется при отскоке. Люди считывают вращение интуитивно, а для роботов это долгое время было камнем преткновения.
Прошлые системы, например Forpheus от Omron, упрощали задачу: использовали управляемые подачи, ограничивали движение или вовсе игнорировали вращение. Ace играет на обычном столе стандартным инвентарём, а человеку разрешены любые удары. Робот видит мир с помощью трёх так называемых событийных сенсоров, которые реагируют на изменения света, и девяти высокоскоростных камер. Это позволяет ему отслеживать мяч и соперника с точностью до миллисекунд.
За принятие решений отвечает глубокое обучение с подкреплением: Ace провёл миллионы виртуальных розыгрышей, включая игры с самим собой, и теперь мгновенно пересчитывает траекторию удара, избегая столкновений. Рука робота сконструирована для скорости — восемь суставов, лёгкие материалы и оптимизированные приводы позволяют возвращать мячи со скоростью до двадцати метров в секунду, выдерживая напряжённый обмен ударами с профессионалами.
Особенно впечатляет переход от симуляции к реальности. Многие ИИ блестяще работают в виртуальной среде, но рассыпаются при столкновении с шумом реального мира. Ace, наоборот, доказал, что этот разрыв можно преодолеть. В одном из розыгрышей мяч задел сетку, изменив предсказанную траекторию, — робот почти мгновенно перестроился и выиграл очко.
Значение этой разработки выходит далеко за пределы спорта. Промышленные роботы сейчас действуют в жёстко структурированной среде, а для работы в домах, больницах или на стройках нужна способность адаптироваться к постоянно меняющимся условиям. Те же механизмы предсказания и контроля, которые позволяют Ace отвечать на непредсказуемые удары, в будущем смогут сделать автоматизацию по-настоящему гибкой и отзывчивой.
Источник: robohub.org
Поделиться