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

drawtonomy vs CommonRoad Scenario Designer

CommonRoad Scenario Designer — часть экосистемы CommonRoad, которую поддерживает группа Cyber-Physical Systems в TUM. Инструмент описан в статье IEEE “CommonRoad Scenario Designer: An Open-Source Toolbox for Map Conversion and Scenario Creation for Autonomous Vehicles” и доступен на GitHub и PyPI.

Что умеет CommonRoad Scenario Designer (согласно репозиторию на GitHub):

  • Двунаправленная конвертация карт: OpenDRIVE ↔ CommonRoad, SUMO ↔ CommonRoad, Lanelet / Lanelet2 ↔ CommonRoad.
  • Однонаправленная конвертация: OpenStreetMap → CommonRoad.
  • GUI для создания и редактирования карт и сценариев CommonRoad.
  • Утилиты верификации и исправления карт CommonRoad.
  • Интерфейс командной строки для пакетных конвертаций.
  • Python API для программной интеграции.
  • Интеграция с бенчмарками CommonRoad — набором задач для оценки планирования движения, широко используемым в академических исследованиях.
  • Доступен на PyPI.
  • Разработан группой Cyber-Physical Systems TUM, описан в рецензируемых публикациях.

Если ваша работа связана с экосистемой CommonRoad или требует конвертации между несколькими форматами карт — это именно тот инструментарий.

drawtonomy — браузерная доска для 2D-схем дорожных сценариев. Она ориентирована на стек OpenSCENARIO / esmini и не работает с CommonRoad XML. Возможности импорта и экспорта карт у неё уже, чем у многоформатного инструментария CommonRoad SD.

Несколько сценариев, где drawtonomy может пригодиться рядом с CommonRoad SD:

  • Быстрый набросок в браузере для рисунков в статью — без установки.
  • .drawtonomy.svg как редактируемый источник иллюстраций для документации к исследованиям на основе CommonRoad.
  • Экспорт OpenSCENARIO 1.3 + OpenDRIVE 1.8 для быстрой проверки воспроизведения в esmini.

Эти два инструмента обслуживают разные экосистемы. Если ваш конечный формат — CommonRoad, используйте CommonRoad SD.

CommonRoad SD прежде всего нацелен на формат CommonRoad XML, но через свои конвертеры он также участвует в более широкой экосистеме Lanelet2 / OpenDRIVE / OpenStreetMap / SUMO. drawtonomy работает с тем же набором форматов, но с другой стороны. Оба инструмента — наряду с JOSM, Vector Map Builder, SUMO, Scenic и другими — вносят вклад в открытую экосистему форматов сценариев вождения.