Кубоид, управляющий симуляцией сценария

Протестируйте автоматизированные ведущие алгоритмы с помощью, создал основанные на кубоиде сценарии и синтетические обнаружения из моделей датчика радара и камеры

Разработка автоматизированных систем вождения требует данных о датчике из реалистических сценариев трафика. Путем генерации синтетических обнаружений датчика из симулированных ведущих сценариев можно быстро протестировать контроллеры или алгоритмы сплава датчика и настроить сценарий. Чтобы начать, используйте приложение Driving Scenario Designer, чтобы создать простой кубоид (сформированное поле) сценарии и статистические модели датчика радара и камеры. Затем вы можете:

  • Сгенерируйте синтетические обнаружения датчика и анализируйте выход.

  • Экспортируйте код сценария в MATLAB® и сгенерируйте изменения сценария программно.

  • Экспортируйте сценарий и датчики к Simulink® и используйте их, чтобы протестировать ваши ведущие алгоритмы.

Приложения

Driving Scenario DesignerСпроектируйте ведущие сценарии, сконфигурируйте датчики и сгенерируйте синтетические обнаружения объектов
Bird's-Eye ScopeВизуализируйте покрытия датчика, обнаружения и дорожки

Функции

развернуть все

Сценарии

drivingScenarioСоздайте ведущий сценарий
advanceУсовершенствуйте ведущую симуляцию сценария одним временным шагом
plotСоздайте ведущий график сценария
recordЗапустите ведущий сценарий и запишите состояния агента
restartПерезапустите ведущую симуляцию сценария с начала
updatePlotsОбновите ведущие графики сценария

Агенты

actorДобавьте агента в ведущий сценарий
actorPosesПоложения, скорости и ориентации агентов в ведущем сценарии
actorProfilesФизический и радарные характеристики агентов в ведущем сценарии
vehicleДобавьте транспортное средство в ведущий сценарий
chasePlotЭгоцентрический проективный перспективный график
trajectoryСоздайте агента или траекторию транспортного средства в ведущем сценарии
targetPosesЦелевые положения и ориентации относительно автомобиля, оборудованного датчиком
targetOutlinesОсновы целей просматриваются агентом
driving.scenario.targetsToEgoПреобразуйте целевые положения от сценария до координат эго
driving.scenario.targetsToScenarioПреобразуйте целевые положения от эго до координат сценария

Дороги

roadАдд-Роуд к ведущему сценарию
roadNetworkДобавьте дорожную сеть в ведущий сценарий
roadBoundariesПолучите дорожные контуры
driving.scenario.roadBoundariesToEgoПреобразуйте дорожные контуры в координаты автомобиля, оборудованного датчиком
roadMeshПоймайте в сети представление самых близких дорог агента в ведущем сценарии

Маршруты

currentLaneПолучите текущий маршрут агента
lanespecСоздайте дорожные технические требования маршрута
laneTypeСоздайте дорожный текстовый объект маршрута
laneMarkingСоздайте дорожный объект маркировки маршрута
laneMarkingVerticesВершины маркировки маршрута и поверхности в ведущем сценарии
laneBoundariesПолучите контуры маршрута маршрута агента
clothoidLaneBoundaryМодель контура маршрута, имеющая форму клотоиды
computeBoundaryModelВычислите граничные точки маршрута из модели контура маршрута клотоиды
radarDetectionGeneratorСгенерируйте радарные обнаружения для ведущего сценария
visionDetectionGeneratorСгенерируйте обнаружения видения для ведущего сценария
lidarPointCloudGeneratorОбъект симуляции датчика раньше генерировал облако точек лидара

Поймайте в сети создание

extendedObjectMeshПоймайте в сети представление расширенного объекта
translateПереведите mesh вдоль осей координат
rotateВращайте mesh об осях координат
scaleМасштабируйте mesh в каждой размерности
applyTransformПримените прямое преобразование к вершинам mesh
joinСоедините две объектных сетки
scaleToFitАвтомасштабируйте объектную mesh, чтобы совпадать с заданными измерениями кубоида
showОтобразите mesh как закрашенную фигуру на текущей системе координат

Предварительно созданные сетки

driving.scenario.bicycleMeshПоймайте в сети представление велосипеда в ведущем сценарии
driving.scenario.carMeshПоймайте в сети представление автомобиля в ведущем сценарии
driving.scenario.pedestrianMeshПоймайте в сети представление пешехода в ведущем сценарии
driving.scenario.truckMeshПоймайте в сети представление грузовика в ведущем сценарии

Блоки

развернуть все

Scenario ReaderСчитайте ведущий сценарий в модель
Vehicle To WorldПреобразуйте агентов от координат автомобиля, оборудованного датчиком до мировых координат
World To VehicleПреобразуйте агентов от мировых координат до координат автомобиля, оборудованного датчиком
Cuboid To 3D SimulationПреобразуйте агента от координат кубоида до 3D координат симуляции
Radar Detection GeneratorСоздайте объекты обнаружения из радарных измерений
Vision Detection GeneratorОбнаружьте объекты и маршруты от визуальных измерений
Detection ConcatenationОбъедините отчеты обнаружения от различных датчиков

Темы

Интерактивная авторская разработка сценария

Создайте ведущий сценарий и сгенерируйте синтетические обнаружения

Используйте приложение Driving Scenario Designer, чтобы создать ведущий сценарий и сгенерировать видение и радарные обнаружения датчика от него.

Предварительно созданные ведущие сценарии в Driving Scenario Designer

Протестируйте ведущие алгоритмы на предварительно созданных ведущих сценариях в приложении Driving Scenario Designer. Эти сценарии включают общее пересечение, поворот и шаблоны трафика разворота.

Импортируйте дороги OpenDRIVE в управление сценарием

Импортируйте дороги и маршруты от дорожной сети OpenDRIVE® в приложение Driving Scenario Designer или drivingScenario объект.

Импортируйте HD HERE живые дороги карты в управление сценарием

Импортируйте данные о дорогах из веб-сервиса HERE HD Live Map в приложение Driving Scenario Designer или drivingScenario объект.

Программируемая авторская разработка сценария

Создайте ведущие изменения сценария программно

Программно создайте изменения ведущего сценария, который был создан с помощью приложения Driving Scenario Designer.

Управление примером по сценарию

Программно создайте основную истину ведущие сценарии для синтетических данных о датчике и алгоритмы отслеживания.

Сценарии в Simulink

Сгенерируйте блоки обнаружения датчика Используя Driving Scenario Designer

Сгенерируйте блоки Simulink для ведущего сценария и датчиков, которые были созданы с помощью приложения Driving Scenario Designer.

Протестируйте алгоритм ADAS разомкнутого цикла Используя управление сценарием

Протестируйте алгоритмы ADAS разомкнутого цикла в Simulink при помощи ведущих сценариев, сохраненных из приложения Driving Scenario Designer.

Протестируйте алгоритм ADAS с обратной связью Используя управление сценарием

Протестируйте алгоритмы ADAS с обратной связью в Simulink при помощи ведущих сценариев, сохраненных из приложения Driving Scenario Designer.

Визуализируйте данные о датчике и дорожки в Bird ' s-Eye Scope

Визуализируйте покрытия датчика, обнаружения и дорожки в модели Simulink.

Сопутствующая информация

Рекомендуемые примеры