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

drawtonomy vs LaneMaker

LaneMaker — бесплатный лёгкий 3D-редактор для создания дорожных сетей и запуска симуляции трафика. Проект с открытым исходным кодом под лицензией Apache 2.0, рассчитанный на энтузиастов и любителей.

Что умеет LaneMaker (по данным официального сайта и репозитория на GitHub):

  • Редактор дорожных сетей с импортом и экспортом файлов ASAM OpenDRIVE .xodr. В README отмечено, что экспортируемые файлы не полностью соответствуют стандарту ASAM OpenDRIVE, но открываются в онлайн-просмотрщике OpenDRIVE.
  • Встроенная крупномасштабная симуляция трафика: транспортные средства появляются с заданными пунктами назначения и проложенными маршрутами.
  • 3D-вид для редактирования геометрии дороги.
  • Десктопные сборки для Windows 10/11 и Ubuntu 24.04 LTS.

Если нужно нарисовать дорожную сеть и посмотреть на движение транспорта без платной лицензии, LaneMaker — один из немногих бесплатных вариантов.

drawtonomy — браузерный инструмент для двумерных сценариев вождения, рисуемых сверху вниз, с 3D-превью только для просмотра — оно показывает, как проигрывается уже готовый сценарий, а не служит 3D-редактором. Микроскопической симуляции трафика в стиле SUMO (когда появляются целые парки транспорта с заданными маршрутами) в drawtonomy нет. Зато он умеет запускать в браузере готовые сценарии OpenSCENARIO через esmini, скомпилированный в WebAssembly. Экспорт в OpenDRIVE умеет формировать примитивы <junction> и дорожные знаки как записи <signal>: эта связность полос надёжно сохраняется, когда через drawtonomy без изменений проходит импортированный .xodr, но если геометрия перекрёстка генерируется заново из полос, нарисованных вручную, точность пока невысокая.

Несколько вещей, которые drawtonomy может добавить рядом с LaneMaker:

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

Разумный вариант, если под рукой оба инструмента: LaneMaker — для дорожной сети и трафика, drawtonomy — для схемы сцены.

LaneMaker и drawtonomy оба читают и записывают ASAM OpenDRIVE. Сообщество вокруг бесплатных инструментов для OpenDRIVE небольшое — LaneMaker, Truevision Designer, Blender DSC, scenariogeneration и drawtonomy закрывают разные его части. Результаты работы этих инструментов, как правило, можно проверить в онлайн-просмотрщике OpenDRIVE или воспроизвести в esmini — то есть они встраиваются в один и тот же итоговый конвейер, даже не обмениваясь файлами напрямую. Мы работаем над разными частями одной экосистемы.