Создайте ведущий сценарий
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.