Отчет о дорожке с одним объектом
objectTrack
захватывает информацию о дорожке одного объекта. objectTrack
- стандартный формат выхода для трекеров.
создает track
= objectTrackobjectTrack
объект со значениями свойств по умолчанию. Система координат objectTrack
объект содержит информацию, такую как возраст и состояние одной дорожки.
позволяет вам задать свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в одинарные кавычки.track
= objectTrack(Name,Value
)
TrackID
- Уникальный идентификатор дорожки1
(по умолчанию) | неотрицательное целое числоУникальный идентификатор дорожки, заданный как неотрицательное целое число. Это свойство различает различные треки.
Пример: 2
BranchID
- Уникальный идентификатор ветви трека0
(по умолчанию) | неотрицательное целое числоУникальный идентификатор ветви дорожки, заданный как неотрицательное целое число. Это свойство различает различные ветви дорожки.
Пример: 1
SourceIndex
- Индекс исходной системы отчетности по трекам1
(по умолчанию) | неотрицательное целое числоИндекс системы отчетов по исходным дорожкам, заданный как неотрицательное целое число. Это свойство определяет источник, который сообщает о дорожке.
Пример: 3
UpdateTime
- Время обновления дорожки0
(по умолчанию) | неотрицательным вещественным скаляромВремя, в которое трек обновлялся трекером, указывается как неотрицательный реальный скаляр.
Пример: 1.2
Типы данных: single
| double
Age
- Количество обновлений трека1
(по умолчанию) | положительное целое числоКоличество обновлений дорожки в виде положительного целого числа. Когда дорожка инициализируется, ее Age
равно 1
. Любое последующее обновление с хитом или промахом увеличивает Age трека
по 1.
Пример: 2
State
- Текущее состояние путиzeros(6,1)
(по умолчанию) | вектор N -элемент с реальным значениемТекущее состояние дорожки в UpdateTime
, заданный как действительный вектор N -элемент, где N - размерность состояния. Формат состояния дорожки зависит от модели, используемой для отслеживания объекта. Для примера 3-D модель постоянной скорости, используемая constvel
вектор состояния является [x; <reservedrangesplaceholder7> <reservedrangesplaceholder6>; y; <reservedrangesplaceholder4> <reservedrangesplaceholder3>; z; <reservedrangesplaceholder1> <reservedrangesplaceholder0>].
Пример:
[1 0.2 3 0.2]
Типы данных: single
| double
StateCovariance
- Ковариация неопределенности текущего состояния путиeye(6,6)
(по умолчанию) | действительную положительную полуопределенную симметричную N -by- N матрицуКовариация неопределенности текущего состояния дорожки, заданная как действительная положительная полуопределенная симметричная N -by - N матрица, где N - размерность состояния, заданная в State
свойство.
Типы данных: single
| double
StateParameters
- Параметры системы координат состояния путиstruct()
(по умолчанию) | структуру | массив структурПараметры опорной системы координат состояния дорожки, заданные как структура или массив структур. Используйте это свойство, чтобы задать опорную систему координат состояния дорожки и как преобразовать дорожку из исходной системы координат в систему координат фюзера.
ObjectClassID
- Идентификатор класса объекта0
(по умолчанию) | неотрицательное целое числоИдентификатор класса объекта, заданный как неотрицательное целое число. Это свойство различает различные пользовательские типы объектов. Например, можно использовать 1 для объектов типа «автомобиль», а 2 для объектов типа «пешеходный». 0 зарезервировано для неизвестной классификации.
Пример: 3
TrackLogic
- Отследите тип логики подтверждения и удаления'History'
(по умолчанию) | 'Integrated'
| 'Score'
Тип логики подтверждения и удаления, заданный как:
'History'
- Подтверждение и удаление отслеживания основаны на количестве раз, когда трек был назначен обнаружению в последних обновлениях трекера.
'Score'
- Подтверждение и удаление трека основаны на счете логарифмической логарифмической правдоподобности. Высокий счет означает, что трасса с большей вероятностью будет действительной. Низкий счет означает, что дорожка с большей вероятностью будет ложным предупреждением.
'Integrated'
- Подтверждение и удаление трека основано на интегрированной вероятности существования трека.
TrackLogicState
- Состояние логики дорожкиТекущее состояние типа логики дорожки. На основе логического типа, заданного в TrackLogic
свойство, логическое состояние задается как:
'History'
- 1-байтовый M логический вектор, где M количество последних логических состояний дорожки, записанных. true
(1) значения указывают на попадания, и false
(0) значения указывают на промахи. Для примера, [1 0 1 1 1]
представляет четыре хита и один промах в последних пяти обновлениях. Значение по умолчанию для логического состояния является 1.
'Score'
- вектор с реальным значением 1 на 2, [cs, ms]. cs - текущий счет, а ms - максимальный счет. Значение по умолчанию [0, 0]
.
'Integrated'
- неотрицательный скаляр. Скаляр представляет интегрированную вероятность существования дорожки. Значение по умолчанию является 0,5.
IsConfirmed
- Указать, подтвержден ли трекtrue
(по умолчанию) | false
Укажите, подтверждена ли дорожка, как true
или false
.
Типы данных: logical
IsCoasted
- Указать, покрыта ли дорожкаfalse
(по умолчанию) | true
Укажите, покрыта ли дорожка, задайте как true
или false
. Дорожка покрывается, если ее последнее обновление основано на предсказании вместо коррекции с помощью обнаружений.
Типы данных: logical
IsSelfReported
- Указать, является ли трек самоотчетнымtrue
(по умолчанию) | false
Укажите, является ли дорожка самооценкой, задается как true
или false
. Трек сообщается самостоятельно, если об этом сообщают из внутренних источников (сеньоры, трекеры или фьюзеры). Чтобы ограничить распространение слухов в системе отслеживания, используйте значение false
если дорожка была обновлена внешним источником.
Пример: false
Типы данных: logical
ObjectAttributes
- Атрибуты объектаstruct()
(по умолчанию) | структуруАтрибуты объекта, переданные трекером, заданы как структура.
toStruct | Преобразование objectTrack объект к struct |
objectTrack
Создание отчета о дорожке с помощью objectTrack
.
x = (1:6)'; P = diag(1:6); track = objectTrack('State',x,'StateCovariance',P); disp(track)
objectTrack with properties: TrackID: 1 BranchID: 0 SourceIndex: 1 UpdateTime: 0 Age: 1 State: [6x1 double] StateCovariance: [6x6 double] StateParameters: [1x1 struct] ObjectClassID: 0 TrackLogic: 'History' TrackLogicState: 1 IsConfirmed: 1 IsCoasted: 0 IsSelfReported: 1 ObjectAttributes: [1x1 struct]
The TrackLogic
свойство может быть задано только во время конструкции.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.