2017-01-03 7 views
0

Я совершенно новый для мира фильтр Калмана, поэтому у меня есть некоторые сомнения по этому поводу.Реализация фильтра Калмана: положение только с входом акселерометра

Я буду использовать простое исследование:

если мы имеем 1 мерного мир, где тело двигается с ускорением изменчивым, это может быть возможным оценить его текущее положение и скорость с фильтром Калманом? (поскольку измерения акселерометра могут быть шумными). Я нашел много примеров, но они используют другие методы отслеживания, такие как GPS. Я хотел бы понять, достаточно ли акселерометра, чтобы оценить состояние и как настроить фильтр Калмана.

Заранее спасибо, Мишель

+0

Короткий ответ - нет, фильтр Калмана не имеет никакого значения для оценки, если у вас есть только один датчик. Когда ускорение интегрировано для получения скорости, у одной неизвестной константы (начальная скорость). Когда скорость интегрирована для получения позиции, мы получаем вторую неизвестную константу, начальную позицию. Дальнейшие измерения с акселерометра не дают информации об исходном положении или начальной скорости, и они не могут быть разрешены только с помощью акселерометра. Для оценки позиции должны быть другие датчики или другая информация. –

+0

Спасибо за объяснение, это понятно. – Rox1991

ответ

2

фильтра Калмана часто используются для объединения измерений из различных источников (например, от ускорений accelometer, угловой скорости от гироскопа и абсолютных измерений положения от GPS).

Обычно вы определяете, что такое переменная состояния, которая описывает текущий статус вашей системы (например, положение, скорость, ускорение). И предоставляет модель процесса (что, по вашему мнению, должно вести себя государство - в вашем случае, модель постоянного ускорения) и модель измерения (как текущее состояние, которое вы наблюдаете). В вашем случае измерительная модель H может наблюдать только ускорение и никогда не иметь никакой информации о положении. По сути дела, что этот фильтр Калмана ненаблюдаемый, вы можете представить его как недостаточно определенную систему.

Без измерений, регулирующих состояние положения, матрица ковариации P будет просто продолжать взрываться, и никоим образом не может обеспечить ничего близкого к реалистичному значению.

Таким образом, ответ «Нет», вы не можете использовать фильтр Калмана с постоянной моделью ускорения без каких-либо абсолютных измерений положения, чтобы он не взорвался.