Сгенерируйте обнаружения радарных датчиков и дорожки из сценария вождения
Автоматизированный драйвер Toolbox/Сценарий вождения и моделирование датчика
Блок Driving Radar Data Generator генерирует отчеты о обнаружении или отслеживании целей из модели датчика радара автомобиля. Используйте этот блок для генерации данных о датчике из сценария вождения, содержащего актёров и траектории, которые можно считать из блока Scenario Reader.
Блок Driving Radar Data Generator может моделировать кластеризованные или некластеризованные обнаружения с добавлением случайного шума, а также генерировать ложные обнаружения предупреждений. Можно сплавить сгенерированные обнаружения с другими данными о датчике и отслеживать объекты при помощи блока Multi-Object Tracker. Можно также выводить дорожки непосредственно из блока Driving Radar Data Generator. Чтобы настроить вывод целевых объектов в виде кластеризованных обнаружений, незакрытых обнаружений или треков, используйте параметр Target reporting format.
Actors
- Сценарные положения актёраАктёр сценария находится в координатах автомобилей , оборудованных датчиком, заданных как шина Simulink, содержащая структуру MATLAB.
Структура должна содержать эти поля.
Область | Описание | Напечатать |
---|---|---|
NumActors | Количество актёров | Неотрицательное целое число |
Time | Текущее время симуляции | Реальный скаляр |
Actors | Положения актёра | NumActors -length array структур положения актёра |
Каждая структура положения актёра в Actors
должны содержать эти поля.
Область | Описание |
---|---|
ActorID | Определяемый сценарием идентификатор актёра, заданный как положительное целое число. |
Position | Положение актёра, заданное как действительный вектор вида [x y z]. Модули измерения указаны в метрах. |
Velocity | Скорость (<reservedrangesplaceholder9>) актера в x - y - и z - направления, определенные как вектор с реальным знаком формы [<<reservedrangesplaceholder5> <reservedrangesplaceholder4> <reservedrangesplaceholder3> <reservedrangesplaceholder2> <reserved angesplaceholder1> <reservedrangesplaceholder0> ]. Модули указаны в метрах в секунду. |
Roll | Угол крена актёра, заданный как действительный скаляр. Модули указаны в степенях. |
Pitch | Угол тангажа актёра, заданный как действительный скаляр. Модули указаны в степенях. |
Yaw | Угол рыскания актёра, заданный как реальный скаляр. Модули указаны в степенях. |
AngularVelocity | Скорость вращения (<reservedrangesplaceholder9>) актера в x - y - и z - направления, определенные как вектор с реальным знаком формы [<<reservedrangesplaceholder5> <reservedrangesplaceholder4> <reservedrangesplaceholder3> <reservedrangesplaceholder2> <reserved angesplaceholder1> <reservedrangesplaceholder0> ]. Модули указаны в степенях в секунду. |
Clustered detections
- Обнаружение кластеризованных объектовКластеризованные обнаружения объектов, возвращенный как шина Simulink, содержащая структуру MATLAB. Для получения дополнительной информации о автобусах смотрите Создание невиртуальных автобусов (Simulink).
При кластеризованных обнаружениях блок выводит одно обнаружение на цель, где каждое обнаружение является центроидом незакластеризованных обнаружений для этой цели.
Можно передать обнаружения объектов от этих датчиков и других датчиков трекеру, такому как блок Multi-Object Tracker, и сгенерировать дорожки.
Структура содержит эти поля.
Область | Описание | Напечатать |
---|---|---|
NumDetections | Количество обнаружений | Неотрицательное целое число |
IsValidTime | Ложь, когда обновления запрашиваются в моменты времени, которые находятся между интервалами вызова блоков | Булев |
Detections | Обнаружения объектов | Массив структур обнаружения объектов длины, заданный параметром Maximum number of reported detections. Только NumDetections из них - фактические обнаружения. |
Каждая структура обнаружения объектов содержит эти свойства.
Свойство | Определение |
---|---|
Time | Время измерения |
Measurement | Измерения объекта |
MeasurementNoise | Матрица ковариации шума измерения |
SensorIndex | Уникальный идентификатор датчика |
ObjectClassID | Классификация объектов |
ObjectAttributes | Трекеру передана дополнительная информация |
MeasurementParameters | Параметры, используемые функциями инициализации нелинейных фильтров отслеживания Калмана |
Для прямоугольных координат Measurement
и MeasurementNoise
сообщаются в прямоугольной системе координат, заданной параметром Coordinate system.
Для сферических координат, Measurement
и MeasurementNoise
сообщаются в сферической системе координат, которая основана на прямоугольной системе координат датчика.
Measurement
и MeasurementNoise
Coordinate System | Measurement и MeasurementNoise Координаты | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Body | В этой таблице показано, как на координаты влияет параметр Enable range rate measurements.
| |||||||||||||||
Sensor rectangular | ||||||||||||||||
Sensor spherical | В этой таблице показано, как на координаты влияют параметры Enable elevation angle measurements и Enable range rate measurements.
|
Для ObjectAttributes
, эта таблица описывает дополнительную информацию, используемую для отслеживания.
ObjectAttributes
Признак | Определение |
---|---|
TargetIndex | Идентификатор актёра, ActorID , который сгенерировал обнаружение. Для ложных предупреждений это значение отрицательно. |
SNR | Отношение сигнал/шум обнаружения. Модули указаны в дБ. |
Для MeasurementParameters
измерения относятся к родительской системе координат. Когда вы устанавливаете параметр Coordinate system равным Body
родительская система координат является автомобилем , оборудованным датчиком телом. Когда вы задаете Coordinate system Sensor rectangular
или Sensor spherical
родительская система координат является датчиком.
MeasurementParameters
Параметр | Определение |
---|---|
Frame | Перечисленный тип, указывающий на систему координат, используемую для сообщения измерений. Когда Frame установлено в 'rectangular' обнаружения сообщаются в Декартовых координатах. Когда Frame установлено в 'spherical' , о обнаружениях сообщают в сферических координатах. |
OriginPosition | 3-D векторное смещение источника датчика от начала родительской системы координат. |
Orientation | Ориентация системы координат радиолокационного датчика относительно родительской системы координат. |
HasVelocity | Указывает, содержат ли измерения компоненты скорости или уровня области значений. |
HasElevation | Указывает, содержат ли измерения компоненты повышения. |
Чтобы включить этот порт, на вкладке Parameters установите параметр Target reporting format равным Clustered detections
.
Tracks
- Объектные дорожкиОбъект отслеживает, возвращается как шина Simulink, содержащая структуру MATLAB. См. «Создание невиртуальных шин» (Simulink).
В этой таблице показаны структурные поля.
Область | Описание |
---|---|
NumTracks | Количество дорожек |
Tracks | Массив структур дорожки длиной, заданной параметром Maximum number of tracks. Только первый NumTracks из них являются фактическими треками. |
В этой таблице показаны поля каждой структуры дорожки.
Область | Определение |
---|---|
TrackID | Уникальный идентификатор дорожки, используемый для различения нескольких дорожек. |
BranchID | Уникальный идентификатор ветви дорожки, используемый для различения нескольких ветвей дорожки. |
SourceIndex | Уникальный исходный индекс, используемый для различения источников отслеживания в среде нескольких трекеров. |
UpdateTime | Время обновления дорожки. Модули указаны в секундах. |
Age | Количество обновлений дорожки. |
State | Значение вектора состояния во время обновления. |
StateCovariance | Ковариационная матрица неопределенности. |
ObjectClassID | Целое значение, представляющее классификацию объектов. Значение 0 представляет неизвестную классификацию. Ненулевые классификации применяются только к подтвержденным трекам. |
TrackLogic | Тип логики подтверждения и удаления. Это значение всегда 'History' для радарных датчиков, чтобы указать основанную на истории логику. |
TrackLogicState | Текущее состояние типа логики дорожки, возвращаемое как 1-байтовый K логический массив. K - количество последних зарегистрированных логических состояний трека. В массиве |
IsConfirmed | Статус подтверждения. Это поле true если дорожка подтверждена как действительная цель. |
IsCoasted | Состояние скручивания. Это поле 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, и сгенерировать дорожки.
Структура должна содержать эти поля.
Область | Описание | Напечатать |
---|---|---|
NumDetections | Количество обнаружений | целое число |
IsValidTime | Ложь, когда обновления запрашиваются в моменты времени, которые находятся между интервалами вызова блоков | Булев |
Detections | Обнаружения объектов | Массив структур обнаружения объектов длины, заданный параметром Maximum number of reported detections. Только NumDetections из них - фактические обнаружения. |
Каждая структура обнаружения объектов содержит эти свойства.
Свойство | Определение |
---|---|
Time | Время измерения |
Measurement | Измерения объекта |
MeasurementNoise | Матрица ковариации шума измерения |
SensorIndex | Уникальный идентификатор датчика |
ObjectClassID | Классификация объектов |
ObjectAttributes | Трекеру передана дополнительная информация |
MeasurementParameters | Параметры, используемые функциями инициализации нелинейных фильтров отслеживания Калмана |
Для прямоугольных координат Measurement
и MeasurementNoise
сообщаются в прямоугольной системе координат, заданной параметром Coordinate system.
Для сферических координат, Measurement
и MeasurementNoise
сообщаются в сферической системе координат, которая основана на прямоугольной системе координат датчика.
Measurement
и MeasurementNoise
Coordinate System | Measurement и MeasurementNoise Координаты | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Body | В этой таблице показано, как на координаты влияет параметр Enable range rate measurements.
| |||||||||||||||
Sensor rectangular | ||||||||||||||||
Sensor spherical | В этой таблице показано, как на координаты влияют параметры Enable elevation angle measurements и Enable range rate measurements.
|
Для ObjectAttributes
, эта таблица описывает дополнительную информацию, используемую для отслеживания.
ObjectAttributes
Признак | Определение |
---|---|
TargetIndex | Идентификатор актёра, ActorID , который сгенерировал обнаружение. Для ложных предупреждений это значение отрицательно. |
SNR | Отношение сигнал/шум обнаружения. Модули указаны в дБ. |
Для MeasurementParameters
измерения относятся к родительской системе координат. Когда вы устанавливаете параметр Coordinate system равным Body
родительская система координат является автомобилем , оборудованным датчиком телом. Когда вы задаете Coordinate system Sensor rectangular
или Sensor spherical
родительская система координат является датчиком.
MeasurementParameters
Параметр | Определение |
---|---|
Frame | Перечисленный тип, указывающий на систему координат, используемую для сообщения измерений. Когда Frame установлено в 'rectangular' обнаружения сообщаются в Декартовых координатах. Когда Frame установлено в 'spherical' , о обнаружениях сообщают в сферических координатах. |
OriginPosition | 3-D векторное смещение источника датчика от начала родительской системы координат. |
Orientation | Ориентация системы координат радиолокационного датчика относительно родительской системы координат. |
HasVelocity | Указывает, содержат ли измерения компоненты скорости или уровня области значений. |
HasElevation | Указывает, содержат ли измерения компоненты повышения. |
Чтобы включить этот порт, на вкладке Parameters установите параметр Target reporting format равным Detections
.
Unique identifier of sensor
- Уникальный идентификатор датчика0
(по умолчанию) | положительное целое числоЗадайте уникальный идентификатор датчика как положительное целое число. Используйте этот параметр, чтобы различать обнаружения или дорожки, которые поступают от разных датчиков в мультисенсорной системе. Задайте уникальное значение для каждого датчика. Если вы не обновляете Unique identifier of sensor от значения по умолчанию 0
, затем радар возвращает ошибку в начале симуляции.
Update rate (Hz)
- частота обновления датчика10
(по умолчанию) | положительный действительный скалярЗадайте частоту обновления датчика в герце как положительный действительный скаляр. Взаимное значение частоты обновления должно быть целым числом, кратным временному интервалу симуляции. Радар генерирует новые отчеты с интервалами, заданными этим обратным значением. Любое обновление датчика, запрошенное между интервалами обновления, не содержит обнаружений или треков.
Translation [ X, Y, Z ] relative to ego origin (m)
- Расположение датчика на автомобиль , оборудованный датчиком (м)[3.4, 0, 0.2]
(по умолчанию) | вектор реального значения 1 на 3 формы [x
y z]
Укажите положение датчика на раме кузова эго-автомобиля в метрах как реальный вектор 1 на 3 вида [x y z]. Этот параметр определяет координаты датчика вдоль x-оси, y-оси и z-оси относительно источника автомобиль , оборудованный датчиком, где:
Ось x указывает вперед от транспортного средства.
Ось y указывает налево от транспортного средства.
Ось z указывает вверх от земли.
Значение по умолчанию соответствует радару, который установлен в центре передней решетки седана.
Для получения дополнительной информации о системе координат автомобиль , оборудованный датчиком смотрите Системы координат в Automated Driving Toolbox.
Rotation [Roll, Pitch, Yaw] relative to ego's frame (deg)
- Углы поворота установки радара[0 0 0]
(по умолчанию) | вектор действительного значения 1 на 3 формы [z yaw
y тангаж x крен]
Укажите углы поворота радара в степенях как вектор с реальным значением 1 на 3 формы [z рыскание y тангаж x крен]. Этот параметр задает собственное вращение угла Эйлера датчика вокруг оси z, y оси и x оси относительно каркаса кузова ego, где:
z рыскание, или yaw angle, вращает датчик вокруг оси z ego автомобиля.
y тангаж, или pitch angle, вращает датчик вокруг оси y ego автомобиля. Это вращение связано с положением датчика, которое является результатом z вращения рыскания.
x крен, или roll angle, вращает датчик вокруг оси x ego автомобиля. Это вращение соответствует положению датчика, которое возникает в результате z рыскания и y вращений тангажа.
Эти углы являются положительными по часовой стрелке, если смотреть в прямом направлении оси z -ось, y -ось и x -ось, соответственно. Если вы визуализируете данные о датчике с точки зрения птичьего полета, то угол рыскания против часовой стрелки-положительный, потому что вы смотрите данные в отрицательном направлении оси z, которая указывает вверх от земли.
Дополнительные сведения об этой системе координат см. в разделе «Системы координат в Automated Driving Toolbox».
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
Выберите этот параметр, чтобы включить окклюзию линии визирования, где радар генерирует обнаружение только от объектов, для которых радар имеет прямую линию визирования. Например, при включенном этом параметре радар не генерирует обнаружение для транспортного средства, который находится позади другого транспортного средства и заблокирован от вида.
Maximum number of target reports
- Максимальное количество обнаружений или дорожек50
(по умолчанию) | положительное целое числоЗадайте максимальное количество обнаружений или треков, о которых сообщает датчик в виде положительного целого числа. Датчик сообщает о обнаружениях в порядке увеличения расстояния от датчика до достижения этого максимального количества.
Target reporting format
- Формат сгенерированных целевых отчетовClustered detections
(по умолчанию) | Tracks
| Detections
Укажите формат сгенерированных целевых отчетов как один из следующих опций:
Clustered detections
Блок генерирует целевые отчеты как clustered detections, где каждый целевой объект сообщается как одно обнаружение, которое является центроидом незакрытых целевых обнаружений. Блок возвращает кластерные обнаружения в Clustered detections выходном порту.
Tracks
- Блок генерирует целевые отчеты как tracks, которые являются кластерными обнаружениями, которые были обработаны фильтром отслеживания. Блок возвращает кластерные обнаружения в Tracks выходном порту.
Detections
- блок генерирует целевые отчеты как unclustered detections, где каждый целевой объект может иметь несколько обнаружений. Блок возвращает кластерные обнаружения в Detections выходном порту.
Coordinate system
- Система координат сообщаемых обнаруженийBody
(по умолчанию) | Sensor rectangular
| Sensor spherical
Система координат сообщаемых обнаружений, заданная как один из следующих опций:
Body
- Сообщения об обнаружениях поступают в прямоугольную систему кузова эго-транспортного средства.
Sensor rectangular
- Об обнаружениях сообщается в прямоугольной системе тел радарного датчика.
Sensor spherical
- Обнаружения регистрируются в сферической системе координат, которая центрируется на радарном датчике и выравнивается с ориентацией радара на эго-аппарате.
Source of output bus name
- Источник имени выходной шиныAuto
(по умолчанию) | Property
Источник имени выхода шины, заданный как один из следующих опций:
Auto
- Блок автоматически создает имя шины.
Property
- Задайте имя шины с помощью параметра Specify an output bus name.
Specify an output bus name
- Имя выходной шиныBusDrivingRadarDataGenerator
(по умолчанию) | допустимое имя шиныУкажите имя шины actor poses, возвращенной в Actors выходном порту.
Чтобы включить этот параметр, установите параметр Source of output bus name равным Property
.
Azimuth resolution (deg)
- Азимутальное разрешение радара4
(по умолчанию) | положительный действительный скалярЗадайте азимутальное разрешение радара в степени как положительная скалярная величина. Этот azimuth resolution определяет минимальное разделение угла азимута, при котором радар может различать две цели. Разрешение азимута обычно является 3 дБ нисходящей точки азимутального угла луча радара.
Elevation resolution (deg)
- Разрешение по повышению радара5
(по умолчанию) | положительный действительный скалярЗадайте разрешение по повышению радара в степенях как положительный действительный скаляр. Этот elevation resolution определяет минимальное разделение угла возвышения, при котором радар может различать две цели. Разрешение по повышению обычно является нисходящей точкой на 3 дБ по углу возвышения луча радара.
Чтобы включить этот параметр, на вкладке Parameters выберите параметр Enable elevation angle measurements.
Range resolution (m)
- Разрешение области значений радара2.5
(по умолчанию) | положительный действительный скалярЗадайте разрешение области значений радара в метрах как положительный действительный скаляр. Этот range resolution определяет минимальное разделение в области значений, при которой радар может различать две цели.
Range rate resolution (m/s)
- Разрешение уровня области значений радара0.5
(по умолчанию) | положительный действительный скалярЗадайте разрешение скорости области значений радара в метрах в секунду как положительный действительный скаляр. Этот range rate resolution определяет минимальное разделение в скорости области значений, при которой радар может различать две цели.
Чтобы включить этот параметр, на вкладке Parameters выберите параметр Enable range rate resolution.
Azimuth bias fraction
- Азимутальная фракция смещения радара0.1
(по умолчанию) | неотрицательной скаляромЗадайте долю смещения азимута радара как неотрицательную скаляру. Azimuth bias выражается как доля азимутального разрешения, заданная в параметре Azimuth resolution (deg). Это значение устанавливает нижнюю границу азимутальной точности радара и не имеет размерности.
Elevation bias fraction
- Вертикальная фракция смещения радара0.1
(по умолчанию) | неотрицательной скаляромЗадайте долю смещения по повышению радара как неотрицательную скаляру. Elevation bias выражается как часть разрешения по повышению, заданного параметром Elevation resolution (deg). Это значение устанавливает нижнюю границу точности по повышению радара и не имеет размерности.
Чтобы включить этот параметр, на вкладке Parameters выберите параметр Enable elevation angle measurements.
Range bias fraction
- Область значений дроби смещения0.05
(по умолчанию) | неотрицательной скаляромЗадайте долю смещения области значений радара как неотрицательную скаляру. Смещение области значений выражается как часть разрешения области значений, заданного свойством Range resolution (m). Это свойство устанавливает нижнюю границу точности области значений радара и не имеет размерности.
Range rate bias fraction
- Фракция смещения скорости области значений0.05
(по умолчанию) | неотрицательной скаляромЗадайте долю смещения скорости области значений радара как неотрицательную скаляру. Смещение скорости области значений выражается как часть разрешения скорости области значений, заданного параметром Range rate resolution (m/s). Это свойство устанавливает нижнюю границу точности уровня области значений радара и не имеет размерности.
Чтобы включить этот параметр, на вкладке Parameters выберите параметр Enable range rate measurements.
Total angular field of view [AZ, EL] (deg)
- Угловое поле зрения радара[20 5]
(по умолчанию) | 1 на 2 положительный действительный вектор формы [azfov, elfov]
Задайте угловое поле зрения радара в степенях как положительный вектор вида 1 на 2 с реальными значениями [azfov elfov]
. Поле зрения определяет общую угловую длину, охватываемую датчиком. Азимутальное поле зрения, azfov
, должно лежать в интервале (0, 360]. Поле зрения повышения, elfov
, должно лежать в интервале (0, 180].
Range limits [MIN, MAX] (m)
- Минимальная и максимальная область значений радиолокации[0 150]
(по умолчанию) | неотрицательный вектор формы 1 на 2 [min max]
Задайте минимальную и максимальную область значений радара в метрах как неотрицательный вектор вида 1 на 2 [min max]
. Радар не обнаруживает цели, которые находятся вне этой области значений. Максимальная область значений, max
, должен быть больше минимальная область значений, min
.
Range rate limits [MIN, MAX] (m/s)
- Минимальная и максимальная дальность области значений (м/с)[-100 100]
(по умолчанию) | вектор типа 1 на 2 с реальными значениями [min max]
Задайте минимальную и максимальную скорость области значений в метрах в секунду как вектор реального значения 1 на 2 вида [min max]
. Радар не обнаруживает цели, которые находятся вне этой скорости области значений. Максимальная скорость области значений, max
, должен быть больше минимальной скорости области значений, min
.
Чтобы включить этот параметр, на вкладке Parameters выберите параметр Enable range rate measurements.
Detection probability
- Вероятность обнаружения цели0.9
(по умолчанию) | скаляром в области значений (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) и, когда включено, из параметров Elevation resolution (deg) и Range rate resolution (m/s).
Reference target range (m)
- Контрольная область значений для заданной вероятности обнаружения100
(по умолчанию) | положительный действительный скалярЗадайте базовую область значений для заданной вероятности обнаружения и заданное начальное радиолокационное сечение (RCS) в метрах как положительный действительный скаляр. reference range является областью значений, в которой обнаруживается цель, имеющая радиолокационное сечение, заданное параметром Reference target RCS (dBsm), с вероятностью обнаружения, заданной параметром Detection probability.
Reference target RCS (dBsm)
- Эталонное радиолокационное сечение для заданной вероятности обнаружения0
(по умолчанию) | действительный скалярЗадайте ссылку радиолокационное сечение (RCS) для заданной вероятности обнаружения и ссылки области значений в децибельных квадратных метрах как действительный скаляр. reference RCS является значением RCS, при котором обнаруживается цель с вероятностью, заданной параметром Detection probability при заданном Reference target range (m) значении параметров.
Center frequency (Hz)
- Центральная частота радиолокационной полосы77e9
(по умолчанию) | положительный действительный скалярЗадайте центральную частоту радара, полосы в герце, как положительная скалярная величина.
Filter initialization function name
- функция инициализации фильтра Калманаinitcvekf
(по умолчанию) | имя функцииЗадайте функцию инициализации фильтра Калмана как указатель на функцию или как вектор символов или строковый скаляр имени действительной функции инициализации фильтра Калмана.
В таблице показаны функции инициализации, которые можно использовать для определения Filter initialization function name.
Функция инициализации | Определение функции |
---|---|
initcaabf | Инициализируйте альфа-бета фильтр Калмана с постоянным ускорением |
initcvabf | Инициализируйте альфа-бета-фильтр Калмана с постоянной скоростью |
initcakf | Инициализируйте линейный фильтр Калмана с постоянным ускорением. |
initcvkf | Инициализируйте линейный фильтр Калмана с постоянной скоростью. |
initcaekf | Инициализируйте расширенный фильтр Калмана с постоянным ускорением. |
initctekf | Инициализируйте расширенный фильтр Калмана с постоянным оборотом. |
initcvekf | Инициализируйте расширенный фильтр Калмана с постоянной скоростью. |
initcaukf | Инициализируйте сигма-точечный фильтр Калмана постоянного ускорения. |
initctukf | Инициализируйте постоянные сигма-точечные фильтры Калмана. |
initcvukf | Инициализируйте сигма-точечный фильтр Калмана с постоянной скоростью. |
Можно также записать собственную функцию инициализации. Функция должна иметь следующий синтаксис:
filter = filterInitializationFcn(detection)
objectDetection
объект. Выходы этой функции должны быть объектом фильтра отслеживания, таким как trackingKF
, trackingEKF
, trackingUKF
, или trackingABF
.
Чтобы помочь вам в написании этой функции, вы можете изучить детали поставляемых функций из MATLAB. Для примера:
type initcvekf
Чтобы включить этот параметр, на вкладке Parameters установите параметр Target reporting format равным Tracks
.
M and N for the M-out-of-N confirmation
- Порог для подтверждения трека[2 3]
(по умолчанию) | вектор 1 на 2 положительных целых чиселЗадайте порог для подтверждения дорожки как вектор 1 на 2 положительных целых чисел формы [M N]
. Дорожка подтверждается, если она получает хотя бы M
обнаружений в последней N
обновления. M
должно быть меньше или равно N
.
При установке M
, учитывайте вероятность обнаружения объектов для датчиков. Вероятность обнаружения зависит от таких факторов, как окклюзия или загромождение. Можно уменьшить M
когда дорожки не могут быть подтверждены или увеличены M
когда трекам назначено слишком много ложных обнаружений.
При установке N
, учитывайте количество раз, которое вы хотите обновить трекер, прежде чем он примет решение о подтверждении. Например, если трекер обновляется каждые 0,05 секунды, и вы хотите, чтобы 0,5 секунды для принятия решения о подтверждении, установите N = 10
.
Чтобы включить этот параметр, на вкладке Parameters установите параметр Target reporting format равным Tracks
.
P and R for the P-out-of-R deletion
- Порог для удаления дорожки[5 5]
(по умолчанию) | вектор 1 на 2 положительных целых чиселЗадайте порог для удаления дорожки как двухэлементный вектор вектора 1 на 2 положительных целых чисел формы [P R]
. Если подтвержденная дорожка не назначена никакому обнаружению P
раз в последней R
трекер обновляется, затем трек удаляется. P
должно быть меньше или равно R
.
Чтобы включить этот параметр, на вкладке Parameters установите параметр Target reporting format равным Tracks
.
Random number generation
- Метод для задания seed генератора случайных чиселRepeatable
(по умолчанию) | Specify seed
| Not repeatable
Задайте метод, чтобы задать seed генератора случайных чисел как один из опций в таблице.
Опция | Описание |
---|---|
Repeatable | Блок генерирует случайный начальный seed для первой симуляции и повторно использует этот seed для всех последующих симуляций. Выберите этот параметр, чтобы сгенерировать повторяемые результаты из модели статистического датчика. Чтобы изменить этот начальный seed, в командной строке MATLAB введите: |
Specify seed | Задайте свой собственный случайный начальный seed для воспроизводимых результатов с помощью параметра Initial seed. |
Not repeatable | Блок генерирует новый случайный начальный seed после каждого прогона симуляции. Выберите этот параметр, чтобы сгенерировать неповторимые результаты из модели статистического датчика. |
Initial seed
- Начальное значение генератора случайных чисел0
(по умолчанию) | неотрицательным целым числом менее 232Задайте seed генератора случайных чисел как неотрицательное целое число меньше 232.
Чтобы включить этот параметр, установите параметр Random number generation равным Specify seed
.
Target profiles definition
- Метод для задания целевых профилейParameters
(по умолчанию) | MATLAB expression
| From Scenario Reader block
Укажите метод для определения профилей целей, которые являются физическими и радиолокационными характеристиками всех целей в сценарии вождения, как один из следующих опций:
Parameters
- Блок получает целевые профили из параметров, включенных на вкладке Target Profiles, когда вы выбираете эту опцию.
MATLAB expression
- Блок получает профили актёра из выражения MATLAB, заданного параметром MATLAB expression for target profiles.
From Scenario Reader block
- блок получает профили актёра из сценария, заданного блоком Scenario Reader.
MATLAB expression for target profiles
- выражение MATLAB для целевых профилейЗадайте выражение MATLAB для профилей актёра, как структура MATLAB, массив структур MATLAB или допустимое выражение MATLAB, которое создает такую структуру или массив структур.
Если ваш Scenario Reader блок читает данные из drivingScenario
объект, чтобы получить профили актёра непосредственно от этого объекта, установите это выражение, чтобы вызвать actorProfiles
функция на объекте. Для примера: 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 identifier for actors
- Определяемый сценарием идентификатор актёра[]
(по умолчанию) | положительное целое число | вектор L длины уникальных положительных целых чиселЗадайте определяемый сценарием идентификатор актёра как положительное целое или L вектор уникальных положительных целых чисел. L должен равняться количеству актёров, входящих в Actors входной порт. Векторные элементы должны совпадать ActorID
значения актёров. Можно задать Unique identifier for actors следующим []
. При этом одни и те же параметры профиля актёра применяются ко всем актерам.
Пример: [1 2]
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
User-defined integer to classify actors
- Пользовательский идентификатор классификации0
(по умолчанию) | целое число | вектор L длины целых чиселЗадайте пользовательский идентификатор классификации как целое число или L вектор целых чисел. Когда Unique identifier for actors является вектором, этот параметр является вектором той же длины с элементами в индивидуальном соответствии актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []
необходимо задать этот параметр как одно целое число, значение которого применяется ко всем актерам.
Пример: 2
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
Length of actors' cuboids (m)
- Длина кубоидов актёра4.7
(по умолчанию) | положительный действительный скаляр | вектор L длины положительных значенийЗадайте длину кубоидов актёра как положительный действительный скаляр или L вектор положительных значений. Когда Unique identifier for actors является вектором, этот параметр является вектором той же длины с элементами в индивидуальном соответствии актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []
необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем актерам. Модули измерения указаны в метрах.
Пример: 6.3
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
Width of actors' cuboids (m)
- Ширина кубоидов актёра1.8
(по умолчанию) | положительный действительный скаляр | вектор L длины положительных значенийЗадайте ширину кубоидов актёра как положительный действительный скаляр или L вектор положительных значений. Когда Unique identifier for actors является вектором, этот параметр является вектором той же длины с элементами в индивидуальном соответствии актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []
необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем актерам. Модули измерения указаны в метрах.
Пример: 4.7
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
Height of actors' cuboids (m)
- Высота кубоидов актёра1.4
(по умолчанию) | положительный действительный скаляр | вектор L длины положительных значенийЗадайте высоту кубоидов актёра как положительный действительный скаляр или L вектор положительных значений. Когда Unique identifier for actors является вектором, этот параметр является вектором той же длины с элементами в индивидуальном соответствии актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []
необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем актерам. Модули измерения указаны в метрах.
Пример: 2.0
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
Rotational center of actors from bottom center (m)
- Вращательный центр актёров{[-1.35, 0, 0]}
(по умолчанию) | L массивов ячеек действительных векторов 1 на 3Задайте вращательный центр актёров как массив L ячеек из действительных векторов 1 на 3. Каждый вектор представляет смещение вращательного центра актёра от нижнего центра актёра. Для транспортных средств смещение соответствует точке на земле под центром задней оси. Когда Unique identifier for actors является вектором, этот параметр является массивом ячеек векторов с камерами в соответствии один к одному актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []
необходимо задать этот параметр как массив ячеек из одного элемента, содержащего вектор смещения, значения которого применяются ко всем актерам. Модули измерения указаны в метрах.
Пример: {[-1.35, 0.2, 0.3]}
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
Radar cross section pattern (dBsm)
- Радиолокационное сечение{[10, 10; 10, 10]}
(дефолт) | с реальным знаком Q P матрицей | длина - L массив ячеек с реальным знаком Q P матрицамиЗадайте радарное поперечное сечение (RCS) актёров как действительную Q матрицу P или матрицу ячеек L длиной вещественных Q -by P матриц. Q - количество углов возвышения, заданное соответствующей камерой в параметре Elevation angles defining RCSPattern (deg). P - количество углов азимута, заданное соответствующей камерой в Azimuth angles defining RCSPattern (deg) параметре. Когда Unique identifier for actors является вектором, этот параметр является массивом ячеек матриц с камерами в соответствии один к одному актерам в Unique identifier for actors. Значения Q и P могут различаться между камерами. Когда Unique identifier for actors пуст, []
необходимо задать этот параметр как массив ячеек с одним элементом, содержащим матрицу, значения которой применяются ко всем актерам. Модули указаны в д Бсм.
Пример: {[10 14 10; 9 13 9]}
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
Azimuth angles defining RCSPattern (deg)
- Азимутальные углы диаграммы направленности радиолокационного сечения{[-180 180]}
(по умолчанию) | массив ячеек L длиной P значений векторов -lengthЗадайте азимутальные углы диаграмм направленности шаблонов направленности в виде L массивов ячеек векторов P-length с реальным значением. Каждый вектор представляет азимутальные углы P столбцов радарного сечения, заданные в Radar cross section pattern (dBsm). Когда Unique identifier for actors является вектором, этот параметр является массивом ячеек векторов с камерами в соответствии один к одному актерам в Unique identifier for actors. Значение P может различаться между камерами. Когда Unique identifier for actors пуст, []
необходимо задать этот параметр как массив ячеек с одним элементом, содержащим вектор, значения которого применяются ко всем актерам. Модули указаны в степенях. Азимутальные углы лежат в области значений от -180 ° до 180 ° и должны быть в строго увеличивающемся порядке.
Когда радарные сечения, заданные в камерах Radar cross section pattern (dBsm), имеют одинаковые размерности, необходимо задать только массив ячеек с одним элементом, содержащим вектор угла азимута.
Пример: {[-90 90]}
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
Elevation angles defining RCSPattern (deg)
- Углы возвышения диаграммы направленности радиолокационного сечения{[-90 90]}
(по умолчанию) | массив ячеек L длиной Q значений векторов -lengthЗадайте углы возвышения радарных шаблонов направленности поперечного сечения как L ячеек векторов Q -length с реальным значением. Каждый вектор представляет углы возвышения Q столбцов радарного сечения, указанные в Radar cross section pattern (dBsm). Когда Unique identifier for actors является вектором, этот параметр является массивом ячеек векторов с камерами в соответствии один к одному актерам в Unique identifier for actors. Значение Q может различаться между камерами. Когда Unique identifier for actors пуст, []
необходимо задать этот параметр как массив ячеек с одним элементом, содержащим вектор, значения которого применяются ко всем актерам. Модули указаны в степенях. Углы возвышения лежат в области значений от -90 ° до 90 ° и должны быть в строго увеличивающемся порядке.
Когда радарные сечения, заданные в камерах Radar cross section pattern (dBsm), имеют одинаковые размерности, необходимо задать только массив ячеек с одним элементом, содержащим вектор угла возвышения.
Пример: {[-25 25]}
Чтобы включить этот параметр, установите параметр Target profiles definition равным Parameters
.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.