Sensor Fusion and Tracking Toolbox включает алгоритмы и инструменты для проектирования, симуляции и анализа систем, которые объединяют данные от нескольких датчиков для поддержания положения, ориентации и ситуационной осведомленности. Справочные примеры служат отправной точкой для внедрения компонентов бортовых, наземных, корабельных и подводных систем наблюдения, навигации и автономных систем.
Продукт включает в себя многообъектные трекеры, фильтры слияния датчиков, модели движения и датчиков, а также алгоритмы объединения данных, которые позволяют оценивать архитектуры слияния с использованием реальных и синтетических данных. С помощью Sensor Fusion and Tracking Toolbox вы можете импортировать и определять сценарии и траектории, потоковые сигналы и генерировать синтетические данные для активных и пассивных датчиков, включая датчики РЧ, акустические, ЭО/ИК и GPS/IMU. Вы также можете оценить точность и производительность системы с помощью стандартных тестов, метрик и анимированных графиков.
Для ускорения симуляции или прототипирования на ПК, продукт поддерживает генерацию кода C.
Создавайте исходные траектории и сценарии на основе путевых точек и скорости. Моделируйте платформы и цели для сценариев слежения.
Определите и преобразуйте истинное положение, скорость и ориентацию объектов в различных системах отсчета.
Моделируйте платформы, таких как самолеты, наземные транспортные средства или корабли. Платформы могут нести датчики и источники сигналов или отражать сигналы. Платформы могут быть стационарными или движущимися, нести датчики и излучатели, а также содержать зависящие от аспекта сигнатуры, отражающие сигналы.
Представление ориентации и вращения с использованием кватернионов, углов Эйлера, матриц вращения и векторов вращения. Определите ориентацию датчика относительно рамы кузова.
Имитируйте измерения от IMU (акселерометра, гироскопа, магнитометра), приемников GPS, радиолокатора, сонара и ИК в различных условиях окружающей среды.
Моделируйте IMU (инерциальные измерительные блоки), GPS (глобальная система позиционирования) и INS (инерциальные навигационные системы). Настрайивайте параметры окружающей среды, такие как температура и шумовые свойства моделей, для имитации реальных условий.
Моделируйте радиолокационные и гидроакустические датчики и излучатели для формирования обнаружений целей. Имитация механического и электронного сканирования по азимуту и / или углу места.
Моделируйте RWR (предупреждение об облучении), ESM (средство электронной поддержки), пассивный сонар и инфракрасные датчики для генерации только угловых обнаружений для использования в сценариях слежения. Определите излучатели и свойства канала для моделирования помех.
Оценка ориентации и положения во времени с помощью алгоритмов, оптимизированных для различных конфигураций датчиков, требований к выходу и ограничений движения.
Совмещайте показания акселерометра и магнитометра для имитации электронного компаса (eCompass). Совмещайте показания акселерометра, гироскопа и магнитометра с фильтром курсовертикали (AHRS).
Оценка позы с неголономными ограничениями курса и без них с использованием инерциальных датчиков и GPS. Определите позу без GPS путем слияния данных инерциальных датчиков с данными альтиметра или визуальной одометрии.
Используйте фильтры Калмана, многочастичные и много-модельные фильтры для различных моделей движения и измерения.
Оценивайте состояния объектов с использованием линейных, расширенных и unscented фильтров Калмана для линейных и нелинейных моделей движения и измерений. Используйте многочастичные фильтры и фильтры Гауссовой суммы для нелинейной, негауссовой оценки состояния, включая отслеживание с измерениями только дальности или только угла. Улучшите отслеживание маневрирующих целей с помощью фильтров взаимодействующих множественных моделей (IMM).
Настраивайте фильтры слежения с постоянной скоростью, постоянным ускорением, постоянным поворотом и пользовательскими моделями движения в декартовой системе координат, а также сферическими и модифицированными сферическими системами координат. Определяйте положение и скорость, дальность-угол, только угол или пользовательские модели измерения.
Создавайте многообъектные трекеры, которые объединяют информацию от различных датчиков. Поддерживайте одну или несколько гипотез об объектах, которые он отслеживает.
Интегрируйте фильтры оценки, алгоритмы привязки и логику управления треками в многообъектные трекеры для объединения обнаружений в треки. Используйте трекер множественных гипотез (MHT) в сложных сценариях, таких как отслеживание близко расположенных целей в условиях неопределенности.
Найдите лучшее или k-лучших решений проблемы привязки глобального ближайшего соседа (GNN). Решите проблему привязки S-D. Привязывайте обнаружения к трекам, или треки к трекам. Подтверждайте и удаляйте треки на недавней истории треков или на счете трека.
Объединяйте состояние и ковариацию состояния. Статически объединяйте синхронные обнаружения, включая триангуляцию угловых обнаружений от пассивных датчиков.
Анализ и сравнение производительности инерциальных фильтров и многообъектных систем слежения.
Отражайте на графиках ориентацию и скорость, истинные траектории, измерения с датчиков и треки в 3D. Визуализируйте неопределенности обнаружений и треков. Визуализируйте идентификатор трека с историей маршрута.
Генерируйте метрики создания, обслуживания и удаления треков, такие как длительность трека, разрывы в треке, а также смена идентификатора трека. Оценивайте точность трека на основе положения, скорости, ускорения и скорости рыскания по среднеквадратичной ошибки (RMSE), наряду со средней нормализованной ошибки оценки в квадрате (ANEES). Анализируйте шум инерциального датчика с использованием дисперсии Аллана.
Отслеживание объектов с помощью трекера совместной вероятностной ассоциации данных.
Отслеживания протяженных объектов с использованием трекера плотности гипотезы вероятности.
Генерация радиолокационных и ИК-обнаружений для протяженных объектов.
Симуляция и слияние обнаружений бистатического радара.
Оценка положения с использованием расширенного непрерывно-дискретного фильтра Калмана.
Оценка высоты и ориентации с использованием данных MARG и высотомера.
Определение дисперсии Аллана данных гироскопа.
Корректируйте показания магнитометра для эффектов мягкого и твердого железа.