Создайте дороги с несколькими техническими требованиями маршрута Используя Driving Scenario Designer

В этом примере показано, как в интерактивном режиме создать дороги с несколькими техническими требованиями маршрута с помощью приложения Driving Scenario Designer. Можно добавить или пропустить маршруты вдоль дороги путем определения нескольких технических требований маршрута для той дороги.

Этот пример показывает рабочий процесс, чтобы создать дорогу со специальным передающим маршрутом. Передающий маршрут позволяет более медленным транспортным средствам переместиться в правильный маршрут так, чтобы более быстрые транспортные средства могли передать непрерывный в левом маршруте.

Road with a special passing lane

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

Открытый Driving Scenario Designer

Открыть приложение, в MATLAB® командная строка, введите drivingScenarioDesigner.

Адд-Роуд

Добавьте прямую дорогу к холсту сценария. На панели инструментов приложения выберите Add Road. Затем щелкните в нижнем центре холста, расширьте дорогу к главному центру и дважды кликните холст, чтобы создать дорогу. Чтобы задать точные координаты для дорожных центров, на левой панели, на вкладке Roads, расширяют раздел Road Centers и вводят значения для x - ось и y - положения оси, показанные в этой таблице.

Дорожный центрx (m)y (m)
100
21000

Side-by-side images. In the first image, a dashed line extends from the bottom-center of the canvas to the top-center. In the second image, the dashed line is replaced by a straight road.

Задайте несколько технических требований маршрута

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

Дивайд-Роуд в сегменты

На левой панели, на вкладке Roads, устанавливает Number of Road Segments на 3. По умолчанию длина дороги разделена одинаково в конкретное количество дорожных сегментов. Можно отредактировать длины дорожных сегментов с помощью параметра Segment Range, который обозначает нормированную область значений для каждого дорожного сегмента. Установите параметр Segment Range на [0.4 0.3 0.3].

Укажите информацию маршрута для каждого дорожного сегмента

Чтобы задать технические требования маршрута для каждого дорожного сегмента, из списка Road Segment, выбирают желаемый сегмент. Затем расширьте раздел Lanes и установите Number of lanes и параметры Lane Width (m) как показано в этой таблице.

Дорожный сегментКоличество маршрутовШирина маршрута (m)
Segment 1 (range = 40% )[1 1]4
Segment 2 (range = 30% )[1 2]4
Segment 3 (range = 30% )[1 1]4

Это изображение показывает дорогу после указывания информации маршрута.

Road with multiple lane specifications before specifying segment taper information.

Можно смотреть или изменить Lane Types и параметры Lane Markings для маршрутов в выбранном дорожном сегменте. Этот пример использует значения по умолчанию для этих параметров.

Задайте связь между дорожными сегментами

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

Расширьте раздел Segment Taper, выберите Taper 1 из списка, и установленный эти параметры:

  • ShapeLinear

  • Length (m)15

Выберите Taper 2 из списка и задают те же значения для его соответствующих параметров.

Примечание

Для двухсторонних дорожных сегментов приложение определяет положение, из которого можно добавить или исключить маршруты на основе заданного параметра Number of Lanes. Когда вы создаете несколько технических требований маршрута для односторонней дороги, раздел Segment Taper дополнительно содержит параметр Position. Используя этот параметр, можно задать ребро дорожного сегмента, из которого можно добавить или исключить маршруты.

Это изображение показывает дорогу после указывания информации заострения сегмента.

Road with multiple lane specifications after specifying segment taper information.

Следующие шаги

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

Экспортировать дорожную сеть в ASAM OpenDRIVE® файл, смотрите, что Экспорт Управляет Сценарием к Файлу ASAM OpenDRIVE.

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

Приложения

Объекты

Похожие темы