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