Создайте постоянные gmphd
ускорения фильтр
инициализирует постоянное ускорение phd
= initcagmphd(detections
)gmphd
фильтр на основе информации, предоставляемой в обнаружениях объектов, detections
. Функция инициализирует постоянное состояние ускорения с тем же соглашением, что и constacc
и cameas
, [x; <reservedrangesplaceholder13> <reservedrangesplaceholder12>; <reservedrangesplaceholder11> <reservedrangesplaceholder10>; y; <reservedrangesplaceholder8> <reservedrangesplaceholder7>; <reservedrangesplaceholder6> <reservedrangesplaceholder5>; z; <reservedrangesplaceholder3> <reservedrangesplaceholder2>; <reservedrangesplaceholder1> <reservedrangesplaceholder0>].
Примечание
Эта функция инициализации не совместима с trackerGNN
, trackerJPDA
, и trackerTOMHT
Системные объекты.
Вы можете использовать initcagmphd
как FilterInitializationFcn
свойство trackingSensorConfiguration
.
Когда обнаружения предусмотрены как входные, функция добавляет один компонент к плотности, которая отражает среднее значение обнаружений. Когда функция вызывается без каких-либо входов, фильтр инициализируется без компонентов в плотности.
Функция использует распространение измерений, чтобы задать позиционную ковариацию.
Функция конфигурирует шум процесса фильтра, принимая стандартное отклонение модуля для скорости изменения ускорения.
Функция задает в фильтре максимум 500 компонентов.
Функция устанавливает HasExtent
свойство фильтра, чтобы true
если количество обнаружений входа больше единицы.