OpenArm 101: от распаковки до вашей первой обученной политики
Структурированный, последовательный путь, который приведет вас от нуля к реализации реальной политики имитационного обучения на вашем OpenArm. Никакого опыта робототехники не требуется — только основы Linux и Python.
Прежде чем начать — проверьте эти предварительные условия
- Удобно работать с терминалом Linux (cd, ls, pip install)
- Установлен Python 3.10 или выше
- Доступ к OpenArm 101 или среда моделирования
- Машина под управлением Ubuntu 22.04 или 24.04 (с виртуальной машиной все в порядке)
- Около 12 часов общего времени на несколько сессий
Не уверены, соответствуете ли вы требованиям? Начните с Блок 0 — он существует специально для ответа на этот вопрос.
Ваш путь с первого взгляда
Заполните блоки по порядку. У каждого отряда есть четкая проверка завершения — не двигайтесь дальше, пока не пройдете ее.
Прежде чем начать: что вам нужно Необходимый
Контрольный список оборудования, контрольный список программного обеспечения, оценка времени и источники помощи. Никакого технического содержания — только ориентация.
~20 мин · Без кодаПриведите свой OpenArm в движение Необходимый
Распакуйте, подключите, установите SocketCAN и ROS 2, откалибруйте и впервые переместите манипулятор через веб-интерфейс.
~2 часаУстановите SDK и подключитесь Необходимый
Установите OpenArm Python SDK, запустите тест живого соединения и исправьте три наиболее распространенные ошибки.
~1,5 часаУправляйте рукой руками Необходимый
Поймите, что такое телеоперация и почему она создает обучающие данные. Настройте сеанс и телеоперируйте в течение 5 минут подряд.
~2 часаЗапишите свой первый набор данных Необходимый
Узнайте, почему качество данных важнее количества. Запишите 50 чистых демонстраций выбора и размещения в формате LeRobot.
~2 часаТренируйте свою первую политику Необходимый
Обучите политику ACT в своем наборе данных. Понимайте кривые тренировок и знайте, когда остановиться. Цель: >70% успеха.
~3 часаРазвертывание и улучшение Необходимый
Примените свою политику к реальной руке, систематически оценивайте ее и запустите маховик данных. Цель: показатель автономного успеха 7/10.
~1,5 часаРазбивка по времени
| Единица | Тема | Время |
|---|---|---|
| Блок 0 | Ориентация | ~20 мин. |
| Блок 1 | Настройка оборудования | ~2 часа |
| Блок 2 | SDK и подключение | ~1,5 часа |
| Блок 3 | Первая телеоперация | ~2 часа |
| Блок 4 | Сбор данных | ~2 часа |
| Блок 5 | Политическое обучение | ~3 часа |
| Блок 6 | Развертывание и улучшение | ~1,5 часа |
| Общий | ~12 часов 20 минут | |
Занимает около 20 минут. Никакого технического содержания — просто убедитесь, что у вас есть все необходимое, прежде чем начать путь.