Обнаружьте объекты и маршруты от измерений в 3D среде симуляции
Automated Driving Toolbox / 3D Симуляция
Блок Simulation 3D Vision Detection Generator генерирует обнаружения от измерений камеры, проведенных датчиком видения, смонтированным на автомобиле, оборудованном датчиком в 3D среде симуляции. Эта среда представляется с помощью Нереального Engine® от Epic Games®. Блок выводит обнаружения из симулированных положений агента, которые основаны на кубоиде представления, (имеющие форму поля) агентов в сценарии. Для получения дополнительной информации см. Алгоритмы.
Блок генерирует обнаружения, с промежутками равняются интервалу обновления датчика. На обнаружения ссылаются к системе координат датчика. Блок может симулировать действительные обнаружения, которые добавили случайный шум и также генерируют ложные положительные обнаружения. Статистическая модель генерирует шум измерения, истинные обнаружения и ложные положительные стороны. Чтобы управлять случайными числами, которые генерирует статистическая модель, используйте настройки генератора случайных чисел на вкладке Measurements блока.
Если вы устанавливаете Sample time на -1
, блок использует шаг расчета, заданный в блоке Simulation 3D Scene Configuration. Чтобы использовать этот датчик, необходимо включать блок Simulation 3D Scene Configuration в модель.
Примечание
Блок Simulation 3D Scene Configuration должен выполниться перед блоком Simulation 3D Vision Detection Generator. Тем путем Нереальный Engine, 3D среда визуализации готовит данные перед блоком Simulation 3D Vision Detection Generator, получает его. Чтобы проверять порядок выполнения блока, щелкните правой кнопкой по блокам и выберите Properties. На вкладке General подтвердите эти настройки Priority:
Simulation 3D Scene Configuration — 0
Simulation 3D Vision Detection Generator — 1
Для получения дополнительной информации о порядке выполнения, смотрите Как Нереальная Симуляция Engine для Автоматизированных Ведущих работ.
Object Detections
— Обнаружения объектовОбнаружения объектов, возвращенные как шина Simulink, содержащая структуру MATLAB. Для получения дополнительной информации о шинах, смотрите, Создают Невиртуальные Шины (Simulink). Структуре показали форму в этой таблице.
Поле | Описание | Ввод |
---|---|---|
NumDetections | Количество обнаружений | Целое число |
IsValidTime | Ложь, когда обновления время от времени требуют, которые являются между интервалами вызова блока | Булевская переменная |
Detections | Обнаружения объектов | Массив структур обнаружения объектов длины установлен параметром Maximum number of reported detections. Только NumDetections из этих обнаружений фактические обнаружения. |
Структура обнаружения объектов содержит эти свойства.
Свойство | Определение |
---|---|
Time | Время измерения |
Measurement | Объектные измерения |
MeasurementNoise | Ковариационная матрица шума измерения |
SensorIndex | Уникальный идентификатор датчика |
ObjectClassID | Предметная классификация |
ObjectAttributes | Дополнительная информация передала средству отслеживания |
MeasurementParameters | Параметры используются функциями инициализации нелинейного Кальмана, отслеживающего фильтры |
Measurement
поле сообщает о положении и скорости измерения в системе координат датчика. Это поле является вектор-столбцом с действительным знаком формы [x; y; z; vx; vy; vz]. MeasurementNoise
поле 6 6 матрица, которая сообщает о ковариации шума измерения для каждой координаты в Measurement
поле .
MeasurementParameters
поле является структурой, которая имеет эти поля.
Параметр | Определение |
---|---|
Frame | Перечислимый тип, указывающий на систему координат раньше, сообщал об измерениях. Блок Simulation 3D Vision Detection Generator сообщает об обнаружениях в Декартовых координатах датчика, который является системой координат прямоугольной координаты. Поэтому для этого блока, Frame всегда устанавливается в 'rectangular' . |
OriginPosition | Смещение источника датчика от источника автомобиля, оборудованного датчиком, возвращенного как вектор из формы [x, y, z]. Блок получает эти значения на x, y и положение монтирования z датчика. Для получения дополнительной информации смотрите параметры Mounting этого блока. |
Orientation | Ориентация датчика координирует систему координат относительно системы координат координаты автомобиля, оборудованного датчиком, возвращенной как 3х3 ортонормированная матрица с действительным знаком. Блок получает эти значения на yaw, pitch и ориентацию монтирования roll датчика. Для получения дополнительной информации смотрите параметры Mounting этого блока. |
HasVelocity | Указывает, содержат ли измерения скорость. |
ObjectClassID
свойство каждого обнаружения имеет значение, которое соответствует идентификатору объекта. Таблица показывает идентификаторы объектов, используемые в сценах по умолчанию, что можно выбрать из блока Simulation 3D Scene Configuration. Если вы используете пользовательскую сцену в Редакторе Unreal®, можно присвоить новые типы объектов неиспользованным идентификаторам. Если сцена содержит объект, который не имеет присвоенного ID, тот объект присвоен ID 0
. Блок обнаруживает объекты только класса Vehicle
, такой как транспортные средства, созданные при помощи блоков Simulation 3D Vehicle with Ground Following, или класса Road
.
ID | Ввод |
---|---|
0
| Ни одно/значение по умолчанию |
1
| Создание |
2
| Не используемый |
3
| Другой |
4
| Не используемый |
5
| Полюс |
6
| Не используемый |
7
| Дорога |
8
| Тротуар |
9
| Растительность |
10
| Транспортное средство |
11
| Не используемый |
12
| Типовой дорожный знак |
13
| Знак Стоп |
14
| Дайте к знаку |
15
| Знак ограничения скорости |
16
| Знак ограничения по весу |
17-18
| Не используемый |
19
| Левый и правый предупредительный знак стрелы |
20
| Оставленный предупредительный знак двойной угловой скобки |
21
| Правильный предупредительный знак двойной угловой скобки |
22
| Не используемый |
23
| Правильный односторонний знак |
24
| Не используемый |
25
| Школьный автобус только подписывается |
26-38
| Не используемый |
39
| Знак перехода |
40
| Не используемый |
41
| Сигнал трафика |
42
| Изогните правильный предупредительный знак |
43
| Изогните оставленный предупредительный знак |
44
| Предупредительный знак стрелки вправо |
45-47
| Не используемый |
48
| Знак пересечения железной дороги |
49
| Уличный знак |
50
| Окольный предупредительный знак |
51
| Пожарный гидрант |
52
| Выйдите из знака |
53
| Знак велосипедной дорожки |
54-56
| Не используемый |
57
| Небо |
58
| Ограничение |
59
| Пандус эстакады |
60
| Дорожное ограждение |
61-66
| Не используемый |
67
| Олень |
68-70
| Не используемый |
71
| Баррикада |
72
| Мотоцикл |
73-255
| Не используемый |
ObjectAttributes
свойство каждого обнаружения является структурой, которая имеет эти поля.
Поле | Определение |
---|---|
TargetIndex | Идентификатор агента, ActorID , это сгенерировало обнаружение. Для ложных предупреждений это значение отрицательно. |
Чтобы включить этот выходной порт, на вкладке Parameters, устанавливают параметр Types of detections generated by sensor на Lanes and objects
, Objects only
, или Lanes with occlusion
.
Lane Detections
— Обнаружения контура маршрутаОбнаружения контура маршрута, возвращенные как шина Simulink, содержащая структуру MATLAB. Структура имеет эти поля.
Поле | Описание | Ввод |
---|---|---|
Time | Время обнаружения маршрута | Действительный скаляр |
IsValidTime | Ложь, когда обновления время от времени требуют, которые являются между интервалами вызова блока | Булевская переменная |
SensorIndex | Уникальный идентификатор датчика | Положительное целое число |
NumLaneBoundaries | Количество обнаружений контура маршрута | Неотрицательное целое число |
LaneBoundaries | Обнаружения контура маршрута | Массив clothoidLaneBoundary объекты |
Чтобы включить этот выходной порт, на вкладке Parameters, устанавливают параметр Types of detections generated by sensor на Lanes and objects
, Lanes only
, или Lanes with occlusion
.
Actor Truth
— Основная истина положений агентаОсновная истина агента позирует в среде симуляции, возвращенной как шина Simulink, содержащая структуру MATLAB.
Структура имеет эти поля.
Поле | Описание | Ввод |
---|---|---|
NumActors | Количество агентов | Неотрицательное целое число |
Time | Текущее время симуляции | Скаляр с действительным знаком |
Actors | Положения агента | NumActors - массив длины агента излагает структуры |
Каждая структура положения агента в Actors
имеет эти поля.
Поле | Описание |
---|---|
ActorID | Заданный сценарием идентификатор агента в виде положительного целого числа. |
Position | Положение агента в виде вектора с действительным знаком из формы [x, y, z]. Модули исчисляются в метрах. |
Velocity | Скорость (v) агента в x - y - и z - направление в виде вектора с действительным знаком из формы [v x, v y, v z]. Модули исчисляются в метрах в секунду. |
Roll | Угол вращения агента в виде скаляра с действительным знаком. Модули в градусах. |
Pitch | Передайте угол агента в виде скаляра с действительным знаком. Модули в градусах. |
Yaw | Угол отклонения от курса агента в виде скаляра с действительным знаком. Модули в градусах. |
AngularVelocity | Скорость вращения (ω) агента в x - y - и z - направление в виде вектора с действительным знаком из формы [ω x, ω y, ω z]. Модули в градусах в секунду. |
Положение автомобиля, оборудованного датчиком исключено из Actors
массив.
Чтобы включить этот выходной порт, на вкладке Ground Truth, выбирают параметр Output actor truth.
Lane Truth
— Основная истина контуров маршрутаОсновная истина контуров маршрута в среде симуляции, возвращенной как шина Simulink, содержащая структуру MATLAB.
Структура имеет эти поля.
Поле | Описание | Ввод |
---|---|---|
NumLaneBoundaries | Количество контуров маршрута | Неотрицательное целое число |
Time | Текущее время симуляции | Действительный скаляр |
LaneBoundaries | Контуры маршрута | NumLaneBoundaries - массив длины граничных структур маршрута |
Каждая граничная структура маршрута в LaneBoundaries
имеет эти поля.
Поле | Описание |
| Контур маршрута координирует в виде N с действительным знаком-by-3 матрицу, где N является количеством координат контура маршрута. Координаты контура маршрута задают положение точек на контуре на заданных продольных расстояниях далеко от автомобиля, оборудованного датчиком вдоль центра дороги.
Эта матрица также включает граничные координаты в нулевое расстояние от автомобиля, оборудованного датчиком. Эти координаты налево и право на источник автомобиля, оборудованного датчиком, который расположен под центром задней оси. Модули исчисляются в метрах. |
| Искривление контура маршрута для каждой строки Coordinates матрица в виде N с действительным знаком-by-1 вектор. N является количеством координат контура маршрута. Модули исчисляются в радианах на метр. |
| Производная искривления контура маршрута для каждой строки Coordinates матрица в виде N с действительным знаком-by-1 вектор. N является количеством координат контура маршрута. Модули исчисляются в радианах на квадратный метр. |
| Начальный угол рыскания контура маршрута в виде действительного скаляра. Угол рыскания контура маршрута относительно заголовка автомобиля, оборудованного датчиком. Модули в градусах. |
| Расстояние от контура маршрута от положения автомобиля, оборудованного датчиком в виде действительного скаляра. Смещение к контуру маршрута слева от автомобиля, оборудованного датчиком положительно. Смещение справа от автомобиля, оборудованного датчиком отрицательно. Модули исчисляются в метрах. |
| Тип контура маршрута, отмечающего в виде одного из этих значений:
|
| Сила насыщения контура маршрута, отмечающего в виде действительного скаляра от 0 до 1. Значение |
| Ширина контура маршрута в виде положительного действительного скаляра. В маркере маршрута двойной линии та же ширина используется для обеих линий и для пробела между линиями. Модули исчисляются в метрах. |
| Длина тире в пунктирных линиях в виде положительного действительного скаляра. В маркере маршрута двойной линии та же длина используется для обеих линий. |
| Продолжительность пробела между тире в пунктирных линиях в виде положительного действительного скаляра. В пунктирном маркере маршрута двойной линии то же пространство используется для обеих линий. |
Количество возвращенных граничных структур маршрута зависит от значения параметров Maximum number of reported lanes.
Чтобы включить этот выходной порт, на вкладке Ground Truth, выбирают параметр Output lane truth.
Sensor identifier
— Уникальный идентификатор датчика
(значение по умолчанию) | положительное целое числоУникальный идентификатор датчика в виде положительного целого числа. В системе мультидатчика идентификатор датчика различает датчики. Когда вы добавляете новый блок датчика в свою модель, Sensor identifier того блока является N + 1. N является самым высоким значением Sensor identifier среди существующих блоков датчика в модели.
Пример 2
Parent name
— Имя родительского элемента, к которому смонтирован датчикScene Origin
(значение по умолчанию) | имя транспортного средстваИмя родительского элемента, к которому датчик смонтирован в виде Scene Origin
или как имя транспортного средства в вашей модели. Имена транспортного средства, которые можно выбрать, соответствуют параметрам Name блоков Simulation 3D Vehicle with Ground Following в модели. Если вы выбираете Scene Origin
, блок помещает датчик в начале координат сцены.
Пример: SimulinkVehicle1
Mounting location
— Местоположение монтирования датчикаOrigin
(значение по умолчанию) | Front bumper
| Rear bumper
| Right mirror
| Left mirror
| Rearview mirror
| Hood center
| Roof center
Местоположение монтирования датчика.
Когда Parent name является Scene Origin
, подставки под клише датчик до начала координат сцены. Можно установить Mounting location на Origin
только. В процессе моделирования датчик остается стационарным.
Когда Parent name является именем транспортного средства (например, SimulinkVehicle1
) подставки под клише датчик к одному из предопределенных местоположений монтирования описаны в таблице. В процессе моделирования датчик перемещается с транспортным средством.
Местоположение монтирования транспортного средства | Описание | Ориентация относительно источника транспортного средства [список, подача, отклонение от курса] (градус) |
---|---|---|
Origin | Датчик по ходу движения смонтировался к источнику транспортного средства, который находится на земле в геометрическом центре транспортного средства (см. Системы координат для Нереальной Симуляции Engine в Automated Driving Toolbox), | [0, 0, 0] |
Front bumper | Датчик по ходу движения смонтирован к переднему бамперу | [0, 0, 0] |
Rear bumper | Назад стоящий датчик смонтирован к заднему бамперу | [0, 0, 180] |
Right mirror | Вниз стоящий датчик смонтирован к правильному зеркалу вида сбоку | [0, –90, 0] |
Left mirror | Вниз стоящий датчик смонтирован к левому зеркалу вида сбоку | [0, –90, 0] |
Rearview mirror | Датчик по ходу движения смонтирован к зеркалу заднего обзора в транспортном средстве | [0, 0, 0] |
Hood center | Датчик по ходу движения, смонтированный к центру капота | [0, 0, 0] |
Roof center | Датчик по ходу движения, смонтированный к центру крыши | [0, 0, 0] |
Прокрутитесь, сделайте подачу, и отклонение от курса по часовой стрелке положительно при взгляде в положительном направлении Оси X, Оси Y и оси Z, соответственно. При рассмотрении транспортного средства от верхней части вниз, угол отклонения от курса (то есть, угол ориентации) против часовой стрелки положительны, потому что вы смотрите в обратном направлении оси.
(X, Y, Z) монтирующееся местоположение датчика относительно транспортного средства зависит от типа транспортного средства. Чтобы задать тип транспортного средства, используйте параметр Type блока Simulation 3D Vehicle with Ground Following, с которым вы монтируете датчик. Получить (X, Y, Z) монтирующиеся местоположения для типа транспортного средства, смотрите страницу с описанием для того транспортного средства.
Чтобы определить местоположение датчика в мировых координатах, откройте блок датчика. Затем на вкладке Ground Truth выберите Output location (m) and orientation (rad) и смотрите данные из выходного порта Location.
Specify offset
— Задайте смещение от монтирующегося местоположенияoff
(значение по умолчанию) | on
Выберите этот параметр, чтобы задать смещение от монтирующегося местоположения при помощи параметров Relative rotation [Roll, Pitch, Yaw] (deg) и Relative translation [X, Y, Z] (m).
Relative translation [X, Y, Z] (m)
— Перевод возмещен относительно монтирующегося местоположения
(значение по умолчанию) | с действительным знаком 1 3 векторСмещение перевода относительно монтирующегося местоположения датчика в виде с действительным знаком 1 3 вектор из формы [X, Y, Z]. Модули исчисляются в метрах.
Если вы монтируете датчик к транспортному средству установкой Parent name к имени того транспортного средства, то X, Y, и Z находятся в системе координат транспортного средства, где:
Ось X указывает вперед от транспортного средства.
Ось Y указывает слева от транспортного средства, как просматривается при взгляде в прямом направлении транспортного средства.
Ось Z подчеркивает.
Источник является монтирующимся местоположением, заданным в параметре Mounting location. Этот источник отличается от источника транспортного средства, который является геометрическим центром транспортного средства.
Если вы монтируете датчик к источнику сцены установкой Parent name к Scene Origin
, затем X, Y, и Z находятся в мировых координатах сцены.
Для получения дополнительной информации о транспортном средстве и системах мировой координаты, смотрите Системы координат для Нереальной Симуляции Engine в Automated Driving Toolbox.
Пример: [0,0,0.01]
Чтобы включить этот параметр, выберите Specify offset.
Relative rotation [Roll, Pitch, Yaw] (deg)
— Вращательное смещение относительно монтирующегося местоположения
(значение по умолчанию) | с действительным знаком 1 3 векторВращательное смещение относительно монтирующегося местоположения датчика в виде с действительным знаком 1 3 вектор из формы [Список, Подача, Отклонение от курса]. Прокрутитесь, сделайте подачу, и отклонение от курса является углами вращения вокруг X-, Y-и осей Z, соответственно. Модули в градусах.
Если вы монтируете датчик к транспортному средству установкой Parent name к имени того транспортного средства, то X, Y, и Z находятся в системе координат транспортного средства, где:
Ось X указывает вперед от транспортного средства.
Ось Y указывает слева от транспортного средства, как просматривается при взгляде в прямом направлении транспортного средства.
Ось Z подчеркивает.
Прокрутитесь, сделайте подачу, и отклонение от курса по часовой стрелке положительно при взгляде в прямом направлении Оси X, Оси Y и оси Z, соответственно. Если вы просматриваете сцену из 2D нисходящей перспективы, то угол отклонения от курса (также названный углом ориентации) против часовой стрелки положителен, потому что вы просматриваете сцену в обратном направлении оси Z.
Источник является монтирующимся местоположением, заданным в параметре Mounting location. Этот источник отличается от источника транспортного средства, который является геометрическим центром транспортного средства.
Если вы монтируете датчик к источнику сцены установкой Parent name к Scene Origin
, затем X, Y, и Z находятся в мировых координатах сцены.
Для получения дополнительной информации о транспортном средстве и системах мировой координаты, смотрите Системы координат для Нереальной Симуляции Engine в Automated Driving Toolbox.
Пример: [0,0,10]
Чтобы включить этот параметр, выберите Specify offset.
Sample time
Размер шага
(значение по умолчанию) | положительная скалярная величинаШаг расчета блока в секундах в виде положительной скалярной величины. 3D частота кадров среды симуляции является инверсией шага расчета.
Если вы устанавливаете шаг расчета на -1
, блок наследовал свой шаг расчета от блока Simulation 3D Scene Configuration.
Types of detections generated by sensor
— Типы обнаружений сгенерированы датчикомLanes and objects
(значение по умолчанию) | Objects only
| Lanes only
| Lanes with occlusion
Типы обнаружений, сгенерированных датчиком в виде одной из этих опций:
Lanes and objects
— Обнаружьте маршруты и объекты. Никакая дорожная информация не используется, чтобы закрыть агентов.
Objects only
— Обнаружьте объекты только.
Lanes only
— Маршруты обнаружения только.
Lanes with occlusion
— Обнаружьте маршрут и объекты. Объекты в поле зрения камеры могут повредить способность датчика обнаружить маршруты.
Maximum number of reported detections
— Максимальное количество обнаружений, о которых сообщают,
(значение по умолчанию) | положительное целое числоМаксимальное количество обнаружений, о которых сообщает датчик в виде положительного целого числа. Об обнаружениях сообщают в порядке увеличивающегося расстояния от датчика, пока максимальное количество не достигнуто.
Пример: 100
Maximum number of reported lanes
— Максимальное количество маршрутов, о которых сообщают,
(значение по умолчанию) | положительное целое числоМаксимальное количество маршрутов, о которых сообщают, в виде положительного целого числа.
Пример: 100
Distance from parent for computing lane boundaries
— Расстояния от родительской системы координат, в которой можно вычислить контуры маршрута
(значение по умолчанию) | N - элемент вектор с действительным знакомРасстояния от родительской системы координат, в которой можно вычислить контуры маршрута в виде N - элемент вектор с действительным знаком. N является количеством значений расстояния. Модули исчисляются в метрах.
parent является системой координат, к которой датчик смонтирован, такие как автомобиль, оборудованный датчиком. Параметр Parent name определяет родительскую систему координат. Расстояния относительно источника родительской системы координат.
При обнаружении маршрутов от камер, расположенных "против движения", задайте отрицательные расстояния. При обнаружении маршрутов от обращенных к передней стороне камер задайте положительные расстояния.
По умолчанию блок вычисляет контур маршрута каждые 0,5 метра по диапазону от 0 до 9,5 метров перед родительским элементом.
Пример: 1:0.1:10
вычисляет контур маршрута каждый 0,1 метра по диапазону от 1 до 10 метров перед родительским элементом.
Source of object bus name
— Источник объектного имени шиныAuto
(значение по умолчанию) | Property
Источник объектной шины называет в виде Auto
или Property
. Если вы выбираете Auto
, блок создает имя шины. Если вы выбираете Property
, задайте имя шины при помощи параметра Object bus name.
Object bus name
— Объектное имя шиныBusObjectDetections
| допустимое имя шиныОбъектное имя шины в виде допустимого имени шины.
Чтобы включить этот параметр, установите параметр Source of object bus name на Property
.
Source of output lane bus name
— Источник выходного маршрута соединяет шиной имяAuto
(значение по умолчанию) | Property
Источник выходного маршрута соединяет шиной имя в виде Auto
или Property
. Если вы выбираете Auto
, блок создает имя шины. Если вы выбираете Property
, задайте имя шины при помощи параметра Specify an output lane bus name.
Specify an output lane bus name
— Имя шины маршрутаBusLaneDetections
(значение по умолчанию) | допустимое имя шиныШина маршрута называет в виде допустимого имени шины.
Чтобы включить этот параметр, установите параметр Source of output lane bus name на Property
.
Maximum detection range (m)
— Максимальная область значений обнаружения
(значение по умолчанию) | положительный действительный скалярМаксимальная область значений обнаружения в виде положительного действительного скаляра. Датчик видения не может обнаружить объекты вне этой области значений. Модули исчисляются в метрах.
Пример: 250
Bounding box accuracy (pixels)
— Точность ограничительной рамки
(значение по умолчанию) | положительный действительный скалярТочность ограничительной рамки в виде положительного действительного скаляра. Это количество задает точность, которой детектор может совпадать с ограничительной рамкой к цели. Модули находятся в пикселях.
Пример 9
Smoothing filter noise intensity (m/s^2)
— Шумовая интенсивность используется для фильтрации скоростные измерения и положение
(значение по умолчанию) | положительный действительный скалярШумовая интенсивность используется для фильтрации положения и скоростных измерений в виде положительного действительного скаляра. Шумовая интенсивность задает стандартное отклонение шума процесса внутреннего Фильтра Калмана постоянной скорости, используемого в датчике видения. Фильтр моделирует шум процесса при помощи кусочно-постоянной белой шумовой ускоряющей модели. Шумовая интенсивность обычно имеет порядок максимальной ускоряющей величины, ожидаемой для цели. Модули исчисляются в метрах в секунду в квадрате.
Пример 2
Maximum detectable object speed (m/s)
— Максимальная обнаруживаемая объектная скорость
(значение по умолчанию) | неотрицательный действительный скалярМаксимальная обнаруживаемая объектная скорость в виде неотрицательного действительного скаляра. Модули исчисляются в метрах в секунду.
Пример: 20
Maximum allowed occlusion for detector
— Максимальное позволенное поглощение газов объекта
(значение по умолчанию) | действительный скаляр в области значений [0 1)Максимальное позволенное поглощение газов объекта в виде действительного скаляра в области значений [0 1). Occlusion является частью общей площади поверхности объекта, который не отображается к датчику. Значение 1 указывает, что объект полностью закрывается. Модули являются безразмерными.
Пример: 0.2
Minimum detectable image size of an object (pixels)
— Минимальная высота и ширина объекта
(значение по умолчанию) | вектор 1 на 2 положительных значенийМинимальная высота и ширина объекта, который датчик видения обнаруживает в изображении в виде [minHeight,minWidth]
вектор из положительных значений. 2D спроектированная высота объекта должна быть больше или быть равна minHeight
. Спроектированная ширина объекта должна быть больше или быть равна minWidth
. Модули находятся в пикселях.
Пример: [25 20]
Probability of detecting a target
— Вероятность обнаружения
(значение по умолчанию) | положительный действительный скаляр, меньше чем или равный 1Вероятность обнаружения цели в виде положительного действительного скаляра, меньше чем или равного 1. Это количество задает вероятность, что датчик обнаруживает обнаруживаемый объект. detectable object является объектом, который удовлетворяет минимальному обнаруживаемому размеру, максимальной области значений, максимальной скорости и максимальным позволенным ограничениям поглощения газов.
Пример: 0.95
Number of false positives per image
— Количество ложных обнаружений сгенерировано датчиком видения на изображение
(значение по умолчанию) | неотрицательный действительный скалярКоличество ложных обнаружений сгенерировано датчиком видения на изображение в виде неотрицательного действительного скаляра.
Пример: 1.0
Minimum lane size in image (pixels)
— Максимальный размер маршрута
(значение по умолчанию) | 1 2 вектор с действительным знакомМинимальный размер спроектированной маркировки маршрута в изображении камеры, что датчик может обнаружить после составления искривления в виде 1 2 вектора с действительным знаком из формы [minHeight, minWidth]
. Маркировки маршрута должны превысить оба из этих значений, которые будут обнаружены. Модули находятся в пикселях.
Accuracy of lane boundary (pixels)
— Точность контура маршрута
(значение по умолчанию) | положительный действительный скалярТочность контуров маршрута в виде положительного действительного скаляра. Этот параметр задает точность, с которой датчик маршрута может поместить контур маршрута. Модули находятся в пикселях.
Пример: 2.5
Add noise to measurements
— Позвольте добавить шум в измерения датчика виденияon
(значение по умолчанию) | off
Выберите этот параметр, чтобы добавить шум в измерения датчика видения. В противном случае измерения бесшумны. MeasurementNoise
свойство каждого обнаружения всегда вычисляется и не затронуто значением, которое вы задаете для параметра Add noise to measurements.
Select method to specify initial seed
— Метод, чтобы задать seed генератора случайных чиселRepeatable
(значение по умолчанию) | Specify seed
| Not repeatable
Метод, чтобы установить seed генератора случайных чисел в виде одной из опций в таблице.
Опция | Описание |
---|---|
Repeatable | Блок генерирует случайный начальный seed для первой симуляции и снова использует этот seed для всех последующих симуляций. Выберите этот параметр, чтобы сгенерировать повторяемые результаты статистической модели датчика. Изменить этот начальный seed, в командной строке MATLAB, введите: |
Specify seed | Задайте свой собственный случайный начальный seed для восстанавливаемых результатов при помощи параметра Initial seed. |
Not repeatable | Блок генерирует новый случайный начальный seed после каждой запущенной симуляции. Выберите этот параметр, чтобы сгенерировать неповторяемые результаты статистической модели датчика. |
Initial seed
— Seed генератора случайных чисел
(значение по умолчанию) | неотрицательное целое число меньше чем 232Seed генератора случайных чисел в виде неотрицательного целого числа меньше чем 232.
Пример: 2001
Чтобы включить этот параметр, установите параметр Select method to specify initial seed на Specify seed
.
Focal length (pixels)
— Фокусное расстояние камеры
(значение по умолчанию) | двухэлементный вектор с действительным знакомФокусное расстояние камеры, в пикселях в виде двухэлементного вектора с действительным знаком. См. также FocalLength
Свойство (Computer Vision Toolbox) cameraIntrinsics
.
Пример: [480,320]
Optical center (pixels)
— Оптический центр камеры
(значение по умолчанию) | двухэлементный вектор с действительным знакомОптический центр камеры, в пикселях в виде двухэлементного вектора с действительным знаком. См. также PrincipalPoint
Свойство (Computer Vision Toolbox) cameraIntrinsics
.
Пример: [480,320]
Image size (pixels)
— Размер изображения производится камерой
(значение по умолчанию) | двухэлементный вектор из положительных целых чиселРазмер изображения производится камерой в пикселях в виде двухэлементного вектора из положительных целых чисел. См. также ImageSize
Свойство (Computer Vision Toolbox) cameraIntrinsics
.
Пример: [240,320]
Radial distortion coefficients
— Радиальные коэффициенты искажения
(значение по умолчанию) | двухэлементный вектор с действительным знаком | трехэлементный вектор с действительным знакомРадиальные коэффициенты искажения в виде двухэлементного или трехэлементного вектора с действительным знаком. Для получения дополнительной информации при установке этих коэффициентов, смотрите RadialDistortion
Свойство (Computer Vision Toolbox) cameraIntrinsics
.
Пример: [1,1]
Tangential distortion coefficients
— Тангенциальные коэффициенты искажения
(значение по умолчанию) | двухэлементный вектор с действительным знакомТангенциальные коэффициенты искажения в виде двухэлементного вектора с действительным знаком. Для получения дополнительной информации при установке этих коэффициентов, смотрите TangentialDistortion
Свойство (Computer Vision Toolbox) cameraIntrinsics
.
Пример: [1,1]
Skew of the camera axes
— Скошенный угол осей камеры
(значение по умолчанию) | действительный скалярСкошенный угол осей камеры в виде действительного скаляра. См. также Skew
Свойство (Computer Vision Toolbox) cameraIntrinsics
.
Пример: 0.1
Output actor truth
— Выведите основную истину агентовoff
(значение по умолчанию) | on
Выберите этот параметр, чтобы вывести основную истину агентов на выходном порте Actor Truth.
Output lane truth
— Выведите основную истину контуров маршрутаoff
(значение по умолчанию) | on
Выберите этот параметр, чтобы вывести основную истину контуров маршрута на выходном порте Lane Truth.
Датчик не может обнаружить маршруты и объекты от точек наблюдения, слишком близких к земле. После монтирования датчика блокируются к транспортному средству при помощи параметра Parent name, установленного параметр Mounting location на одно из предопределенных местоположений монтирования на транспортном средстве.
Если вы оставляете набор Mounting location Origin
, который монтирует датчик на земле ниже центра транспортного средства, затем задайте смещение, которое составляет по крайней мере 0,1 метра над землей. Выберите Specify offset, и в параметре Relative translation [X, Y, Z] (m), установите значение Z, по крайней мере, 0.1
.
Чтобы визуализировать обнаружения и зоны охвата датчика, используйте Bird's-Eye Scope. Смотрите Визуализируют Данные о Датчике из Нереальной Среды симуляции Engine.
Поскольку Нереальный Engine может занять много времени, чтобы запуститься между симуляциями, рассмотреть логгирование сигналов, что датчики выводят. Смотрите Конфигурируют Сигнал для Логгирования (Simulink).
Чтобы сгенерировать обнаружения, блок Simulation 3D Vision Detection Generator питает агента и достоверные данные маршрута, который читается от Нереальной среды симуляции Engine до блока Vision Detection Generator. Этот блок возвращает обнаружения, которые основаны на кубоиде, или, имеющий форму поля, представления агентов. Физические размерности обнаруженных агентов не основаны на своих размерностях в Нереальной среде Engine. Вместо этого они основаны на наборе значений по умолчанию во вкладке параметра Actor Profiles блока Vision Detection Generator, где все агенты являются приблизительно размером седана. Если вы возвращаете обнаружения, которые имеют поглощения газов, то поглощения газов основаны на всех агентах, являющихся этого размера.
visionDetectionGenerator
| cameraIntrinsics
(Computer Vision Toolbox)1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.