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

Программно создайте ведущие сценарии при помощи drivingScenario объект

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

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

Функции

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

Сценарии

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

Агенты

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

Дороги

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Инерционная система навигации и имитационная модель GNSS/GPS

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

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

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

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Очистите данные из видимого с большого расстояния графика

Темы

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

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

Размещения Дефайн-Роуд программно

Программно создайте пересечения дорог и объедините эти соединения, чтобы создать более сложные дорожные сети.

Создайте траектории агента и транспортного средства программно

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

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

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

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

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

Автоматизируйте управление интеллектуальных транспортных средств при помощи диаграмм Stateflow

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

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