Швейцарцы создали «кинематический интеллект», позволяющий роботам учиться без кода / Все новости / Главная

Представьте, что один и тот же навык — например, аккуратно передвинуть блок с конвейера на стол — может освоить и промышленный манипулятор, и двуногий гуманоид, причём без единой строчки нового кода. Именно это стало возможным благодаря новой системе «кинематического интеллекта», которую разработали в Лаборатории алгоритмов обучения и систем (LASA) Швейцарской высшей технической школы Лозанны (EPFL).

Раньше для каждого типа робота приходилось писать отдельную программу. Теперь достаточно показать человеку один раз, как выполнять задачу, и разные машины сами «поймут», как это сделать с учётом своих механических особенностей.

Кинематический интеллект

Технология основана на уже известном подходе Learning-from-Demonstration (LfD) — обучении по демонстрации. Но учёные добавили принципиально новый слой — кинематический интеллект. Система математически «сканирует» движение человека, переводит его в универсальную стратегию, а затем адаптирует под конкретные ограничения каждого робота: диапазон движения суставов, центр тяжести, баланс и другие физические особенности.

«Каждый робот выполняет разные этапы задачи, — объясняет соавтор исследования Стхитпрагья Гупта (Sthithpragya Gupta). — И система работает успешно, даже если распределение шагов меняется. Каждый робот интерпретирует одно и то же умение по-своему, но всегда в безопасных и выполнимых пределах».

Руководитель лаборатории Од Бийяр (Aude Billard) подчёркивает: «Эта работа решает давнюю проблему робототехники — как передавать освоенный навык роботам с разной механической структурой, гарантируя при этом безопасное и предсказуемое поведение».

Практические испытания

В экспериментах приняли участие три совершенно разных коммерческих робота. После нескольких (а иногда и одной) демонстраций человека они успешно решали одну и ту же задачу: толкали деревянные блоки с конвейера на рабочее место, перемещали их на столы и аккуратно бросали в приёмники. Всё происходило надёжно и безопасно.

Система использует глобально устойчивую динамическую модель, которая не позволяет роботу «выпасть» за пределы своих возможностей даже при неожиданных изменениях.

Для промышленности и исследователей новый подход означает огромную экономию времени и денег. Вместо того чтобы нанимать команду программистов для каждого нового робота, достаточно один раз показать действие. В перспективе человек сможет просто описать желаемое поведение словами, а робот сам разберётся, как его реализовать.

«Наша цель — убрать необходимость в технической экспертизе, при этом сохраняя безопасность и надёжность, — говорит соавтор Дургеш Харибхау Салункхе (Durgesh Haribhau Salunkhe). — Пользователь приносит идею и желаемое поведение, а робот берёт остальное на себя».

Исследование опубликовано в журнале Science Robotics.

 

Похожие новости
Комментарии

comments powered by Disqus
Мы в социальных сетях: