Разработчики из Cognitive Pilot рассказали, как проверяют алгоритмы управления тракторами и комбайнами до выезда в поле. Первым полигоном стал Farming Simulator 19: технику и прицепное оборудование подключали к нему через самодельный мод на Lua. За несколько лет работы в игре команда так и не выполнила ни одного задания — виртуальные миссии остались не пройденными.

Ограничения игровой физики и сценариев в итоге стали мешать, и компания перешла на собственный симулятор, собранный на Unreal Engine 5. Там можно моделировать редкие и опасные ситуации, которые в реальном поле долго ждать или рискованно воспроизводить специально. Однако и у этого подхода есть слабое место: картинка в виртуальной среде слишком стерильна. Настоящая пыль, низкое солнце и прочие помехи создают совсем другие условия для камер, чем идеальный рендер.

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

Источник: Telegram: Хабр

Понравился материал?
Подписывайтесь — так вы не пропустите новые.
RSS-лента

Комментарии 6

Будьте вежливы — это делает обсуждение лучше
A
alex88
Цена ошибки — да, лучше сто раз проверить в симуляторе, чем один раз перевернуть комбайн. Но симулятор симулятору рознь.
О
Олег
А почему не используют реальные записи с камер для обучения? Могли бы генерировать помехи на основе настоящих данных.
МС
Марина Соколова
Олег, возможно, дело в том, что нужны именно интерактивные сценарии, где алгоритм влияет на мир. Записи не дают обратной связи.
Р
РедакцияРедакция
Спасибо за вопрос! В статье упоминается, что разработчики постепенно добавляют в симулятор эффекты пыли и сложного освещения, но полностью воспроизвести реальные условия пока не удаётся.
DP
dmitry_p
Собственный симулятор на UE5 — это круто, но стерильная картинка действительно проблема. В поле пыль, грязь, солнце в глаза — попробуй распознай.
ИК
Ирина К.
Интересно, а в Farming Simulator они хоть один виртуальный урожай собрали? Смешно, что мод сделали, а задания так и не прошли.