Перейти к содержимому

drawtonomy vs CARLA Map Editor

CARLA Map Editor — десктопное приложение из состава проекта CARLA. Согласно README, он загружает FBX- и .xodr-файлы, сгенерированные RoadRunner, и позволяет добавлять к ним дополнительные метаданные. По сути, это инструмент обогащения готовых карт, а не редактор для рисования дорог с нуля.

Что умеет CARLA Map Editor (по данным GitHub-репозитория):

  • Загрузка карт FBX + OpenDRIVE, созданных в RoadRunner, с возможностью расстановки светофоров, групп светофоров и знаков ограничения скорости.
  • Редактирование box-триггеров и относительных трансформаций для зон обнаружения.
  • Экспорт обновлённых данных обратно в OpenDRIVE (.xodr).
  • MIT-лицензия; построен на Unreal Engine 4; на данный момент — Linux-приложение для рабочего стола.

Если задача — подготовить карту для работы в симуляторе CARLA, а именно разметить карту RoadRunner сигналами, именно этот инструмент поддерживается командой CARLA.

drawtonomy — браузерная доска для 2D-диаграмм дорожных сцен с видом сверху. К конвейеру карт CARLA она не относится: нет зависимости от Unreal Engine, нет экспорта в FBX, нет 3D-геометрии. Согласно документации экспортёра, экспорт OpenDRIVE 1.8 охватывает подмножество спецификации — полосы движения, светофоры, пешеходные переходы, базовые объекты — и пока не генерирует примитивы перекрёстков и дорожные знаки в виде записей <signal>. Иными словами, это инструмент для эскизов и иллюстраций, а не для производственных карт CARLA.

Несколько задач, с которыми drawtonomy может помочь параллельно с CARLA Map Editor:

  • Быстрый браузерный эскиз задуманного расположения сцены ещё до начала работы с картами — без установки, без Unreal Engine.
  • Редактируемая фигура .drawtonomy.svg для статьи или слайда, объясняющего сценарий, реализуемый в CARLA.
  • Экспорт в OpenSCENARIO 1.3 для быстрой проверки в esmini на упрощённой версии сцены.

Для самой карты CARLA маршрут RoadRunner → CARLA Map Editor остаётся проверенным решением. drawtonomy предназначена для диаграммы сценария, а не для симулируемой карты.

drawtonomy экспортирует те же стандарты — ASAM OpenDRIVE и OpenSCENARIO — которые использует CARLA. CARLA находится на стороне исполнения конвейера, поэтому между инструментами речь идёт об интероперабельности, а не о конкуренции. О том, как созданные сценарии воспроизводятся в CARLA, рассказано в разделе CARLA ScenarioRunner. Другие инструменты разработки в том же пространстве OpenDRIVE: RoadRunner, LaneMaker и Truevision Designer. Все они работают на разных участках одной экосистемы.