OpenArm 101: от распаковки до вашей первой обученной политики

Структурированный, последовательный путь, который приведет вас от нуля к реализации реальной политики имитационного обучения на вашем OpenArm. Никакого опыта робототехники не требуется — только основы Linux и Python.

Общее время ~12 часов
Сложность Подходит для начинающих
Аппаратное обеспечение ОпенАрм 101 + Кабель USB-C
Предварительные условия Основы Linux, основы Python
Вы будете строить Демо-версия выбора и размещения с обученной политикой

Прежде чем начать — проверьте эти предварительные условия

  • Удобно работать с терминалом Linux (cd, ls, pip install)
  • Установлен Python 3.10 или выше
  • Доступ к OpenArm 101 или среда моделирования
  • Машина под управлением Ubuntu 22.04 или 24.04 (с виртуальной машиной все в порядке)
  • Около 12 часов общего времени на несколько сессий

Не уверены, соответствуете ли вы требованиям? Начните с Блок 0 — он существует специально для ответа на этот вопрос.

Ваш путь с первого взгляда

Заполните блоки по порядку. У каждого отряда есть четкая проверка завершения — не двигайтесь дальше, пока не пройдете ее.

0

Прежде чем начать: что вам нужно Необходимый

Контрольный список оборудования, контрольный список программного обеспечения, оценка времени и источники помощи. Никакого технического содержания — только ориентация.

~20 мин · Без кода
1

Приведите свой OpenArm в движение Необходимый

Распакуйте, подключите, установите SocketCAN и ROS 2, откалибруйте и впервые переместите манипулятор через веб-интерфейс.

~2 часа
2

Установите SDK и подключитесь Необходимый

Установите OpenArm Python SDK, запустите тест живого соединения и исправьте три наиболее распространенные ошибки.

~1,5 часа
3

Управляйте рукой руками Необходимый

Поймите, что такое телеоперация и почему она создает обучающие данные. Настройте сеанс и телеоперируйте в течение 5 минут подряд.

~2 часа
4

Запишите свой первый набор данных Необходимый

Узнайте, почему качество данных важнее количества. Запишите 50 чистых демонстраций выбора и размещения в формате LeRobot.

~2 часа
5

Тренируйте свою первую политику Необходимый

Обучите политику ACT в своем наборе данных. Понимайте кривые тренировок и знайте, когда остановиться. Цель: >70% успеха.

~3 часа
6

Развертывание и улучшение Необходимый

Примените свою политику к реальной руке, систематически оценивайте ее и запустите маховик данных. Цель: показатель автономного успеха 7/10.

~1,5 часа

Разбивка по времени

Единица Тема Время
Блок 0Ориентация~20 мин.
Блок 1Настройка оборудования~2 часа
Блок 2SDK и подключение~1,5 часа
Блок 3Первая телеоперация~2 часа
Блок 4Сбор данных~2 часа
Блок 5Политическое обучение~3 часа
Блок 6Развертывание и улучшение~1,5 часа
Общий ~12 часов 20 минут
Начальный блок 0 — Ориентация →

Занимает около 20 минут. Никакого технического содержания — просто убедитесь, что у вас есть все необходимое, прежде чем начать путь.