Сгенерируйте радарные обнаружения датчика и дорожки
Radar Toolbox
Блок Radar Data Generator читает целевые положения и время от читателя сценария и генерирует обнаружение и отчеты дорожки целей из радарной модели датчика. Используйте этот блок, чтобы сгенерировать данные о датчике из сценария, содержащего цели, датчики и траектории, которые можно считать из блока Scenario Reader (Automated Driving Toolbox) или Tracking Scenario Reader (Sensor Fusion and Tracking Toolbox).
Блок Radar Data Generator может сгенерировать кластеризируемые или некластеризованные обнаружения с добавленным случайным шумом и может также сгенерировать ложные сигнальные обнаружения. Можно также сгенерировать дорожки от блока Radar Data Generator. Используйте параметр Target reporting format, чтобы задать, выводятся ли цели как кластеризируемые обнаружения, некластеризованные обнаружения или дорожки.
Targets
— Целевые положенияЦелевые положения в платформе координируют в виде шины Simulink, содержащей структуру MATLAB. Targets
входной порт может принять выход от Actors
выходной порт блока Scenario Reader (Automated Driving Toolbox) в Automated Driving Toolbox™ или от Platforms
выходной порт Tracking Scenario Reader (Sensor Fusion and Tracking Toolbox) в Sensor Fusion and Tracking Toolbox™.
Блок Scenario Reader и блок Tracking Scenario Reader выходные данные о положении в различных форматах. Radar Data Generator считывает данные из любого блока. В каждом случае данные состоят из двух полей данных, сопровождаемых массивом структур. Эти структуры задают количество Platforms
или количество Actors
. Platforms
и Actors
коллективно называются Targets
.
Поле | Описание | Ввод | ||||||
---|---|---|---|---|---|---|---|---|
| Количество допустимых целевых положений | Неотрицательное целое число | ||||||
Время | Текущее (дополнительное) время симуляции. При пропавших без вести используется текущее время симуляции Simulink. | Скаляр с действительным знаком | ||||||
| Допустимые целевые положения | Массив целевых структур положения |
Actors
структура описана в выходном порту блока Scenario Reader (Automated Driving Toolbox) и Platforms
структура описана в выходном порту блока Tracking Scenario Reader (Sensor Fusion and Tracking Toolbox).
INS
— Радарное положение от INSРадарная информация о положении от инерционной системы навигации (INS) в виде шины Simulink, содержащей одну структуру MATLAB. Структура включает информацию о положении для радарной платформы, которая обеспечивается INS. Информация о INS может затем использоваться, чтобы оценить целевые положения в системе координат NED. INS является struct
со следующими полями:
Поле | Определение |
Position | Положение в системе координат сценария, заданной как с действительным знаком 1 3 вектор. Величины в метрах. |
Velocity | Скорость в системе координат сценария, заданной как с действительным знаком 1 3 вектор. Модули находятся в m/s. |
Orientation | Ориентация относительно сценария структурирует в виде 3х3 матрицы вращения с действительным знаком. Вращение от системы координат навигации до текущей системы координат тела INS. Это также упоминается как "родительский элемент к дочернему" вращению. |
Чтобы включить этот порт, установите флажок Enable INS.
Time
— Текущее время симуляцииТекущее время симуляции в виде неотрицательного скаляра. Датчик только генерирует, является во времена симуляции, соответствующие целочисленным множителям интервала обновления, который дан обратной величиной параметра Update rate (Hz). Величина в секундах.
Чтобы включить этот порт, установите Source of target truth time на Input port
.
Если этот порт не включен, то время потрачено со времени на Target poses
входная шина. Если время не находится на этой шине, то текущее время симуляции Simulink используется.
Типы данных: double
Clustered detections
— Кластеризованные обнаружения объектовКластеризованные обнаружения объектов, возвращенные как шина Simulink, содержащая структуру MATLAB. Для получения дополнительной информации о шинах, смотрите, Создают Невиртуальные Шины (Simulink).
С кластеризованными обнаружениями блок выводит одно обнаружение на цель, где каждое обнаружение является центроидом некластеризованных обнаружений для той цели.
Можно передать обнаружения объектов от этих датчиков и других датчиков к средству отслеживания, таких как блок Global Nearest Neighbor Multi Object Tracker (Sensor Fusion and Tracking Toolbox) в Sensor Fusion and Tracking Toolbox.
Структура содержит эти поля.
Поле | Описание | Ввод |
---|---|---|
NumDetections | Количество допустимых обнаружений | Неотрицательное целое число |
IsValidTime | Ложь, когда обновления время от времени требуют, которые являются между интервалами вызова блока | Boolean |
Detections | Обнаружения объектов | Массив структур обнаружения объектов длины установлен параметром Maximum number of target reports. Только NumDetections из них фактические обнаружения. |
Каждая структура обнаружения объектов содержит эти свойства.
Свойство | Определение |
---|---|
Time | Время измерения |
Measurement | Объектные измерения |
MeasurementNoise | Ковариационная матрица шума измерения |
SensorIndex | Уникальный идентификатор датчика |
ObjectClassID | Предметная классификация |
ObjectAttributes | Дополнительная информация передала средству отслеживания |
MeasurementParameters | Параметры используются функциями инициализации нелинейного Кальмана, отслеживающего фильтры |
Для прямоугольных координат, Measurement
и MeasurementNoise
сообщаются в системе прямоугольной координаты, заданной параметром Coordinate system.
Для сферических координат, Measurement
и MeasurementNoise
сообщаются в сферической системе координат, которая основана на системе прямоугольной координаты датчика.
Measurement
и MeasurementNoise
Coordinate System | Measurement и MeasurementNoise Координаты | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Сценарий | Эта таблица показывает, как координаты затронуты параметром Enable range rate measurements.
| |||||||||||||||
Body | ||||||||||||||||
Sensor rectangular | ||||||||||||||||
Sensor spherical | Эта таблица показывает, как координаты затронуты параметрами Enable range rate measurements и Enable elevation angle measurements.
|
Для ObjectAttributes
, эта таблица описывает дополнительную информацию, используемую для отслеживания.
ObjectAttributes
Атрибут | Определение | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TargetIndex | Идентификатор ActorID или PlatformID из цели, которая сгенерировала обнаружение. Для ложных предупреждений это значение отрицательно. | ||||||||||
SNR | Отношение сигнал-шум обнаружения. Величины в дБ. | ||||||||||
BounceTargetIndex | Идентификатор цели, генерирующей многопутевой возврат, который представил фантомный целевой отчет. Только представьте, когда HasGhosts будет true . | ||||||||||
BouncePathIndex | Индекс пути к возврату сопоставлен с целевым отчетом. Только представьте, когда HasGhosts будет Индекс пути возврата
|
Для MeasurementParameters
, измерения относительно родительской системы координат. Когда вы устанавливаете параметр Coordinate system на Body
, родительская система координат является телом платформы. Когда вы устанавливаете Coordinate system на Sensor rectangular
или Sensor spherical
, родительская система координат является датчиком.
MeasurementParameters
Параметр | Определение |
---|---|
Frame | Перечислимый тип, указывающий на систему координат раньше, сообщал об измерениях. Когда Frame установлен в 'rectangular' , об обнаружениях сообщают в Декартовых координатах. Когда Frame установлен в 'spherical' , об обнаружениях сообщают в сферических координатах. |
OriginPosition | 3-D векторное смещение источника датчика от родительской системы координат. |
Orientation | Ориентация радарной системы координат датчика относительно родительской системы координат. |
HasVelocity | Указывает, содержат ли измерения скорость или компоненты уровня области значений. |
HasElevation | Указывает, содержат ли измерения компоненты вертикального изменения. |
Чтобы включить этот порт, выберите выпадающее меню Target reporting format как Clustered detections
.
Tracks
— Объектные дорожкиОбъектные дорожки, возвращенные как шина Simulink, содержащая структуру MATLAB. Смотрите Создают Невиртуальные Шины (Simulink).
Эта таблица показывает поля структуры.
Поле | Описание |
---|---|
NumTracks | Количество дорожек |
IsValidTime | Ложь, когда обновления время от времени требуют, которые являются между интервалами вызова блока |
Tracks | Массив структур дорожки длины установлен параметром Maximum number of target reports. Только первый NumTracks из них фактические дорожки. |
Эта таблица показывает поля каждой структуры дорожки.
Поле | Определение |
---|---|
TrackID | Уникальный идентификатор дорожки раньше отличал несколько дорожек. |
BranchID | Уникальный идентификатор ветви дорожки раньше отличал несколько ветвей дорожки. |
SourceIndex | Уникальный исходный индекс раньше отличал источники отслеживания в среде средства отслеживания кратного. |
UpdateTime | Время, в которое обновляется дорожка. Величина в секундах. |
Age | Число раз дорожка было обновлено. |
State | Значение вектора состояния во время обновления. |
StateCovariance | Ковариационная матрица неопределенности. |
ObjectClassID | Целочисленное значение, представляющее предметную классификацию. Значение 0 представляет неизвестную классификацию. Ненулевые классификации применяются только к подтвержденным дорожкам. |
TrackLogic | Подтверждение и тип логики удаления. Этим значением всегда является 'History' для радарных датчиков, чтобы указать на основанную на истории логику. |
TrackLogicState | Текущее состояние типа логики дорожки, возвращенного как 1 K логическим массивом. K является количеством последних зарегистрированных логических состояний дорожки. В массиве, |
IsConfirmed | Состояние Confirmation. Этим полем является true если дорожка подтверждена, чтобы быть действительной целью. |
IsCoasted | Состояние Coasting. Этим полем является true если дорожка обновляется без нового обнаружения. |
IsSelfReported | Укажите, сообщает ли о дорожке средство отслеживания. Это поле используется в среде сплава дорожки. Это возвращено как |
ObjectAttributes | Дополнительная информация о дорожке. |
Для получения дополнительной информации об этих полях, смотрите objectTrack
.
Блок выходные параметры только подтвердил дорожки, которые являются дорожками, которым блок присваивает, по крайней мере, обнаружения M во время первых обновлений N после инициализации дорожки. Чтобы задать значения M и N, используйте параметр M and N for the M-out-of-N confirmation.
Чтобы включить этот порт, на вкладке Parameters, устанавливают параметр Target reporting format на Tracks
.
Detections
— Некластеризованные обнаружения объектовНекластеризованные обнаружения объектов, возвращенные как шина Simulink, содержащая структуру MATLAB. Для получения дополнительной информации о шинах, смотрите, Создают Невиртуальные Шины (Simulink).
С некластеризованными обнаружениями блок выводит все обнаружения, и цель может иметь несколько обнаружений.
Можно передать обнаружения объектов от этих датчиков и других датчиков к средству отслеживания, таких как блок Multi-Object Tracker (Automated Driving Toolbox), и сгенерировать дорожки.
Структура должна содержать эти поля:
Поле | Описание | Ввод |
---|---|---|
NumDetections | Количество допустимых обнаружений | целое число |
IsValidTime | Ложь, когда обновления время от времени требуют, которые являются между интервалами вызова блока | Boolean |
Detections | Обнаружения объектов | Массив структур обнаружения объектов длины установлен параметром Maximum number of target reports. Только NumDetections из них фактические обнаружения. |
Каждая структура обнаружения объектов содержит эти свойства.
Свойство | Определение |
---|---|
Time | Время измерения |
Measurement | Объектные измерения |
MeasurementNoise | Ковариационная матрица шума измерения |
SensorIndex | Уникальный идентификатор датчика |
ObjectClassID | Предметная классификация |
ObjectAttributes | Дополнительная информация передала средству отслеживания |
MeasurementParameters | Параметры используются функциями инициализации нелинейного Кальмана, отслеживающего фильтры |
Для прямоугольных координат, Measurement
и MeasurementNoise
сообщаются в системе прямоугольной координаты, заданной параметром Coordinate system.
Для сферических координат, Measurement
и MeasurementNoise
сообщаются в сферической системе координат, которая основана на системе прямоугольной координаты датчика.
Measurement
и MeasurementNoise
Coordinate System | Measurement и MeasurementNoise Координаты | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Сценарий | Эта таблица показывает, как координаты затронуты параметром Enable range rate measurements.
| |||||||||||||||
Body | ||||||||||||||||
Sensor rectangular | ||||||||||||||||
Sensor spherical | Эта таблица показывает, как координаты затронуты параметрами Enable range rate measurements и Enable elevation angle measurements.
|
Для ObjectAttributes
, эта таблица описывает дополнительную информацию, используемую для отслеживания.
ObjectAttributes
Атрибут | Определение | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TargetIndex | Идентификатор ActorID или PlatformID из цели, которая сгенерировала обнаружение. Для ложных предупреждений это значение отрицательно. | ||||||||||
SNR | Отношение сигнал-шум обнаружения. Величины в дБ. | ||||||||||
BounceTargetIndex | Идентификатор цели, генерирующей многопутевой возврат, который представил фантомный целевой отчет. Только представьте, когда HasGhosts будет true . | ||||||||||
BouncePathIndex | Индекс пути к возврату сопоставлен с целевым отчетом. Только представьте, когда HasGhosts будет Индекс пути возврата
|
Для MeasurementParameters
, измерения относительно родительской системы координат. Когда вы устанавливаете параметр Coordinate system на Body
, родительская система координат является телом платформы. Когда вы устанавливаете Coordinate system на Sensor rectangular
или Sensor spherical
, родительская система координат является датчиком.
MeasurementParameters
Параметр | Определение |
---|---|
Frame | Перечислимый тип, указывающий на систему координат раньше, сообщал об измерениях. Когда Frame установлен в 'rectangular' , об обнаружениях сообщают в Декартовых координатах. Когда Frame установлен в 'spherical' , об обнаружениях сообщают в сферических координатах. |
OriginPosition | 3-D векторное смещение источника датчика от родительской системы координат. |
Orientation | Ориентация радарной системы координат датчика относительно родительской системы координат. |
HasVelocity | Указывает, содержат ли измерения скорость или компоненты уровня области значений. |
HasElevation | Указывает, содержат ли измерения компоненты вертикального изменения. |
Чтобы включить этот порт, установите параметр Target reporting format на Detections
.
Configuration
— Настройка датчика токаНастройка, возвращенная как шина Simulink, содержащая структуру MATLAB. Этот выход может использоваться, чтобы определить, какие объекты находятся в пределах радарного луча во время объектного выполнения. Поля структуры:
Поле | Описание | Ввод |
---|---|---|
NumConfigurations | Количество допустимых настроек | целое число |
Configurations | Конфигурационная структура | Массив NumConfigurations конфигурационные структуры |
Конфигурационная структура имеет эти поля:
Поле | Описание |
SensorIndex | Уникальный индекс датчика, возвращенный как положительное целое число. |
IsValidTime | Допустимое время обнаружения, возвращенное как |
IsScanDone |
|
FieldOfView
| Поле зрения датчика, возвращенного как 2 1 вектор из положительных вещественных значений, [ |
MeasurementParameters | Параметры измерения датчика, возвращенные как массив структур, содержащих координатную систему координат, преобразовывают, должен был преобразовать положения и скорости в системе координат верхнего уровня к системе координат датчика тока. Для получения дополнительной информации на |
Чтобы включить этот порт, установите флажок Enable radar configuration output.
Unique identifier of sensor
— Уникальный идентификатор датчика
(значение по умолчанию) | положительное целое числоУникальный идентификатор датчика в виде положительного целого числа. Используйте этот параметр, чтобы различать обнаружения или дорожки, которые прибывают из различных датчиков в системе мультидатчика. Задайте уникальное значение для каждого датчика. Если вы не обновляете Unique identifier of sensor от значения по умолчанию 0
, затем радар возвращает ошибку в начале симуляции.
Update rate (Hz)
— Частота обновления датчика
(значение по умолчанию) | положительный действительный скалярЧастота обновления в виде положительного действительного скаляра. Радар генерирует новые отчеты, с промежутками заданные этой обратной величиной. Любое обновление датчика, которое требуют между интервалами обновления, не содержит обнаружений или дорожек. Модули находятся в Гц.
Translation [ X, Y, Z ] relative to ego origin (m)
— Монтирование местоположения радара на платформе
(значение по умолчанию) | 1 3 вектор с действительным знаком из формы [x,y,z]
Местоположение датчика на радаре на платформе в виде 1 3 вектора с действительным знаком из формы [x,y,z]
. Этот параметр задает координаты датчика вдоль x - ось, y - ось, и z - ось относительно источника платформы. Величины в метрах.
Rotation [Yaw,Pitch,Roll] relative to ego's frame (deg)
— Монтирование углов поворота радара
(значение по умолчанию) | 1 3 вектор с действительным знаком из формы [рыскание z
тангаж y
крен x]Монтирование углов поворота радара в виде 1 3 вектора с действительным знаком из формы [рыскание z тангаж y крен x]. Этот параметр задает внутреннее вращение Угла Эйлера датчика вокруг z - оси, y - оси, и x - ось относительно системы координат платформы, где:
Рыскание z или yaw angle, вращает датчик вокруг z - ось системы координат платформы.
Тангаж y или pitch angle, вращает датчик вокруг y - ось системы координат платформы. Это вращение относительно положения датчика, которое следует из вращения рыскания z.
Крен x или roll angle, вращает датчик о x - ось системы координат платформы. Это вращение относительно положения датчика, которое следует из рыскания z и вращений тангажа y.
Эти углы по часовой стрелке положительны при взгляде в прямом направлении z - оси, y - оси, и x - ось, соответственно. Модули в градусах.
Enable elevation angle measurements
— Позвольте радару измерить целевые углы возвышенияoff
(значение по умолчанию) | on
Установите этот флажок, чтобы смоделировать радарный датчик, который может оценить целевое вертикальное изменение.
Enable range rate measurements
— Позвольте радару измерить уровни целевого диапазонаon
(значение по умолчанию) | off
Установите этот флажок, чтобы позволить радару измерить уровни диапазона от целевых обнаружений.
Add noise to measurements
— Включите сложение шума к радарным измерениям датчикаon
(значение по умолчанию) | off
Выберите этот параметр, чтобы добавить шум в радарные измерения. В противном случае измерения не имеют никакого шума. Даже если вы очищаете этот параметр, ковариационную матрицу шума измерения, о которой сообщают в MeasurementNoise
поле сгенерированных обнаружений выход, представляет шум измерения, который добавляется, когда Add noise to measurements выбран.
Enable false reports
— Позвольте создать ложные сигнальные радарные обнаруженияon
(значение по умолчанию) | off
Выберите этот параметр, чтобы позволить создать ложные сигнальные радарные измерения. Если вы очищаете этот параметр, показания радара только фактические обнаружения.
Enable occlusion
— Включите поглощение газов угла обзораon
(значение по умолчанию) | off
Выберите этот параметр, чтобы включить поглощение газов угла обзора, откуда радар генерирует обнаружение только объектов, для которых радар имеет прямую линию вида. Например, этим включенным параметром, радар не генерирует обнаружение для объекта, который находится позади другого объекта и блокирован от представления.
Enable ghosts
— Включите фантомные целиoff
(значение по умолчанию) | on
Выберите этот параметр, чтобы сгенерировать фантомные цели для многопутевых путей к распространению, имеющих до трех отражений между передачей и приемом радарного сигнала.
Maximum number of target reports
— Максимальное количество обнаружений или дорожек
(значение по умолчанию) | положительное целое числоМаксимальное количество обнаружений или дорожек, о которых датчик сообщает в виде положительного целого числа. Датчик сообщает об обнаружениях в порядке увеличивающегося расстояния от датчика до достижения этого максимального количества.
Target reporting format
— Формат сгенерированных целевых отчетовФормат сгенерированной цели сообщает в виде одной из этих опций:
Clustered detections — Блок генерирует целевые отчеты как clustered detections, где о каждой цели сообщают как одно обнаружение, которое является центроидом некластеризованных целевых обнаружений. Блок возвращает кластеризируемые обнаружения в выходном порту Clustered detections.
Tracks — Блок генерирует целевые отчеты как tracks, которые являются кластеризованными обнаружениями, которые были обработаны фильтром отслеживания. Блок возвращает кластеризируемые обнаружения в выходном порту Tracks.
Detections — Блок генерирует целевые отчеты как unclustered detections, где каждая цель может иметь несколько обнаружений. Блок возвращает кластеризируемые обнаружения в выходном порту Detections.
Coordinate system
— Система координат обнаружений, о которых сообщают,Система координат обнаружений, о которых сообщают, в виде одной из этих опций:
Body — Об обнаружениях сообщают в прямоугольной системе тела платформы датчика.
Sensor rectangular — Об обнаружениях сообщают в датчике прямоугольная система координат тела.
Sensor spherical — Об обнаружениях сообщают в сферической системе координат, которая сосредоточена в радарном датчике и выровнена с ориентацией радара на платформе.
Scenario — Об обнаружениях сообщают в прямоугольной системе координат координаты сценария. Система координат сценария задана как локальная система координат навигации во время начала симуляции.
Source of target truth time
— Источник целевого времени истиныAuto
(значение по умолчанию) | Input port
Источник выходного времени истины в виде одной из этих опций:
Auto
— Блок использует время, обеспеченное на целевой шине, или если не существующий, текущее время симуляции Simulink.
Input port
— Блок использует время, обеспеченное на Time
входной порт блока.
Enable INS
— Включите входной порт INSВыберите этот параметр, чтобы позволить вход данных о INS с помощью INS
входной порт.
Source of output target report bus name
— Источник выхода предназначается для имени шины отчетаAuto
(значение по умолчанию) | Property
Источник выхода предназначается для имени шины отчета в виде одной из этих опций:
Auto
— Блок автоматически создает имя шины.
Property
— Задайте имя шины при помощи параметра Specify an output target report bus name.
Эта шина содержит Кластеризованные обнаружения, Дорожки или данные о выходном порте Обнаружений.
Specify an output target report bus name
— Имя целевой выходной шины отчетаBusRadarDataGenerator
(значение по умолчанию) | допустимое имя шиныИмя целевого отчета соединяет шиной, чтобы быть возвращенным в выходном порту в виде допустимого имени шины.
Чтобы включить этот параметр, установите параметр Source of output target report bus name на Property
.
Enable radar configuration output
— Включите радарной настройке выходoff
(значение по умолчанию) | on
Включите Configuration
выходной порт.
Source of output config bus name
— Источник выхода конфигурирует имя шиныAuto
(значение по умолчанию) | Property
Источник выхода config
соедините шиной имя в виде одной из этих опций:
Auto
— Блок автоматически создает имя шины.
Property
— Задайте имя шины при помощи параметра Specify an output config bus name.
Specify an output config bus name
— Имя целевой выходной шины отчетаBusRadarDataGeneratorConfig
(значение по умолчанию) | допустимое имя шиныЗадайте имя config
шина возвращена в выходном порту.
Чтобы включить этот параметр, установите параметр Source of output config bus name на Property
.
Azimuth resolution (deg)
— Разрешение азимута радара
(значение по умолчанию) | положительный действительный скалярРазрешение азимута радара в виде положительной скалярной величины. azimuth resolution задает минимальное разделение в углу азимута, под которым радар может различать две цели. Разрешение азимута обычно - 3 дБ downpoint угловой ширины луча азимута радара. Модули в градусах.
Elevation resolution (deg)
— Разрешение вертикального изменения радара
(значение по умолчанию) | положительный действительный скалярРазрешение вертикального изменения радара в виде положительной скалярной величины. elevation resolution задает минимальное разделение в угле возвышения, в котором радар может различать две цели. Разрешение вертикального изменения обычно - 3 дБ downpoint ширины луча угла возвышения радара. Модули в градусах.
Чтобы включить этот параметр, установите флажок Enable elevation angle measurements.
Range resolution (m)
— Разрешение области значений радара
(значение по умолчанию) | положительный действительный скалярРазрешение области значений радара в метрах в виде положительного действительного скаляра. range resolution задает минимальное разделение в области значений, в которой радар может различать две цели. Величины в метрах.
Range rate resolution (m/s)
— Разрешение уровня области значений радара
(значение по умолчанию) | положительный действительный скалярРазрешение уровня области значений радара в виде положительного действительного скаляра. range rate resolution задает минимальное разделение в уровне области значений, на котором радар может различать две цели. Модули исчисляются в метрах в секунду.
Чтобы включить этот параметр, на вкладке Parameters, устанавливают флажок Enable range rate measurements.
Azimuth bias fraction
— Часть смещения азимута радара
(значение по умолчанию) | неотрицательный скалярЧасть смещения азимута радара в виде неотрицательного скаляра. Azimuth bias описывается как часть разрешения азимута, заданного в параметре Azimuth resolution (deg). Это наборы значений нижняя граница на азимутальной точности радара и является безразмерным.
Elevation bias fraction
— Часть смещения вертикального изменения радара
(значение по умолчанию) | неотрицательный скалярЧасть смещения вертикального изменения радара в виде неотрицательного скаляра. Elevation bias описывается как часть разрешения вертикального изменения, заданного в параметре Elevation resolution (deg). Это наборы значений нижняя граница на точности вертикального изменения радара и является безразмерным.
Чтобы включить этот параметр, установите флажок Enable elevation angle measurements.
Range bias fraction
— Часть смещения области значений
(значение по умолчанию) | неотрицательный скалярЧасть смещения области значений радара в виде неотрицательного скаляра. Смещение области значений описывается как часть разрешения области значений, заданного свойством Range resolution (m). Это наборы свойств нижняя граница на точности области значений радара и является безразмерным.
Range rate bias fraction
— Уровень области значений смещает часть
(значение по умолчанию) | неотрицательный скалярУровень области значений смещает часть радара в виде неотрицательного скаляра. Смещение уровня области значений описывается как часть разрешения уровня области значений, заданного параметром Range rate resolution (m/s). Это наборы свойств нижняя граница на точности уровня области значений радара и является безразмерным.
Чтобы включить этот параметр, установите флажок Enable range rate measurements.
Total angular field of view [AZ, EL] (deg)
— Угловое поле зрения радара
(значение по умолчанию) | 1 2 положительный вектор с действительным знаком из формы [azfov,elfov]
Угловое поле зрения радара в виде 1 2 положительного вектора с действительным знаком из формы [azfov elfov]
. Поле зрения задает общую угловую степень, заполненную датчиком. Поле зрения азимута, azfov
, должен лечь в интервале (0, 360]. Поле зрения вертикального изменения, elfov
, должен лечь в интервале (0, 180]. Модули в градусах
Range limits [MIN, MAX] (m)
— Минимальная и максимальная область значений радара
(значение по умолчанию) | 1 2 неотрицательный вектор с действительным знаком из формы [min max]
Минимальная и максимальная область значений радара в виде 1 2 неотрицательного вектора с действительным знаком из формы [min max]
. Радар не обнаруживает цели, которые находятся вне этой области значений. Максимальная область значений, max
, должен быть больше минимальной области значений, min
Величины в метрах.
Range rate limits [MIN, MAX] (m/s)
— Минимальный и максимальный уровень области значений радара (m/s)
(значение по умолчанию) | 1 2 вектор с действительным знаком из формы [min max]
Минимальный и максимальный уровень области значений радара как 1 2 вектор с действительным знаком из формы [min max]
. Радар не обнаруживает цели, которые находятся вне этого уровня области значений. Максимальный уровень области значений, max
, должен быть больше минимального уровня области значений, min
. Модули исчисляются в метрах в секунду.
Чтобы включить этот параметр, установите флажок Enable range rate measurements.
Detection probability
— Вероятность обнаружения цели
(значение по умолчанию) | скаляр в области значений (0, 1]Вероятность обнаружения цели как скаляр в виде скаляра в области значений (0, 1]. Это количество задает вероятность обнаружения цели с эффективной площадью рассеивания с эффективной площадью рассеивания, заданной параметром Reference target RCS (dBsm) в ссылочном диапазоне обнаружения, указанном параметром Reference target range (m). Модули являются безразмерными.
False alarm rate
— Ложный сигнальный уровень отчета1e-06
(значение по умолчанию) | положительный действительный скаляр в области значений [10–7, 10–3]Ложный сигнальный уровень отчета в каждой радарной ячейке разрешения в виде положительного действительного скаляра в области значений [10–7, 10–3]. Блок определяет ячейки разрешения из Azimuth resolution (deg) и параметров Range resolution (m) и, когда включено, от параметров Range rate resolution (m/s) и Elevation resolution (deg). Модули являются безразмерными.
Reference target range (m)
— Диапазон ссылки для данной вероятности обнаружения
(значение по умолчанию) | положительный действительный скалярДиапазон ссылки для данной вероятности обнаружения и данной ссылочной эффективной площади рассеивания (ЭПР) в виде положительного действительного скаляра. reference range является областью значений, в которой цель, задающая эффективную площадь рассеивания параметром Reference target RCS (dBsm), обнаруживается с вероятностью обнаружения, заданного параметром Detection probability. Величины в метрах.
Reference target RCS (dBsm)
— Ссылочная эффективная площадь рассеивания для данной вероятности обнаружения
(значение по умолчанию) | действительный скалярСсылочная эффективная площадь рассеивания (ЭПР) для данной вероятности обнаружения и диапазона ссылки в виде действительного скаляра. reference RCS является значением ЭПР, в котором цель обнаруживается с вероятностью, заданной параметром Detection probability в заданном значении параметров Reference target range (m). Значения описываются в dBsm.
Center frequency (Hz)
— Центральная частота радарной полосы77e9
(значение по умолчанию) | положительный действительный скалярЦентральная частота радарной полосы в виде положительной скалярной величины. Модули находятся в Гц.
Filter initialization function name
— Функция инициализации фильтра Калманаinitcvekf
(значение по умолчанию) | указатель на функциюИнициализация фильтра Калмана функционирует в виде вектора символов или строкового скаляра имени допустимой функции инициализации Фильтра Калмана.
Таблица показывает функции инициализации, что можно использовать, чтобы задать Filter initialization function name.
Функция инициализации | Функциональное определение |
---|---|
initcaabf | Инициализируйте Фильтр Калмана альфы - беты постоянного ускорения |
initcvabf | Инициализируйте Фильтр Калмана альфы - беты постоянной скорости |
initcakf | Инициализируйте постоянное ускорение линейный Фильтр Калмана. |
initcvkf | Инициализируйте постоянную скорость линейный Фильтр Калмана. |
initcaekf | Инициализируйте расширенный Фильтр Калмана постоянного ускорения. |
initctekf | Инициализируйте постоянный-turnrate расширенный Фильтр Калмана. |
initcvekf | Инициализируйте расширенный Фильтр Калмана постоянной скорости. |
initcaukf | Инициализируйте сигма-точечный фильтр Калмана постоянного ускорения. |
initctukf | Инициализируйте постоянный-turnrate сигма-точечный фильтр Калмана. |
initcvukf | Инициализируйте сигма-точечный фильтр Калмана постоянной скорости. |
Можно также записать собственную функцию инициализации. Функция должна иметь следующий синтаксис:
filter = filterInitializationFcn(detection)
objectDetection
объект. Выход этой функции должен быть объектом фильтра отслеживания, таким как trackingKF
, trackingEKF
, trackingUKF
, или trackingABF
.
Чтобы вести вас в записи этой функции, можно исследовать детали предоставленных функций из MATLAB. Например:
type initcvekf
Чтобы включить этот параметр, установите параметр Target reporting format на 'Tracks'
.
M and N for the M-out-of-N confirmation
— Порог для подтверждения дорожки
(значение по умолчанию) | вектор 1 на 2 положительных целых чиселПорог для подтверждения дорожки в виде вектора 1 на 2 положительных целых чисел формы [M N]
. Дорожка подтверждена, если она получает, по крайней мере, M
обнаружения в последнем N
обновления. M
должно быть меньше чем или равно N
.
Когда установка M
, учтите вероятность обнаружения объектов для датчиков. Вероятность обнаружения зависит от факторов, таких как поглощение газов или помеха. Можно уменьшать M
когда дорожки не удаются быть подтвержденными или увеличивают M
когда слишком много ложных обнаружений присвоены дорожкам.
Когда установка N
, рассмотрите число раз, которое вы хотите, чтобы средство отслеживания обновило, прежде чем это примет решение подтверждения. Например, если средство отслеживания обновляется каждые 0.05 секунды, и вы хотите позволить 0,5 секундам принимать решение подтверждения, устанавливать N = 10
.
Чтобы включить этот параметр, установите параметр Target reporting format на 'Tracks'
.
P and R for the P-out-of-R deletion
— Порог для удаления дорожки
(значение по умолчанию) | вектор 1 на 2 положительных целых чиселПорог для удаления дорожки в виде вектора 1 на 2 положительных целых чисел формы [P R]
. Если подтвержденная дорожка не присвоена никакому обнаружению P
времена в последнем R
обновления средства отслеживания, затем дорожка удалена. P
должно быть меньше чем или равно R
.
Уменьшать, сколько времени радар обеспечивает дорожки, уменьшение R
или увеличьте P
.
Чтобы обеспечить дорожки в течение более длительного времени, увеличьте R
или уменьшите P
.
Чтобы включить этот параметр, установите параметр Target reporting format на 'Tracks'
.
Random number generation
— Метод, чтобы задать начальное значение генератора случайных чиселRepeatable
(значение по умолчанию) | Specify seed
| Not repeatable
Метод, чтобы установить начальное значение генератора случайных чисел как одну из опций в таблице.
Опция | Описание |
---|---|
Repeatable | Блок генерирует случайный начальный seed для первой симуляции и снова использует этот seed для всех последующих симуляций. Выберите этот параметр, чтобы сгенерировать повторяемые результаты статистической модели датчика. Изменить этот начальный seed, в командной строке MATLAB, введите: |
Specify seed | Задайте свой собственный случайный начальный seed для восстанавливаемых результатов при помощи параметра Initial seed. |
Not repeatable | Блок генерирует новый случайный начальный seed после каждой запущенной симуляции. Выберите этот параметр, чтобы сгенерировать неповторяемые результаты статистической модели датчика. |
Initial seed
— Начальное значение генератора случайных чисел
(значение по умолчанию) | неотрицательное целое число меньше чем 232Начальное значение генератора случайных чисел в виде неотрицательного целого числа меньше чем 232.
Чтобы включить этот параметр, установите параметр Random number generation на Specify seed
.
Target profiles definition
— Метод, чтобы задать целевые профилиFrom Scenario Reader block
(значение по умолчанию) | MATLAB expression
| Parameters
Метод, чтобы задать целевые профили, как один из Parameters
Выражение MATLAB
, From Scenario Reader block
. Профили являются физическими характеристиками и радарными характеристиками целей в сценарии.
Parameters
— Блок получает целевые профили из этих параметров:
Unique target identifiers
Target classification identifiers
Length of target cuboids (m)
Width of target cuboids (m)
Height of target cuboids (m)
Rotational center of target cuboids (m)
Target signatures
MATLAB expression
— Блок получает целевые профили из выражения MATLAB, заданного параметром MATLAB expression for target profiles.
From Scenario Reader block
— Блок получает профили агента из сценария, заданного блоком читателя сценария, такие как Scenario Reader (Automated Driving Toolbox).
MATLAB expression for target profiles
— Выражение MATLAB для целевых профилейЗадайте выражение MATLAB для целевых профилей, как структура MATLAB, массив структур MATLAB или допустимое выражение MATLAB, которое производит такую структуру или массив структур.
Если ваш блок Scenario Reader считывает данные из drivingScenario
Объект (Automated Driving Toolbox), чтобы получить профили агента непосредственно из этого объекта, установил это выражение вызывать actorProfiles
(Automated Driving Toolbox) функция на объекте. Например: actorProfiles(scenario)
.
Целевое выражение профиля по умолчанию производит структуру MATLAB и имеет эту форму:
struct('ClassID',0,'Length',4.7,'Width',1.8,'Height',1.4, ... 'OriginOffset',[-1.35 0 0],'RCSPattern',[10 10;10 10], ... 'RCSAzimuthAngles',[-180 180],'RCSElevationAngles',[-90 90])
Чтобы включить этот параметр, установите параметр Target profiles definition на MATLAB expression
.
Unique target identifiers
— Заданный сценарием целевой идентификатор[]
(значение по умолчанию) | положительное целое число | вектор длины-L из уникальных положительных целых чиселЗадайте заданный сценарием целевой идентификатор как положительное целое число или вектор длины-L из уникальных положительных целых чисел. L должен равняться количеству целевого входа во входной порт Targets. Векторные элементы должны совпадать с TargetID
значения целей. Можно задать Unique target identifiers как []
. В этом случае те же целевые параметры профиля применяются ко всем целям.
Пример: [1 2]
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
Target classification identifiers
— Пользовательский идентификатор классификации
(значение по умолчанию) | целое число | вектор длины-L из целых чиселЗадайте пользовательский идентификатор классификации как целое число или вектор длины-L из целых чисел. Когда Unique target identifiers является вектором, этот параметр является вектором из той же длины с элементами во взаимно-однозначном соответствии к целям в Unique target identifiers. Когда Unique target identifiers пуст, []
, необходимо задать этот параметр как одно целое число, значение которого применяется ко всем целям.
Пример 2
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
Length of target cuboids (m)
— Длина целевых кубоидов
(значение по умолчанию) | положительный действительный скаляр | вектор длины-L из положительных значенийЗадайте длину целевых кубоидов как положительный действительный скаляр или вектор длины-L из положительных значений. Когда Unique target identifiers является вектором, этот параметр является вектором из той же длины с элементами во взаимно-однозначном соответствии к целям в Unique target identifiers. Когда Unique target identifiers пуст, []
, необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем целям. Величины в метрах.
Пример: 6.3
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
Width of target cuboids (m)
— Ширина целевых кубоидов
(значение по умолчанию) | положительный действительный скаляр | вектор длины-L из положительных значенийЗадайте ширину целевых кубоидов как положительный действительный скаляр или вектор длины-L из положительных значений. Когда Unique target identifiers является вектором, этот параметр является вектором из той же длины с элементами во взаимно-однозначном соответствии к целям в Unique target identifiers. Когда Unique target identifiers пуст, []
, необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем целям. Величины в метрах.
Пример: 4.7
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
Height of heights cuboids (m)
— Высота кубоидов агента
(значение по умолчанию) | положительный действительный скаляр | вектор длины-L из положительных значенийЗадайте высоту целевых кубоидов как положительный действительный скаляр или вектор длины-L из положительных значений. Когда Unique target identifiers является вектором, этот параметр является вектором из той же длины с элементами во взаимно-однозначном соответствии к целям в Unique target identifiers. Когда Unique target identifiers пуст, []
, необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем целям. Величины в метрах.
Пример: 2.0
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
Rotational center of target cuboids (m)
— Вращательный центр целевых кубоидов
(значение по умолчанию) | массив ячеек длины-L с действительным знаком 1 3 векторыЗадайте вращательный центр целевых кубоидов как массив ячеек длины-L с действительным знаком 1 3 векторы. Каждый вектор представляет смещение вращательного центра целевого кубоида от нижнего центра цели. Когда Unique target identifiers является вектором, этот параметр является массивом ячеек векторов с ячейками во взаимно-однозначном соответствии к целям в Unique target identifiers. Когда Unique target identifiers пуст, []
, необходимо задать этот параметр как массив ячеек одного элемента, содержащего вектор смещения, значения которого применяются ко всем целям. Величины в метрах.
Пример: {[-1.35, 0.2, 0.3]}
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
Target signatures
— Целевые подписиЦелевые подписи в виде массива ячеек rcsSignature
объекты, которые задают подпись ЭПР цели.
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
radarDataGenerator
| objectDetection
| objectTrack
| rcsSignature
| Scenario Reader (Automated Driving Toolbox) | Tracking Scenario Reader (Sensor Fusion and Tracking Toolbox)
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.