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

FAQ — drawtonomy доска для сценариев вождения

Можно ли использовать drawtonomy для рисунков к научной статье, слайду или документу по автономному вождению?

Заголовок раздела «Можно ли использовать drawtonomy для рисунков к научной статье, слайду или документу по автономному вождению?»

Да — это один из основных сценариев использования. Полосы движения, перекрёстки, транспортные средства и пешеходы — встроенные фигуры, поэтому рисунок для сценария вождения, который занял бы полчаса в универсальном инструменте, здесь делается за минуты. Экспортируйте как .drawtonomy.svg, PDF или EPS для LaTeX, презентаций и Markdown.

Да. drawtonomy.com работает полностью в браузере. Регистрация не нужна, установка не требуется, данные никуда не отправляются. SDK и расширения — с открытым исходным кодом на GitHub.

drawtonomy — это бесплатный редактор OpenSCENARIO и OpenDRIVE?

Заголовок раздела «drawtonomy — это бесплатный редактор OpenSCENARIO и OpenDRIVE?»

drawtonomy — это доска, которая экспортирует в ASAM OpenDRIVE 1.8 и OpenSCENARIO 1.3, включая единый ZIP-архив, готовый к воспроизведению в esmini. Вы рисуете сцену визуально — полосы, перекрёстки, транспорт, траектории — и drawtonomy генерирует файлы .xodr и .xosc. См. Экспорт в OpenDRIVE / OpenSCENARIO / esmini.

Может ли drawtonomy редактировать карты Lanelet2 (.osm) в браузере?

Заголовок раздела «Может ли drawtonomy редактировать карты Lanelet2 (.osm) в браузере?»

Да. drawtonomy умеет импортировать файлы Lanelet2 OSM (включая образцы карт Autoware), визуально редактировать геометрию полос и связи, и экспортировать обратно в Lanelet2 OSM. Для комфортной работы держите количество полос в одной сцене в пределах примерно 500. См. Импорт файла Lanelet2 (.osm).

Можно ли импортировать карту сетки занятости ROS?

Заголовок раздела «Можно ли импортировать карту сетки занятости ROS?»

Да. drawtonomy читает формат ROS map_server (.pgm + .yaml), который используется nav2, Cartographer, Gmapping и другими SLAM-инструментами. Сетка отображается как фоновый слой — поверх неё можно рисовать полосы, траектории и препятствия. См. Импорт ROS OccupancyGrid.

Чем drawtonomy отличается от универсальных инструментов рисования?

Заголовок раздела «Чем drawtonomy отличается от универсальных инструментов рисования?»

В универсальных инструментах полоса — это обычный прямоугольник, который приходится перерисовывать при каждом повороте дороги. drawtonomy поставляет полосы, перекрёстки, пешеходные переходы, светофоры, дорожную разметку, транспорт и пешеходов как встроенные фигуры. Полосы связаны отношениями Next / Previous / Left / Right — потяните границу, и соседние полосы подстроятся автоматически. См. Почему drawtonomy и модель связей полос.

Нет. drawtonomy работает в любом современном браузере. Откройте drawtonomy.com — и можно сразу рисовать. Разработчики расширений также могут использовать локальный dev-сервер (@drawtonomy/dev-server), который размещает редактор на localhost.

Может ли drawtonomy сгенерировать сценарий вождения из текста на естественном языке?

Заголовок раздела «Может ли drawtonomy сгенерировать сценарий вождения из текста на естественном языке?»

Да. Расширение AI Scene Generator принимает текстовый запрос или OpenSCENARIO XML и создаёт редактируемый холст — полосы, транспортные средства, траектории и пешеходов в виде обычных фигур drawtonomy. Поддерживаются Anthropic Claude, OpenAI GPT и Google Gemini.

Какой формат файла сохраняет сцену drawtonomy редактируемой?

Заголовок раздела «Какой формат файла сохраняет сцену drawtonomy редактируемой?»

.drawtonomy.svg — собственный SVG-формат drawtonomy. Это обычный SVG-файл, который отображается в браузерах, GitHub, презентациях и Markdown-рендерерах, но содержит метаданные, позволяющие drawtonomy восстановить все фигуры, связи, общие точки и отношения перекрытия при повторном открытии. По умолчанию сохраняйте сцены как .drawtonomy.svg — вы получаете и готовый SVG для просмотра, и редактируемый источник в одном файле. См. Экспорт сцены и справочник по формату drawtonomy.svg.

