exponenta event banner

Разработка сценариев программ

Программно создавать сценарии вождения с помощью drivingScenario объект

drivingScenario позволяет создавать сценарии управления из командной строки MATLAB ®. Этот объект используется для проектирования сложных дорожных сетей и указания действующих лиц и их траекторий. Затем можно создать синтетические обнаружения или данные облака точек лидара из этих сценариев с помощью статистических моделей датчиков. Чтобы использовать детекции или облака точек, просмотрите их на графике птичьего глаза.

Гибкий интерфейс drivingScenario объект позволяет создать вариации сценария для быстрого тестирования алгоритмов вождения при различных условиях. Дополнительные сведения см. в разделе Программное создание вариантов сценария управления.

Функции

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

Сценарии

drivingScenarioСоздание сценария управления
advanceПредварительное моделирование сценария вождения на один шаг
plotСоздание графика сценария движения
recordЗапуск сценария управления и запись состояний актера
restartПерезапуск моделирования сценария управления с начала
updatePlotsОбновление графиков сценария управления
exportЭкспорт сценария управления в файл OpenDRIVE или ASAM OpenSCRIPTION

Актеры

actorДобавить актера в сценарий вождения
vehicleДобавить транспортное средство к сценарию вождения
trajectoryСоздание траектории актера или транспортного средства в сценарии вождения
smoothTrajectoryСоздание плавной, ограниченной толчком траектории движения в сценарии вождения
stateИнерционное состояние «земля-истина» актера
actorPosesПозиции, скорости и ориентации субъектов в сценарии вождения
actorProfilesФизические и радиолокационные характеристики субъектов в сценарии вождения
barrierДобавление барьера к сценарию вождения
chasePlotЭго-ориентированный проективный перспективный график
targetMeshesВершины и грани сети относительно конкретного субъекта
targetOutlinesКонтуры целей, просматриваемых действующим лицом
targetPosesЦелевые положения и ориентации относительно эго-транспортного средства
driving.scenario.targetsToEgoПреобразование целевых позиций из сценария в эго-координаты
driving.scenario.targetsToScenarioПреобразование целевых позиций из ego в координаты сценария

Дороги

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

Переулки

currentLaneПолучить текущую полосу актера
lanespecСоздание спецификаций полос движения
laneTypeСоздание объекта типа полосы движения
laneMarkingСоздание объекта разметки дорожной полосы
laneMarkingVerticesРазметка вершин и граней полосы движения в сценарии вождения
laneBoundariesПолучить границы полосы актера
clothoidLaneBoundaryМодель границы полосы движения в форме клотоида
computeBoundaryModelРасчет граничных точек полосы движения на основе модели границы полосы движения клотоида
compositeLaneSpecСоздание дороги с несколькими спецификациями полос движения
laneSpecConnectorОпределение спецификаций соединителя сегмента дороги
drivingRadarDataGeneratorФормирование радиолокационных датчиков и дорожек из сценария вождения
visionDetectionGeneratorСоздание визуальных обнаружений для сценария вождения
lidarPointCloudGeneratorСоздание данных облака точек лидара для управляющего сценария
insSensorИнерциальная навигационная система и имитационная модель ГНСС/GPS

Создание сетки

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

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

driving.scenario.bicycleMeshСетчатое представление велосипеда в сценарии вождения
driving.scenario.carMeshСетчатое представление автомобиля в сценарии вождения
driving.scenario.pedestrianMeshСетчатое представление пешехода в сценарии вождения
driving.scenario.truckMeshСетчатое представление грузовика в сценарии вождения
driving.scenario.jerseyBarrierMeshСетчатое представление барьера Джерси в сценарии вождения
driving.scenario.guardrailMeshСетчатое представление ограждения в сценарии вождения

Создание плоттера

birdsEyePlotОбнаружение участков, дорожек и покрытий датчиков вокруг транспортного средства
coverageAreaPlotterПлоттер зоны покрытия для участка птичьего глаза
detectionPlotterПлоттер обнаружения для графика птичьего глаза
trackPlotterПутевой плоттер для графика птичьего глаза
laneBoundaryPlotterГрафик границ полосы движения для графика птичьего глаза
laneMarkingPlotterГрафик разметки полосы движения для участка с птичьим глазом
meshPlotterСетчатый плоттер для графика птичьего глаза
pathPlotterГрафик траектории для графика птичьего глаза
pointCloudPlotterПлоттер облака точек для графика птичьего глаза
outlinePlotterКонтурный плоттер для графика птичьего глаза

Отображение плоттера

plotCoverageAreaОтображение зоны действия датчика на графике птичьего глаза
plotDetectionОбнаружение экранных объектов на графике птичьего глаза
plotLaneBoundaryОтображение границ полос на графике птичьего глаза
plotLaneMarkingОтображение разметки полосы движения на графике птичьего полета
plotMeshСетки экранных объектов на графике птичьего глаза
plotOutlineКонтуры экранных объектов на графике птичьего глаза
plotBarrierOutlineОтображение контуров барьера на графике птичьего глаза
plotPathОтображать пути актёров на графике птичьего глаза
plotPointCloudОтображение сформированного облака точек на графике птичьего глаза
plotTrackДорожки экранных объектов на графике птичьего глаза

Утилиты плоттера

findPlotterПоиск плоттеров, связанных с графиком птичьего глаза
clearDataЧеткие данные от конкретного плоттера графика птичьего глаза
clearPlotterDataЧеткие данные с графика птичьего глаза

Темы

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

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

Программно определить схемы дорог

Программно создавать автодорожные развязки и объединять эти развязки для создания более сложных дорожных сетей.

Программно создавать траектории актера и транспортного средства

Программно создавать траектории актера и транспортного средства для сценария вождения.

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

Программно создавать варианты сценария вождения, построенного с помощью приложения «Конструктор сценариев вождения».

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

Настройте и используйте график «птичий глаз» для отображения покрытия датчиков, обнаружений и результатов отслеживания вокруг эго-транспортного средства.

Автоматизация управления интеллектуальными транспортными средствами с помощью диаграмм статусов

Моделирование сценария автомагистрали с использованием интеллектуальных транспортных средств, которые управляются логикой принятия решений, определенной на диаграмме Stateflow ®.

Характерные примеры