В США роботов научили быстро учиться у людей и передавать знания другим роботам
Исследователи из Массачусетского технологического института представили метод, позволяющий людям, не занимающимся программированием, относительно быстро обучать роботов простым задачам вроде взятия предметов. Эти знания роботы затем могут передавать друг другу, говорится в исследовании (PDF).
В работе омечается, что процесс обучения состоит из двух стадий. Сначала в трехмерном симуляторе через манипуляции с моделью робота создается «база знаний» из возможных вариантов взаимодействия робота с предметами различной формы. Все модели делятся на четкие этапы – например, сжать манипуляторы на роборуке определенным образом, разжать их и так далее.
Соавтор исследования Клаудиа Перез-Д’Арпино и робот Optimus, которого обучали в рамках работы / (c) Jason Dorfman/MIT CSAIL
Затем роботу показывают в том же симуляторе конкретное действие, которому нужно его обучить. Используя «базу знаний», робот подбирает наиболее подходящие этапы в нужной последовательности, чтобы воспроизвести это действие, и предлагает модель действий человеку, чтобы тот одобрил или подкорректировал ее.
«Этот подход очень похож на то, как обучаются люди, когда видят, как кто-то что-то делает, а затем соотносят это с тем, что уже знают», – отметила один из соавторов исследования Клаудиа Перез-Д’Арпино (Claudia Pérez-D’Arpino). Ученые добавили, что метод также позволяет достигать большей гибкости в действиях роботов по сравнению с жесткой предопределенностью программирования вручную.
Для демонстрации метода ученые опубликовали видео, на котором через единичную демонстрацию обучили двурукого робота для разминирования бомб Optimus бросать бутылку в корзину, держать предмет параллельно земле и другим простым манипуляциям.
Помимо обучения у людей метод также позволяет роботам учиться друг у друга, причем с адаптацией демонстраций под характеристики и «базу знаний» конкретного робота.
В исследовании, в частности, описывается передача знаний от фиксированного на месте Optimus двуногому роботу Atlas от компании Boston Dynamics, которому для передвижений требуется следить за центром массы. В симуляции, которая, как уверяют ученые, полностью соответствовала возможностям Atlas, переданные от Optimus знания позволили виртуальной модели робота провести те же действия.
В данный момент метод рассчитан только на простые действия и не позволит, например, создать модель поведения для избежания столкновений с препятствиями. В будущем, однако, развитие этого метода может позволить роботам учиться более сложным и многоступенчатым действиям – например, при автоматизированной сборке самолетов или кораблей, отметили ученые.
Нашли опечатку? Выделите текст и нажмите Ctrl + Enter
Материалы по теме
-
Пройти курс «Искусство переговоров»
- 1 Челябинская птицефабрика взыскивает 147 млн рублей с производителя роботов для яиц из «Сколково» «Рэди робот» установил на птицефабрике оборудование для замены работников 15 августа 18:30
- 2 В «Сбере» назвали сроки выпуска человекоподобного робота В его разработке участвуют более 150 специалистов 15 августа 17:26
- 3 Google DeepMind научила робота играть в настольный теннис на уровне человека Но пока он проигрывает профи 12 августа 15:35
- 4 Роботы осваивают новые «профессии» — от массажиста до помощника по дому В 2025 году они будут работать на Tesla 29 июля 18:37