Создайте сценарий вождения
The drivingScenario
объект представляет собой 3-D арену, содержащую дороги, транспортные средства, пешеходов и другие аспекты сценария вождения. Используйте этот объект для моделирования реалистичных сценариев трафика и для генерации синтетических обнаружений для проверки контроллеров или алгоритмов слияния датчиков.
Чтобы добавить дороги, используйте road
функция. Чтобы задать полосы на дорогах, создайте lanespec
объект. Можно также импортировать дороги из сторонней дорожной сети с помощью roadNetwork
функция.
Чтобы добавить актёров (автомобили, пешеходы, велосипеды и так далее), используйте actor
функция. Чтобы добавить актёров со свойствами, разработанными специально для транспортных средств, используйте vehicle
функция. Чтобы добавить барьеры, используйте barrier
функция. Все актёры, включая транспортные средства и барьеры, моделируются как кубоиды (коробчатые формы).
Чтобы симулировать сценарий, вызовите advance
функция в цикле, которая совершенствует симуляцию по одному временному шагу за раз.
Можно также создавать сценарии вождения в интерактивном режиме при помощи Driving Scenario Designer приложения. В сложение можно экспортировать drivingScenario
объекты из приложения для создания изменений сценария для использования либо в приложении, либо в Simulink®. Для получения дополнительной информации смотрите Создание изменений сценария программно.
создает пустой сценарий вождения.scenario
= drivingScenario
устанавливает scenario
= drivingScenario(Name,Value
)SampleTime
, StopTime
, и GeoReference
свойства с использованием пар "имя-значение". Для примера, drivingScenario('GeoReference',[42.3 -71.0 0])
устанавливает географический источник сцены в координату широта-долгота (42,3, -71,0) и высоту 0.