drawtonomy vs MATLAB Driving Scenario Designer
MATLAB Driving Scenario Designer
Заголовок раздела «MATLAB Driving Scenario Designer»MATLAB Driving Scenario Designer — интерактивное приложение для создания сценариев, которое поставляется вместе с Automated Driving Toolbox от MathWorks. Оно даёт GUI на основе холста для проектирования синтетических сценариев вождения — дорожных сетей, эго- и целевых транспортных средств, сенсоров — и остаётся одним из стандартных инструментов для инженеров ADAS, уже работающих в MATLAB / Simulink.
Что умеет Driving Scenario Designer:
- Холст сценария для размещения дорог, полос движения, транспортных средств и пешеходов.
- Эго-автомобиль с прикреплёнными сенсорами (камера, радар, лидар, ультразвук, INS).
- Библиотеку готовых сценариев, представляющих типовые манёвры, включая протоколы испытаний Euro NCAP.
- Генерацию синтетических данных сенсоров (списки объектов, обнаружение полос) для разработки и тестирования.
- Bird’s-Eye Scope и графики временных рядов для визуальной проверки сценариев и контроля ключевых сигналов.
- Тесную интеграцию с программными объектами
drivingScenario, так что сцены можно собирать в приложении, а затем дорабатывать кодом в MATLAB. - Экспорт OpenDRIVE 1.4 / 1.5 (для нескольких типов дорожной геометрии) и двусторонний обмен с Simulink.
Для команд, уже стандартизировавших рабочий процесс на MATLAB / Simulink, Driving Scenario Designer — тот инструмент, к которому обычно и обращаются для создания сценариев, напрямую попадающих в конвейер симуляции.
Лицензирование
Заголовок раздела «Лицензирование»Driving Scenario Designer поставляется вместе с Automated Driving Toolbox, для которого требуется MATLAB и отдельная лицензия на тулбокс. Многие университеты дают доступ через кампусные лицензии MathWorks, так что стоит проверить, не включён ли он уже в лицензию вашего учебного заведения. Вне лицензированной среды MATLAB это платный продукт.
Где рядом с ним может пригодиться drawtonomy
Заголовок раздела «Где рядом с ним может пригодиться drawtonomy»drawtonomy — браузерный редактор сценариев вождения, который позволяет описать полный storyboard и запустить его прямо в браузере на esmini-WASM, с 3D-превью только для просмотра проигрывания. Экспорт в OpenDRIVE умеет формировать примитивы <junction>, хотя аналитической геометрии клотоид не строит, а точность геометрии перекрёстка, сгенерированной заново из нарисованных вручную полос (в отличие от импортированного и не изменённого .xodr), пока невысокая. Перебора параметров (parameter sweep) и моделей сенсоров в drawtonomy нет, синтетические данные сенсоров он не генерирует вовсе.
Несколько мест, где drawtonomy может дополнить Driving Scenario Designer:
- Браузерный холст без MATLAB — для наброска сценария ещё до того, как он будет закодирован в MATLAB или использован для запуска существующего конвейера. Поведение сценария описывается в редакторе сценариев drawtonomy, который создаёт и исполняет логику OpenSCENARIO прямо в браузере; если вы также пользуетесь RoadRunner Scenario от MathWorks, страница терминология RoadRunner и OpenSCENARIO сопоставляет её понятия с терминами drawtonomy.
- Бесплатный источник иллюстраций для слайдов, обзоров дизайна, статей и постов в блоге о сценариях, созданных в Driving Scenario Designer —
.drawtonomy.svgвстраивается в LaTeX, Markdown и инструменты для слайдов без конвертации. - Ссылку для быстрого просмотра, которой можно поделиться с коллегами без лицензии MATLAB, пока сам сценарий остаётся источником истины в MATLAB.
- Готовый к запуску в
esminizip-архив — для быстрой проверки геометрии дороги отдельно от полноценного конвейера сенсоров и симуляции.
Разумный вариант, если под рукой оба инструмента: Driving Scenario Designer — для сценария, привязанного к вашей модели сенсоров и конвейеру симуляции; drawtonomy — для его схемы и для версии, которая должна попасть в статью, слайд или общий документ.
В одной экосистеме сценарного тестирования
Заголовок раздела «В одной экосистеме сценарного тестирования»Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration и esmini — все они прямо или косвенно ориентированы на одни и те же стандарты ASAM OpenDRIVE и OpenSCENARIO. Driving Scenario Designer обслуживает сторону MATLAB / Simulink этой экосистемы; drawtonomy — сторону браузерного холста. Оба работают над разными частями одного и того же более широкого сообщества сценарного тестирования.
О самих стандартах — см. Что такое OpenDRIVE? и Что такое OpenSCENARIO?. О концептуальной рамке, в которую вписываются сценарии ADAS, — см. Классификация сценариев вождения.
Дополнительное чтение
Заголовок раздела «Дополнительное чтение»- Редактор сценариев — создание и запуск OpenSCENARIO прямо в браузере
- Терминология RoadRunner и OpenSCENARIO — таблица соответствия терминов RoadRunner Scenario
- Что такое OpenSCENARIO?
- Что такое OpenDRIVE?
- drawtonomy vs RoadRunner
- drawtonomy vs Blender Driving Scenario Creator
- Эскизирование тестовых сценариев ADAS