Описание
Octo представляет собой текущую инициативу по разработке открытых обобщенных политик для роботизированной манипуляции с широкой применимостью. Ядром Octo является диффузионная политика на основе трансформера, тщательно предварительно обученная на 800 000 эпизодов работы роботов из комплексного набора данных Open X-Embodiment. Это обширное предварительное обучение обеспечивает Octo прочную основу для понимания и выполнения разнообразных роботизированных задач.
Читать далее
Философия дизайна Octo подчеркивает как гибкость, так и масштабируемость. Она разработана для поддержки различных часто используемых роботов, конфигураций датчиков и пространств действий. Эта универсальная и масштабируемая архитектура позволяет обучать модель на огромных наборах данных, что приводит к созданию высокоадаптивной модели. Octo поддерживает несколько входных модальностей для определения задач, включая инструкции на естественном языке и целевые изображения. Она также может обрабатывать истории наблюдений и генерировать многомодальные распределения действий посредством диффузионного декодирования.
Ключевым преимуществом Octo является поддержка эффективного дообучения. Эта возможность позволяет быстро адаптировать политику к новым конфигурациям роботов, в том числе с различными пространствами действий или разнообразными комбинациями камер и проприоцептивных датчиков. Такой выбор дизайна делает Octo универсальной и широко применимой обобщенной робототехнической политикой, подходящей для многочисленных последующих робототехнических приложений и исследовательских проектов.
Octo обучается на разнообразной смеси из 25 наборов данных из Open X-Embodiment Dataset, охватывающих широкий спектр воплощений роботов, сцен и задач. Гетерогенность этих наборов данных с точки зрения типов роботов, датчиков (например, с наручными камерами или без них) и меток (например, с инструкциями на естественном языке или без них) способствует надежным возможностям обобщения Octo.
Оценки Octo проводились на девяти реальных роботизированных установках в четырех различных учреждениях. Эти оценки охватывают разнообразные взаимодействия с объектами, длительные горизонты задач и точные манипуляционные задачи. Octo демонстрирует высокую производительность «из коробки» в средах из данных предварительного обучения и превосходно справляется с эффективным дообучением для новых задач и сред с небольшими наборами данных целевой области. Она также демонстрирует замечательную адаптивность к новым наблюдениям, таким как входные данные силы-момента, и новым пространствам действий, таким как управление положением суставов, что делает ее мощным инструментом для передовых робототехнических исследований и разработок.
- КатегорияРобототехника и AI-оборудование
- Модель ценообразованияОткрытый код
- РазвёртываниеОблако
- ПлатформыВеб
Главное о Octo Robot Policy
Архитектура диффузионной политики на основе трансформера
Предварительно обучена на 800 000 эпизодов работы роботов из набора данных Open X-Embodiment
Поддерживает инструкции на естественном языке для определения задач
Поддерживает условную передачу целевого изображения для определения задач
Обрабатывает истории наблюдений
Генерирует многомодальные распределения действий посредством диффузионного декодирования
Разработана для эффективного дообучения для новых пространств наблюдений и действий
Доступна в двух версиях: Octo-Small (27 млн параметров) и Octo-Base (93 млн параметров)
Оценена на 9 реальных роботизированных установках в 4 учреждениях
Превосходит RT-1-X в нулевом обучении с языковой обусловленностью
Сравнительная производительность с RT-2-X
Достигает более высокой производительности с условной передачей целевого изображения на задачах WidowX
Демонстрирует превосходную производительность дообучения по сравнению с обучением с нуля или с весами VC-1
Начало работы с Octo Robot Policy
Доступ к модели: Получите веса модели Octo и код из предоставленных репозиториев.
Настройка среды: Настройте вашу робототехническую симуляцию или аппаратную среду.
Интеграция политики: Загрузите модель Octo и определите ваши пространства наблюдений и действий.
Определение задачи: Предоставьте инструкции по задаче с помощью естественного языка или целевых изображений.
Управление роботом: Выполните политику для управления действиями робота.
Дообучение модели: Адаптируйте Octo к новым задачам или средам с использованием целевых демонстраций.
Варианты использования Octo Robot Policy
- Общая роботизированная манипуляция
- Дообучение для конкретных задач
- Многомодальная инструкция по задачам
- Платформа для робототехнических исследований
- Адаптация конфигурации датчиков
- Гибкость пространства действий






