Обучение робота тому, как что-то делать, обычно осуществляется либо путем программирования его на выполнение определенной задачи, либо путем демонстрации этой задачи роботу для наблюдения и имитации. Однако последний метод пока не был достаточно точным, чтобы роботы могли передавать свои знания другим роботам.
Однако ситуация меняется благодаря исследователям из Лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института (CSAIL) и их новому методу обучения под названием C-LEARN. Это может иметь далеко идущие последствия, так как непрограммистам будет проще научить роботов выполнять определенные задачи. Более того, это позволяет роботам научить других роботов выполнять те же задачи.
Система делает это, предоставляя роботу базу знаний с информацией о том, как достигать и захватывать различные объекты. Затем, используя трехмерный интерфейс, роботу показывают единственную демонстрацию того, как, скажем, поднять цилиндр или открыть дверь. Задача разделена на важные моменты, называемые «ключевыми кадрами» - шаги, которые необходимо предпринять роботу, чтобы правильно выполнить задачу.
Испытательным стендом для C-LEARN является маленький двурукий робот по утилизации бомб под названием Optimus. Как только Optimus узнает, как выполнить задачу, он может передать эти знания Atlas, шестифунтовому роботу ростом шесть футов (мы писали об Atlas несколько раз в прошлом, здесь и здесь).
«Сочетая интуитивность обучения на демонстрации с точностью алгоритмов планирования движения, этот подход может помочь роботам выполнять новые типы задач, которые они раньше не могли освоить, например, многоступенчатая сборка с использованием обеих рук, Клаудия Перес-Д'Арпино, аспирант, который написал статью о C-LEARN вместе с профессором MIT Джули Шах, говорится в заявлении.
Прочитайте полную историю здесь…