DocumentCode :
2628694
Title :
Estimation of IMU and MARG orientation using a gradient descent algorithm
Author :
Madgwick, Sebastian O H ; Harrison, Andrew J L ; Vaidyanathan, Ravi
Author_Institution :
Dept. of Mech. Eng., Univ. of Bristol, Bristol, UK
fYear :
2011
fDate :
June 29 2011-July 1 2011
Firstpage :
1
Lastpage :
7
Abstract :
This paper presents a novel orientation algorithm designed to support a computationally efficient, wearable inertial human motion tracking system for rehabilitation applications. It is applicable to inertial measurement units (IMUs) consisting of tri-axis gyroscopes and accelerometers, and magnetic angular rate and gravity (MARG) sensor arrays that also include tri-axis magnetometers. The MARG implementation incorporates magnetic distortion compensation. The algorithm uses a quaternion representation, allowing accelerometer and magnetometer data to be used in an analytically derived and optimised gradient descent algorithm to compute the direction of the gyroscope measurement error as a quaternion derivative. Performance has been evaluated empirically using a commercially available orientation sensor and reference measurements of orientation obtained using an optical measurement system. Performance was also benchmarked against the propriety Kalman-based algorithm of orientation sensor. Results indicate the algorithm achieves levels of accuracy matching that of the Kalman based algorithm; <; 0.8° static RMS error, <; 1.7° dynamic RMS error. The implications of the low computational load and ability to operate at small sampling rates significantly reduces the hardware and power necessary for wearable inertial movement tracking, enabling the creation of lightweight, inexpensive systems capable of functioning for extended periods of time.
Keywords :
accelerometers; biomechanics; biomedical equipment; biomedical measurement; estimation theory; gradient methods; gyroscopes; magnetic sensors; magnetometers; mean square error methods; patient rehabilitation; IMU; MARG orientation; accelerometers; dynamic RMS error; gradient descent algorithm; gravity sensor arrays; gyroscope measurement error; inertial measurement units; magnetic angular rate; magnetic distortion compensation; optical measurement system; orientation algorithm; orientation sensor; propriety Kalman-based algorithm; quaternion derivative; quaternion representation; rehabilitation applications; sampling rates; static RMS error; triaxis gyroscopes; triaxis magnetometers; wearable inertial human motion tracking system; Accelerometers; Equations; Gyroscopes; Heuristic algorithms; Magnetometers; Mathematical model; Quaternions; Algorithms; Biomechanics; Humans; Orientation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rehabilitation Robotics (ICORR), 2011 IEEE International Conference on
Conference_Location :
Zurich
ISSN :
1945-7898
Print_ISBN :
978-1-4244-9863-5
Electronic_ISBN :
1945-7898
Type :
conf
DOI :
10.1109/ICORR.2011.5975346
Filename :
5975346
Link To Document :
بازگشت