Сгенерируйте радарные обнаружения датчика и дорожки из ведущего сценария
Automated Driving 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 - массив длины агента излагает структуры |
Каждая структура положения агента в 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]. Модули в градусах в секунду. |
Clustered detections
— Кластеризованные обнаружения объектовКластеризованные обнаружения объектов, возвращенные как шина Simulink, содержащая структуру MATLAB. Для получения дополнительной информации о шинах, смотрите, Создают Невиртуальные Шины (Simulink).
С кластеризованными обнаружениями блок выводит одно обнаружение на цель, где каждое обнаружение является центроидом некластеризованных обнаружений для той цели.
Можно передать обнаружения объектов от этих датчиков и других датчиков к средству отслеживания, таких как блок Multi-Object Tracker, и сгенерировать дорожки.
Структура содержит эти поля.
Поле | Описание | Ввод |
---|---|---|
NumDetections | Количество обнаружений | Неотрицательное целое число |
IsValidTime | Ложь, когда обновления время от времени требуют, которые являются между интервалами вызова блока | Boolean |
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 range rate measurements и Enable elevation angle 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 | Состояние 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, и сгенерировать дорожки.
Структура должна содержать эти поля.
Поле | Описание | Ввод |
---|---|---|
NumDetections | Количество обнаружений | целое число |
IsValidTime | Ложь, когда обновления время от времени требуют, которые являются между интервалами вызова блока | Boolean |
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 range rate measurements и Enable elevation angle 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
— Уникальный идентификатор датчика
(значение по умолчанию) | положительное целое числоЗадайте уникальный идентификатор датчика как положительное целое число. Используйте этот параметр, чтобы различать обнаружения или дорожки, которые прибывают из различных датчиков в системе мультидатчика. Задайте уникальное значение для каждого датчика. Если вы не обновляете Unique identifier of sensor от значения по умолчанию 0
, затем радар возвращает ошибку в начале симуляции.
Update rate (Hz)
— Частота обновления датчика
(значение по умолчанию) | положительный действительный скалярЗадайте частоту обновления датчика в герц как положительный действительный скаляр. Обратная величина частоты обновления должна быть целочисленным кратным интервал времени симуляции. Радар генерирует новые отчеты, с промежутками заданные этой обратной величиной. Любое обновление датчика, которое требуют между интервалами обновления, не содержит обнаружений или дорожек.
Translation [ X, Y, Z ] relative to ego origin (m)
— Местоположение датчика на автомобиле, оборудованном датчиком (m)
(значение по умолчанию) | 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)
— Монтирование углов поворота радара
(значение по умолчанию) | 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 - ось, соответственно. Если вы визуализируете данные о датчике из перспективы вида с высоты птичьего полета, то угол рыскания против часовой стрелки положителен, потому что вы просматриваете данные в обратном направлении 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
— Максимальное количество обнаружений или дорожек
(значение по умолчанию) | положительное целое числоЗадайте максимальное количество обнаружений или дорожек, о которых датчик сообщает как положительное целое число. Датчик сообщает об обнаружениях в порядке увеличивающегося расстояния от датчика до достижения этого максимального количества.
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
(значение по умолчанию) | допустимое имя шиныЗадайте имя шины положений агента, возвращенной в выходном порту Actors.
Чтобы включить этот параметр, установите параметр Source of output bus name на Property
.
Azimuth resolution (deg)
— Разрешение азимута радара
(значение по умолчанию) | положительный действительный скалярЗадайте разрешение азимута радара в градусах как положительная скалярная величина. azimuth resolution задает минимальное разделение в углу азимута, под которым радар может различать две цели. Разрешение азимута обычно - 3 дБ downpoint угловой ширины луча азимута радара.
Elevation resolution (deg)
— Разрешение вертикального изменения радара
(значение по умолчанию) | положительный действительный скалярЗадайте разрешение вертикального изменения радара в градусах как положительный действительный скаляр. elevation resolution задает минимальное разделение в угле возвышения, в котором радар может различать две цели. Разрешение вертикального изменения обычно - 3 дБ downpoint в ширине луча угла возвышения радара.
Чтобы включить этот параметр, на вкладке Parameters, выбирают параметр Enable elevation angle measurements.
Range resolution (m)
— Разрешение области значений радара
(значение по умолчанию) | положительный действительный скалярЗадайте разрешение области значений радара в метрах как положительный действительный скаляр. range resolution задает минимальное разделение в области значений, в которой радар может различать две цели.
Range rate resolution (m/s)
— Разрешение уровня области значений радара
(значение по умолчанию) | положительный действительный скалярЗадайте разрешение уровня области значений радара в метрах в секунду как положительный действительный скаляр. range rate resolution задает минимальное разделение в уровне области значений, на котором радар может различать две цели.
Чтобы включить этот параметр, на вкладке Parameters, выбирают параметр Enable range rate resolution.
Azimuth bias fraction
— Часть смещения азимута радара
(значение по умолчанию) | неотрицательный скалярЗадайте часть смещения азимута радара как неотрицательный скаляр. Azimuth bias описывается как часть разрешения азимута, заданного в параметре Azimuth resolution (deg). Это наборы значений нижняя граница на азимутальной точности радара и является безразмерным.
Elevation bias fraction
— Часть смещения вертикального изменения радара
(значение по умолчанию) | неотрицательный скалярЗадайте часть смещения вертикального изменения радара как неотрицательный скаляр. Elevation bias описывается как часть разрешения вертикального изменения, заданного параметром Elevation resolution (deg). Это наборы значений нижняя граница на точности вертикального изменения радара и является безразмерным.
Чтобы включить этот параметр, на вкладке Parameters, выбирают параметр Enable elevation angle measurements.
Range bias fraction
— Часть смещения области значений
(значение по умолчанию) | неотрицательный скалярЗадайте часть смещения области значений радара как неотрицательный скаляр. Смещение области значений описывается как часть разрешения области значений, заданного свойством Range resolution (m). Это наборы свойств нижняя граница на точности области значений радара и является безразмерным.
Range rate bias fraction
— Уровень области значений смещает часть
(значение по умолчанию) | неотрицательный скалярЗадайте часть смещения уровня области значений радара как неотрицательный скаляр. Смещение уровня области значений описывается как часть разрешения уровня области значений, заданного параметром Range rate resolution (m/s). Это наборы свойств нижняя граница на точности уровня области значений радара и является безразмерным.
Чтобы включить этот параметр, на вкладке Parameters, выбирают параметр 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
.
Чтобы включить этот параметр, на вкладке Parameters, выбирают параметр 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).
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
Чтобы включить этот параметр, на вкладке Parameters, устанавливают параметр 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
.
Чтобы включить этот параметр, на вкладке Parameters, устанавливают параметр Target reporting format на Tracks
.
P and R for the P-out-of-R deletion
— Порог для удаления дорожки
(значение по умолчанию) | вектор 1 на 2 положительных целых чиселЗадайте порог для удаления дорожки как двухэлементный вектор из вектора 1 на 2 положительных целых чисел формы [P R]
. Если подтвержденная дорожка не присвоена никакому обнаружению P
времена в последнем R
обновления средства отслеживания, затем дорожка удалена. P
должно быть меньше чем или равно R
.
Чтобы включить этот параметр, на вкладке Parameters, устанавливают параметр 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
— Метод, чтобы задать целевые профили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
— Пользовательский идентификатор классификации
(значение по умолчанию) | целое число | вектор длины-L из целых чиселЗадайте пользовательский идентификатор классификации как целое число или вектор длины-L из целых чисел. Когда Unique identifier for actors является вектором, этот параметр является вектором из той же длины с элементами во взаимно-однозначном соответствии к агентам в Unique identifier for actors. Когда Unique identifier for actors пуст, []
, необходимо задать этот параметр как одно целое число, значение которого применяется ко всем агентам.
Пример 2
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
Length of actors' cuboids (m)
— Длина кубоидов агента
(значение по умолчанию) | положительный действительный скаляр | вектор длины-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)
— Ширина кубоидов агента
(значение по умолчанию) | положительный действительный скаляр | вектор длины-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)
— Высота кубоидов агента
(значение по умолчанию) | положительный действительный скаляр | вектор длины-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)
— Вращательный центр агентов
(значение по умолчанию) | массив ячеек длины-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)
— Эффективная площадь рассеивания
(значение по умолчанию) | Q с действительным знаком-by-P матрица | массив ячеек длины-L Q с действительным знаком-by-P матрицыЗадайте эффективную площадь рассеивания (ЭПР) агентов как Q с действительным знаком-by-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 пуст, []
, необходимо задать этот параметр как массив ячеек с одним элементом, содержащим матрицу, значения которой применяются ко всем агентам. Модули находятся в dBsm.
Пример: {[10 14 10; 9 13 9]}
Чтобы включить этот параметр, установите параметр Target profiles definition на Parameters
.
Azimuth angles defining RCSPattern (deg)
— Углы азимута шаблона эффективной площади рассеивания
(значение по умолчанию) | массив ячеек длины-L P с действительным знаком - векторы длиныЗадайте углы азимута шаблонов эффективной площади рассеивания как массив ячеек длины-L P с действительным знаком - векторы длины. Каждый вектор представляет углы азимута столбцов 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)
— Углы возвышения шаблона эффективной площади рассеивания
(значение по умолчанию) | массив ячеек длины-L Q с действительным знаком - векторы длиныЗадайте углы возвышения шаблонов эффективной площади рассеивания как массив ячеек длины-L Q с действительным знаком - векторы длины. Каждый вектор представляет углы возвышения столбцов 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.