Робопёс из коробки умеет много, но настоящая магия начинается с SDK: свои походки, автономные миссии, интеграция с датчиками. Разбираем, как войти в разработку.
Какие модели программируются
Полный доступ дают EDU-версии: Go2 EDU (Python/C++, ROS, SLAM) и Lite3 (ROS, двойной вычислитель). Потребительские Go2 Air/Pro имеют упрощённый API, AlphaDog — ROS + Linux в базе.
С чего начать
Первые проекты на готовых примерах: телеметрия и управление из Python-скрипта, реакция на объекты с камеры, маршрут по точкам. Дальше — SLAM-карта помещения и автономный патруль. Сообщество Unitree огромно: почти любая задача уже кем-то решена.
Что реально сделать самому
Автономный обход офиса с отчётом, робот-гид, доставка по зданию, интеграция с умным домом, датасеты для ИИ. Для серьёзных проектов смотрите платформы в статье робопёс для вуза.
Стек разработчика
Стандарт индустрии — ROS2 поверх Linux: робот публикует топики с телеметрией (положение, изображения камер, облака точек лидара) и принимает команды движения. Python — для быстрых прототипов, C++ — для реального времени. У Go2 EDU вычисления идут прямо на бортовом Jetson — ноутбук нужен только для написания кода.
Путь обучения
- Неделя 1 — Hello Robot: подключение по SSH, чтение телеметрии, простые команды движения.
- Недели 2–4 — сценарии: патруль по точкам, реакция на объекты с камеры, голосовые триггеры.
- Месяцы 2–3 — SLAM и автономная навигация, распознавание объектов YOLO, интеграция датчиков.
- Дальше — обучение с подкреплением: своя походка в симуляторе Isaac Gym / MuJoCo с переносом на железо.
Симуляторы экономят робота
Прежде чем запускать код на железе, гоняйте его в симуляции: цифровые двойники Go2 и Lite3 есть для Gazebo, Isaac Sim и MuJoCo. Краш в симуляторе бесплатен, краш на железе — счёт за запчасти.
С чего начать сегодня
Для серьёзной разработки — Go2 EDU или Lite3; их SDK открыты, примеры лежат на GitHub. Покупателям помогаем с первичной настройкой окружения — дорога от распаковки до первого своего скрипта занимает один вечер.