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

drawtonomy vs RoadRunner

MathWorks RoadRunner — интерактивный редактор для проектирования 3D-сцен при симуляции и тестировании систем автоматизированного вождения. Совместно с RoadRunner Scenario он охватывает весь цикл: от создания HD-карт до формирования динамических сценариев. Это один из инструментов, на которые профессиональные команды ADAS / AD опираются как на стандарт.

Что входит в RoadRunner:

  • Создание HD-карт с полноценной 3D аналитической геометрией.
  • Импорт и экспорт ASAM OpenDRIVE 1.4–1.8.
  • Создание сценариев через RoadRunner Scenario с экспортом в ASAM OpenSCENARIO XML и DSL. Экспортированные сценарии совместимы с симуляторами, поддерживающими OpenSCENARIO: CARLA, esmini, IPG CarMaker, dSPACE ASM.
  • Интеграция с MATLAB / Simulink для совместной симуляции и автоматизированных конвейеров.
  • 3D-ресурсы транспортных средств и дорожной инфраструктуры.
  • Документация и каналы поддержки MathWorks.

Для команд, которым нужно создавать HD-карты или каталоги сценариев в серьёзном масштабе, RoadRunner — естественный выбор.

RoadRunner — коммерческий продукт MathWorks. Многие университеты предоставляют к нему доступ в рамках общеуниверситетских лицензий MathWorks, поэтому стоит уточнить в своём учреждении. За пределами академической среды используется платная лицензия.

drawtonomy — браузерная доска для схем вождения. Согласно документации экспортёра, экспорт OpenDRIVE 1.8 / OpenSCENARIO 1.3 покрывает подмножество спецификации — в частности, сейчас не генерируются примитивы перекрёстков OpenDRIVE и знаки в виде записей <signal>, а поддержка storyboard ограничена (нет условных триггеров, перебора параметров и сложных актов). Эти возможности отмечены в дорожной карте.

Несколько небольших задач, с которыми drawtonomy справляется рядом с RoadRunner:

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

Разумный подход при наличии обоих инструментов: RoadRunner — для производственного сценария, drawtonomy — для его иллюстрации.

RoadRunner и drawtonomy работают с одними и теми же стандартами ASAM — OpenSCENARIO и OpenDRIVE. Файлы, созданные в одном инструменте, в принципе можно открыть в другом; оба поддерживают экспорт в esmini для воспроизведения. Сообщество OpenSCENARIO и OpenDRIVE невелико, и все инструменты, которые его развивают, — RoadRunner, drawtonomy, Truevision Designer, LaneMaker, Blender DSC, scenariogeneration, esmini — преследуют одну цель: сделать сценарное тестирование доступнее. Все они работают на разных участках одной экосистемы.