Добавить дорожную сеть к сценарию вождения
roadNetwork( использует пару имя-значение scenario,'OpenDRIVE','ShowLaneTypes',showLaneTypes)'ShowLaneTypes' для импорта информации о типе полосы движения из файла и ее отображения в сценарии вождения.
roadNetwork( импортирует дороги из дорожной сети Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0) [2] в сценарий вождения. Функция импортирует дороги, ближайшие к координатам широты и долготы, указанным вscenario,'ZenrinJapanMap',lat,lon)lat и lonсоответственно.
Для импорта дорог из Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0) требуется пакет поддержки Automated Driving Toolbox™ Importer для Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0) Service. Сведения об установке пакетов поддержки см. в разделе Получение надстроек и управление ими.
Ограничения импорта OpenDRIVE
Можно импортировать только полосы движения, информацию о типах полос и дороги. Импорт дорожных объектов и сигналов дорожного движения не поддерживается.
Загрузка файлов OpenDRIVE, содержащих большие дорожные сети, может занять до нескольких минут. Примеры крупных дорожных сетей включают в себя те, которые моделируют дороги города или дороги с длиной тысячи метров.
Полосы с переменной шириной не поддерживаются. Для ширины задается наибольшая ширина в пределах этой полосы. Например, если ширина полосы изменяется от 2 метров до 4 метров, функция устанавливает ширину полосы в 4 метра на всем протяжении.
Дороги с информацией о типе полосы движения, указанной как driving, border, restricted, shoulder, и parking поддерживаются. Полосы движения с любой другой информацией о типах полос движения импортируются как пограничные полосы.
Дороги с несколькими стилями разметки полос не поддерживаются. Функция применяет первый найденный стиль разметки ко всем полосам дороги. Например, если дорога имеет Dashed и Solid разметка полосы движения, применяется функция Dashed разметка полос на всем протяжении.
Стили разметки полос движения Bott Dots, Curbs, и Grass не поддерживаются. Полосы с этими стилями разметки импортируются как немаркированные.
Ограничения импорта HD Live Map здесь
Импорт HERE HDLM дорог с полосами различной ширины не поддерживается. В создаваемой дорожной сети для каждой полосы устанавливается максимальная ширина по всей ее длине. Рассмотрим полосу HERE HDLM шириной от 2 до 4 метров вдоль ее длины. В сформированной дорожной сети ширина полосы составляет 4 метра по всей её длине. Это изменение дорожных сетей иногда может привести к перекрытию дорог в сценарии вождения.
Если выдается предупреждение о невозможности вычисления геометрии дороги, кривизна дороги слишком резка, чтобы ее можно было правильно визуализировать, и она не импортируется.
Некоторые проблемы с импортируемыми дорогами могут быть связаны с отсутствием или неточностью данных карты в службе HERE HDLM. Например, можно увидеть черные линии, где встречаются дороги и перекрестки. Чтобы проверить, откуда возникает проблема в данных карты, используйте HERE HD Live Map Viewer для просмотра геометрии дорожной сети HERE HDLM. Для просмотра требуется действительная лицензия HERE. Дополнительные сведения см. на сайте HERE Technologies.
Ограничения импорта OpenStreetMap
При импорте данных OpenStreetMap функции дорог и полос движения имеют следующие ограничения:
Информация на уровне полос не импортируется с дорог OpenStreetMap. Спецификации полосы движения основаны только на направлении движения, указанном в дорожной сети OpenStreetMap, где:
Односторонние дороги импортируются как однополосные дороги со спецификациями полос по умолчанию. Эти полосы программно эквивалентны lanespec(1).
Двухсторонние дороги импортируются как двухполосные дороги с двусторонним движением и спецификациями полос по умолчанию. Эти полосы программно эквивалентны lanespec([1 1]).
В таблице показаны эти различия в дорожной сети OpenStreetMap и дорожной сети в импортированном сценарии вождения.
| Дорожная сеть OpenStreetMap | Импортированный сценарий управления |
|---|---|
|
|
При импорте дорожных сетей OpenStreetMap, которые задают данные об отметках, если данные об отметках не указаны для всех импортируемых дорог, то созданная дорожная сеть может содержать неточности и некоторые дороги могут перекрываться.
Базовая карта, используемая в приложении, может иметь небольшие отличия от карты, используемой в сервисе OpenStreetMap. Некоторые импортированные дорожные проблемы также могут быть связаны с отсутствующими или неточными данными карты в сервисе OpenStreetMap. Чтобы проверить отсутствие или неточность данных из-за службы карты, рассмотрите возможность просмотра данных карты во внешнем средстве просмотра карт.
Если выдается предупреждение о невозможности вычисления геометрии дороги, кривизна дороги слишком резка, чтобы ее можно было правильно визуализировать, и она не импортируется.
Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0) Ограничения импорта
При импорте данных Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0) создаваемая дорожная сеть имеет эти ограничения. В результате этих ограничений создаваемая сеть может содержать неточности, а дороги могут перекрываться.
Создаваемая дорожная сеть использует данные об отметке дороги, когда ее предоставляет Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0). В противном случае создаваемая сеть использует данные об отметке рельефа местности, предоставляемые службой.
Когда служба Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0) предоставляет информацию с использованием диапазона, например, путем указания дороги с двумя-тремя полосами или дороги шириной от 3 до 5,5 метров, генерируемая дорожная сеть использует вместо этого скалярные значения. Рассмотрим дорогу Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0), которая имеет от двух до трех полос. Сформированная дорожная сеть имеет две полосы движения.
Полосы движения в пределах дорог в создаваемой сети имеют одинаковую ширину. Рассмотрим дорогу шириной 4,25 метра с двумя полосами. В сформированной дорожной сети ширина каждой полосы составляет 2,125 метра.
Если выдается предупреждение о невозможности вычисления геометрии дороги, кривизна дороги слишком резка, чтобы ее можно было правильно визуализировать, и она не импортируется.
По возможности в создаваемой дорожной сети используются названия дорог, предоставляемые службой Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0). В противном случае в создаваемой дорожной сети используются имена по умолчанию, например Road1 и Road2.
Если импортируемые дороги выглядят не так, как ожидалось, попробуйте импортировать их с помощью приложения «Конструктор сценариев управления». Приложение может упростить процесс устранения неполадок и исправления дорог, чем попытки их устранения и исправления с помощью roadNetwork функция.
[1] Dupuis, Marius и др. Спецификация формата OpenDRIVE. Редакция 1.4, Выпуск Н, No документа VI2014.106. Бад Айблинг, Германия: VIRES Simulationstechnologie GmbH, 4 ноября 2015 г.
[1] Необходимо заключить отдельное соглашение с HERE, чтобы получить доступ к услугам HDLM и получить необходимые учетные данные (access_key_id и access_key_secret) для использования услуги HERE.
[2] Чтобы получить доступ к службе Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0) и получить необходимые учетные данные (идентификатор клиента и секретный ключ), необходимо заключить отдельное соглашение с ZENRIN DataCom CO., LTD.