Оценка ориентации IMU и MARG с использованием алгоритма градиентного спуска

Estimation of IMU and MARG orientation using a gradient descent algorithm
Sebastian Madgwick, Andrew Harrison, Ravi Vaidyanathan
2011-06-01

оценка ориентации IMUоценка ориентации MARGалгоритм градиентного спускакомпенсация магнитных искаженийкватернионное представление
В статье предложен новый алгоритм определения ориентации, разработанный для поддержки вычислительно эффективной переносимой инерционной системы отслеживания движений человека в реабилитационных приложениях. Он применим к инерциальным измерительным блокам (IMU), состоящим из трёхосных гироскопов и акселерометров, а также к сенсорным массивам MARG (magnetic angular rate and gravity), которые дополнительно включают трёхосные магнитометры. Реализация для MARG включает компенсацию магнитных искажений. Алгоритм использует кватернионное представление, что позволяет применять данные акселерометра и магнитометра в аналитически выведенном и оптимизированном алгоритме градиентного спуска для вычисления направления ошибки измерения гироскопа в виде производной кватерниона. Производительность была оценена эмпирически с использованием коммерчески доступного сенсора ориентации и эталонных измерений ориентации, полученных с помощью оптической измерительной системы. Производительность также была сопоставлена с проприетарным основанным на фильтре Калмана алгоритмом сенсора ориентации. Результаты показывают, что алгоритм достигает уровней точности, сопоставимых с фильтром Калмана: < 0,8° среднеквадратической ошибки в статике и < 1,7° среднеквадратической ошибки в динамике. Низкая вычислительная нагрузка и способность работать при низких частотах дискретизации существенно снижают требования к аппаратному обеспечению и энергопотреблению для переносного инерционного отслеживания движений, что позволяет создавать лёгкие, недорогие системы, способные функционировать длительное время.
1
Разработан новый алгоритм оценки ориентации на основе кватернионов с градиентным спуском для данных IMU и MARG, использующий акселерометр и магнитометр для вычисления направления ошибки гироскопа.
2
Эмпирическая оценка относительно оптической эталонной системы и проприетарного алгоритма на базе фильтра Калмана показывает сопоставимую точность: <0.8° RMS в статике и <1.7° RMS в динамике.
3
Реализация для MARG включает компенсацию магнитных искажений для улучшения оценки ориентации при наличии триосных магнитометров.
4
Алгоритм характеризуется низкой вычислительной нагрузкой и возможностью работы на малых скоростях дискретизации, что позволяет создавать маломощные, лёгкие и дешёвые носимые системы отслеживания движений для реабилитации.

Инерциальные измерительные блоки (IMU) и датчики MARG, используемые в носимых системах инерционного отслеживания движения человека

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

Publication Details
Publication Date
2011-06-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Sebastian Madgwick
Andrew Harrison
Ravi Vaidyanathan
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%