В прошлом я использовал фильтры Калмана для различных вещей, но теперь мне интересно использовать их для отслеживания положения, скорости и ускорения в контексте отслеживания положения для приложений для смартфонов. Меня поражает, что это должен быть пример из учебника простого линейного фильтра Калмана, но я не могу найти какие-либо онлайн-ссылки, которые обсуждают это. Я могу придумать различные способы сделать это, но вместо того, чтобы исследовать это с нуля, возможно, кто-то здесь может указать мне правильное направление:
- Кто-нибудь знает лучший способ настройки этой системы? Например, учитывая недавнюю историю наблюдений за положением, каков наилучший способ прогнозирования следующей точки в пространстве состояний фильтра Калмана? Каковы преимущества и недостатки включения ускорения в пространстве состояний? Если все измерения являются позиционными, то, если скорость и ускорение находятся в пространстве состояний, может ли система стать нестабильной? Так далее ...
- Кроме того, кто-нибудь знает хороший справочник для этого применения фильтров Калмана?
kalman-filters
стохастически
источник
источник
Ответы:
Это лучший из известных мне
Полный вывод с объяснением
Кальман
Это хороший ресурс для изучения фильтра Калмана. Если вас больше интересует работа приложения для смартфона, я бы посоветовал поискать уже существующую реализацию фильтра Калмана. Зачем изобретать велосипед? Например, если вы разрабатываете для Android, openCV имеет реализацию фильтра Калмана. Посмотреть Android OpenCV
Брадски и Келер - хороший ресурс по обработке изображений в целом, он включает раздел о фильтре Калмана, включающий примеры кода.
источник