Считайте ведущий сценарий в модель
Automated Driving Toolbox / Управление Сценарием и Моделирование Датчика
Блок Scenario Reader читает дороги и агентов из файла сценария, созданного с помощью приложения Driving Scenario Designer или из drivingScenario
объект. Блок выводит положения агентов или в системе координат автомобиля, оборудованного датчиком или в мировых координатах сценария. Можно также вывести контуры маршрута.
Чтобы сгенерировать объект и обнаружения контура маршрута от выходных положений агента и контуров маршрута, передайте положение и контур выходные параметры к Vision Detection Generator и блокам датчика Radar Detection Generator. Используйте сгенерированные, синтетические обнаружения, чтобы проверить производительность алгоритмов сплава датчика, отслеживая алгоритмы и другие алгоритмы автоматизированной ведущей системы помощи (ADAS). Чтобы визуализировать производительность этих алгоритмов, используйте Bird's-Eye Scope.
Можно считать автомобиль, оборудованный датчиком из сценария или задать автомобиль, оборудованный датчиком, заданный в модели как вход с блоком Scenario Reader. Используйте эту опцию, чтобы протестировать алгоритмы регулятора транспортного средства с обратной связью, такие как автономное экстренное торможение (AEB), хранение маршрута помогает (LKA) или адаптивный круиз-контроль (ACC).
Блок Scenario Reader не считывает данные о датчике из файлов сценария, сохраненных из приложения Driving Scenario Designer. Чтобы воспроизвести датчики в Simulink®, в приложении, открывают файл сценария, который содержит датчики. Затем от панели инструментов приложения выберите Export> Export Sensor Simulink Model. Скопируйте сгенерированный Radar Detection Generator и блоки датчика Vision Detection Generator в существующую модель. В качестве альтернативы выберите Export> Export Simulink Model и запустите новую модель со сгенерированного блока Scenario Reader и блоков датчика.
Большие дорожные сети, включая дорожные сети OpenDRIVE®, могут взять до нескольких минут, чтобы читать в модели.
Для лучших результатов используйте только один активный блок Scenario Reader на модель. Чтобы использовать несколько блоков Читателя Сценария в одной модели, переключитесь между блоками путем определения их в различной подсистеме.
Чтобы протестировать ваш алгоритм на изменениях ведущего сценария, можно обновить сценарий между симуляциями.
Если источник сценария является файлом сценария, откройте файл сценария в приложении Driving Scenario Designer, обновите параметры и повторно сохраните файл.
Если источником сценария является drivingScenario
объект, обновите объект в рабочем пространстве MATLAB или рабочем пространстве модели. В качестве альтернативы импортируйте объект в приложение, измените сценарий в приложении, и затем сгенерируйте новый объект из приложения. Для получения дополнительной информации смотрите, Создают Ведущие Изменения Сценария Программно.
Чтобы переключиться между сценариями с различными установками параметров, можно использовать программное обеспечение Simulink Test™. Для примера смотрите Тестирование Следующего за маршрутом Контроллера с Simulink Test (Simulink Test).
Bird ' s-Eye Scope | Detection Concatenation | Driving Scenario Designer | Lateral Controller Stanley | Longitudinal Controller Stanley | Multi-Object Tracker | Radar Detection Generator | Vision Detection Generator