Возможный дубликат:
Объединить данные гироскопа и акселерометра
Я прочитал ряд работ по Kalman filters
, но, похоже, мало хороших общедоступных обработанных примеров перехода от математической статьи к фактическому рабочему коду.
У меня есть система, содержащая трехосный акселерометр и одиночное измерение гироскопа вокруг одной из осей акселерометра. Система предназначена для удерживания человеком, и большую часть времени гироскоп будет измерять вращение вокруг гравитационного вектора или близко к нему. (Люди, работающие в той же отрасли, скорее всего, узнают, о чем я говорю);) Я понимаю, что это недопустимо.
Кажется, что гироскопы имеют почти постоянное смещение, которое немного отличается для каждого экземпляра системы. Как бы мне пойти по кодированию фильтра, чтобы использовать показания акселерометра для калибровки гироскопа в моменты, когда система наклоняется, так что ось гироскопа не коллинеарна с гравитацией и вращается вокруг оси гироскопа? Кажется, должно быть достаточно информации, чтобы сделать это, но, будучи сказанным, что нет и почему бы и ответ:)