Как это работает

Почему умение в симуляторе ещё не работает в жизни?

Робот и виртуальная тренировка. Авторская иллюстрация.
Иллюстрация «Роболюди». Условный робот, не изображение конкретной модели.

Робот может учиться ходить в виртуальном мире: программа пробует движения, а компьютер рассчитывает, удержал ли он равновесие. Такие тренировки позволяют искать удачные решения до запуска настоящей машины.

Как выглядит виртуальная тренировка

В программе есть виртуальный робот и пол, по которому он пробует ходить. У Unitree опубликован проект unitree_mujoco, у AGIBOT — материалы agibot_x1_train. Они показывают инструменты для такой работы, а не подтверждают готовность любого робота выполнять любые поручения.

Виртуальную попытку можно повторять с другими условиями. Например, разработчик меняет свойства пола и смотрит, справляется ли программа. Это объясняющий пример: конкретные возможности зависят от используемой модели и настроек.

Что меняется на настоящем полу

Компьютерная модель неизбежно упрощает мир. Реальное трение, задержки команд и работа моторов и суставов могут отличаться от расчёта. Поэтому движение, которое выглядело уверенно на экране, требует отдельной проверки на машине.

Перенос обучения из виртуального мира в реальный называют sim2real. Удачный перенос одного движения не делает робота готовым к любой комнате: новый ковёр или препятствие могут оказаться другой задачей. Интерес к этой области как раз в том, чтобы уменьшить разрыв между тренировкой и жизнью.

Пример исследовательской модели — AGIBOT X1.

Источники

Модель в материале: Unitree G1.

Как подготовить задачу и условия проверки.