Можно ли добавить собственные шаблоны транспорта или знаков?

Заголовок раздела «Можно ли добавить собственные шаблоны транспорта или знаков?»

Да. Шаблоны — это SVG, зарегистрированные в templates/manifest.json. Положите свой файл в нужную папку (vehicle, pedestrian, road_marking, sign, other), откройте PR, и он появится в меню редактора рядом со встроенными шаблонами. См. Добавление шаблонов.

Поддерживает ли drawtonomy большие дорожные сети?

Заголовок раздела «Поддерживает ли drawtonomy большие дорожные сети?»

drawtonomy оптимизирован для диаграмм, а не для карт масштаба города. Для комфортного редактирования держите одну сцену в пределах примерно 500 полос. Для больших территорий разделите работу на несколько файлов или импортируйте только нужный участок.

Можно ли использовать диаграммы drawtonomy в статьях, слайдах или документации?

Заголовок раздела «Можно ли использовать диаграммы drawtonomy в статьях, слайдах или документации?»

Да. Формат drawtonomy.svg — это валидный SVG, поэтому он встраивается в статьи, слайды, Markdown и сайты без дополнительного преобразования. Для традиционных издательских процессов также доступны PDF, PNG, JPG и EPS.

SDK, фреймворк расширений, шаблоны и этот сайт документации — с открытым исходным кодом на GitHub. Само приложение drawtonomy.com доступно как source-available, а SDK и расширения образуют открытую поверхность для разработки поверх него.

drawtonomy отправляет мои рисунки или данные сцены на сервер?

Заголовок раздела «drawtonomy отправляет мои рисунки или данные сцены на сервер?»

Нет. drawtonomy работает полностью в браузере. Сцена хранится в памяти браузера и в локальной файловой системе при сохранении. Ничего не отправляется на сервер — нет аккаунта, нет телеметрии данных фигур, нет синхронизации с облаком. Расширение AI Scene Generator отправляет запросы настроенному вами LLM-провайдеру (Claude, GPT или Gemini), но только текст запроса — не текущую сцену.

Можно ли использовать drawtonomy без интернета?

Заголовок раздела «Можно ли использовать drawtonomy без интернета?»

Да, после первой загрузки. drawtonomy.com — одностраничное приложение. После загрузки в браузере можно продолжать редактировать и сохранять без подключения к сети. Позже откройте сохранённый drawtonomy.svg, чтобы продолжить работу. Спутниковые фоновые тайлы и расширение AI Scene Generator — единственные функции, которым нужна сеть.

Пока нет. drawtonomy экспортирует OpenSCENARIO 1.3 XML — версию, которую сегодня используют большинство симуляторов (CARLA, esmini, IPG CarMaker). OpenSCENARIO 2.0 / DSL — это другой, параметрический язык; он есть в дорожной карте, но ещё не реализован.

Можно ли использовать drawtonomy как бесконечный холст для сценариев вождения?

Заголовок раздела «Можно ли использовать drawtonomy как бесконечный холст для сценариев вождения?»

Да. drawtonomy — это бесконечный масштабируемый холст, оптимизированный для сценариев вождения. Панорамируйте и масштабируйте произвольно большие схемы, подкладывайте спутниковые или картографические фоны для трассировки с реальных локаций — система привязки и общих точек сохраняет геометрию полос выровненной без ручной доработки.

Можно ли в drawtonomy набросать сценарии ADAS — подрезание, смену полосы, незащищённый левый поворот?

Заголовок раздела «Можно ли в drawtonomy набросать сценарии ADAS — подрезание, смену полосы, незащищённый левый поворот?»

Да. Это стандартные задачи в drawtonomy. Подрезание, смена полосы, незащищённый левый поворот, въезд на кольцо, переход пешехода, торможение ведущего автомобиля и другие функциональные / логические сценарии строятся так: выбираете шаблон дороги, расставляете ego-автомобиль и других участников, добавляете стрелки траекторий. Готовый пример см. в Построение тестовых сценариев ADAS.

SDK, расширения, шаблоны и этот сайт документации находятся на github.com/kosuke55/drawtonomy. Само приложение — на drawtonomy.com.