Экспортируйте ведущий сценарий в файл OpenDRIVE

OpenDRIVE® [1] является открытым форматом файла, который позволяет вам задать большие и комплексные дорожные сети. Используя приложение Driving Scenario Designer, можно экспортировать дороги, маршруты, соединения и агентов в ведущем сценарии к файлу OpenDRIVE. Могут быть изменения между исходным сценарием и экспортируемым сценарием. Для получения дополнительной информации смотрите Ограничения.

Программно экспортировать дороги, маршруты, соединения и агентов в drivingScenario возразите против файла OpenDRIVE, используйте export объектная функция drivingScenario объект.

Формат файла экспорта соответствует версии 1.4H спецификации формата OpenDRIVE.

Загрузите файл сценария

Чтобы открыть приложение Driving Scenario Designer, введите эту команду в командной строке MATLAB®:

drivingScenarioDesigner

Чтобы загрузить файл сценария, на панели инструментов приложения, выбирают Open> Scenario File. Файл, который вы выбираете, должен быть допустимым ведущим файлом сеанса сценария с .mat расширение файла.

От вашей корневой папки MATLAB перейдите к и откройте этот файл:

matlabroot/examples/driving/data/StraightRoadScenario.mat

Вкладка Scenario Canvas отображает сценарий.

Actual scenario

Примечание

Можно также создать сценарий при помощи приложения Driving Scenario Designer, и затем экспортировать сценарий в файл OpenDRIVE. Для получения информации о том, как создать сценарий, смотрите, Создают Ведущий Сценарий В интерактивном режиме и Генерируют Синтетические Данные о Датчике.

Экспортируйте в OpenDRIVE

Чтобы экспортировать дороги, маршруты и соединения в сценарии к файлу OpenDRIVE, на панели инструментов приложения, выбирают Export> OpenDRIVE File.

Export menu for OpenDRIVE in DSD app

Приложение открывает окно Export Scenario. В этом окне задайте имя для файла выхода OpenDRIVE и выберите расширение файла. Файлы OpenDRIVE имеют любой .xodr или .xml расширение файла. Если вы задали имя файла, нажмите Save. Если заданный файл уже существует, приложение перезаписывает существующий файл.

Export scenario window for saving the file

Смотрите экспортируемый сценарий

Чтобы смотреть экспортируемый сценарий с помощью приложения Driving Scenario Designer, на панели инструментов приложения, выбирают Import> OpenDRIVE File. Выберите экспортируемый файл OpenDRIVE и нажмите Open. Приложение не поддерживает агентов импорта, заданных в файле OpenDRIVE. Смотрите Импорт Дороги OpenDRIVE в Управление Сценарием для получения дополнительной информации.

Фактический сценарийЭкспортируемый сценарий

Actual scenario

Exported ODR scenario

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

Ограничения

Дороги

  • Кубический полином и параметрические типы геометрии кубического полинома в сценарии экспортируются как спиральные типы геометрии. Это вызывает некоторые изменения экспортируемой дорожной геометрии, если дорога является кривой дорогой. Например, на рисунке ниже, заметьте, что острые углы на входной дороге стали относительно сглаженными, когда экспортируется в формат OpenDRIVE.

    Инпут-РоудЭкспортируемая ОПЕНДРАЙВ-Роуд

    Original road

    Exported road

  • Когда сегменты смежного перекрытия дорог друг с другом, приложение не экспортирует перекрывающиеся сегменты дорог.

    Введите дорогиЭкспортируемые дороги OpenDRIVE

    Input overlapping roads

    Exported roads

Маршруты

  • Когда дорога с несколькими техническими требованиями маршрута имеет любой сегмент, содержащий только одну полосу, приложение не экспортирует несколько технических требований маршрута. Вместо этого технические требования первого дорожного сегмента применяются к целой дороге при экспорте.

    Инпут-РоудЭкспортируемая ОПЕНДРАЙВ-Роуд

    Первый сегмент исходной дороги имеет только одну полосу.

    Original road with lane add

    Целая экспортируемая дорога имеет ту же спецификацию как первый сегмент входной дороги.

    Exported road without lane add

  • Когда дорога с несколькими техническими требованиями маршрута содержит заострение между двумя дорожными сегментами, приложение экспортирует дорогу без заострения.

    Инпут-РоудЭкспортируемая ОПЕНДРАЙВ-Роуд

    Original road with taper

    Exported road without taper

  • Когда дорога, состоящая из нескольких сегментов, соединяется с соединением, приложение не экспортирует дорогу.

Соединения

  • Соединения дорожной сети обрабатываются без информации о связи маршрута, таким образом, формы соединения не могут быть точными в экспортируемом сценарии.

    Инпут-РоудЭкспортируемая ОПЕНДРАЙВ-Роуд

    Original junction

    Exported junction

Агенты

  • Приложение не экспортирует агента, который присутствует или на соединении или на дороге с несколькими дорожными сегментами.

  • При экспорте пользовательского агента приложение устанавливает тип объекта к 'none'.

Импорт OpenDRIVE

  • Когда вы экспортируете ведущий объект сценария, который содержит импортированный сценарий OpenDRIVE, ограничения импорта OpenDRIVE применяются к экспорту OpenDRIVE. Для получения информации об ограничениях импорта OpenDRIVE смотрите Импорт Дороги OpenDRIVE в Управление Сценарием.

Смотрите также

Приложения

Объекты

Функции

Похожие темы

Внешние веб-сайты