Estimating Relative Angles Using Two Inertial Measurement Units Without Magnetometers

被引:8
作者
Song, Seung Yun [1 ]
Pei, Yinan [1 ]
Wecksler, Elizabeth T. Hsiao [1 ]
机构
[1] Univ Illinois, Dept Mech Sci & Engn, Urbana, IL 61801 USA
关键词
Magnetometers; Testing; Sensors; Accelerometers; Synchronous motors; Quaternions; Codes; Accelerometer; complementary filter; gyroscope; Kalman filter (KF); Madgwick filter (MW); Mahony filter (MH); MOTION TRACKING; JOINT KINEMATICS; KALMAN FILTER; SENSOR FUSION; COMPLEMENTARY; VALIDATION; SPASTICITY; VELOCITY; ATTITUDE; WALKING;
D O I
10.1109/JSEN.2022.3203346
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Inertial measurement units (IMUs) are used in biomechanical and clinical applications for quantifying joint kinematics. This study aimed to assist researchers new to IMUs and wanting to develop an inexpensive IMU system to estimate the relative angle between IMUs, while understanding the different algorithms for estimating angular kinematics. Thus, there were three subgoals: 1) to present a low-cost and convenient IMU system utilizing two 6-axis IMUs for computing the relative angle between the IMUs; 2) to examine seven methods for estimating the angular kinematics of an IMU; and 3) to provide an open-source code and working principles of these methods. The raw gyroscopic and accelerometer data were preprocessed. The seven methods included gyroscopic integration (GI), accelerometer inclination (AC), basic complementary filter (BCF), Kalman filter (KF), digital motion processor (DMP, a proprietary algorithm), Madgwick filter (MW), and Mahony filter (MH). An apparatus was designed to test nine conditions that computed angles for rotation about three axes (roll, pitch, yaw) and three movement speeds (50 degrees/s, 150 degrees/s, 300 degrees/s). Each trial lasted 25 min. The root-mean-squared error (RMSE) between the gold-standard value measured from the apparatus' encoder and the value calculated from each of the seven methods was determined. For roll and pitch, all methods accurately quantified angles (RMSE < 6 degrees) at all speeds. For yaw, all methods except AC and DMP displayed RMSE < 6 degrees at all speeds. AC could not be used for yaw angle computation, and DMP displayed RMSE >6 degrees. Researchers can utilize appropriate methods based on their study's application.
引用
收藏
页码:19688 / 19699
页数:12
相关论文
共 67 条
[1]  
Ahmad N., 2013, INT J SIGNAL PROCESS, P256, DOI DOI 10.12720/IJSPS.1.2.256-262
[2]  
Alam F., 2014, PROC INT C RES SCI E, P21
[3]  
Arfken G, 1985, MATH METHODS PHYS
[4]  
Bachmann E. R., 2007, ADA601163 NAV POSTGR
[5]   Does electrical stimulation reduce spasticity after stroke? A randomized controlled study [J].
Bakhtiary, Amir H. ;
Fatemy, Elham .
CLINICAL REHABILITATION, 2008, 22 (05) :418-425
[6]  
Beravs Tadej, 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2011), P212, DOI 10.1109/Humanoids.2011.6100914
[7]   Trunk Inclination Estimate During the Sprint Start Using an Inertial Measurement Unit: A Validation Study [J].
Bergamini, Elena ;
Guillon, Pelagie ;
Camomilla, Valentina ;
Pillet, Helene ;
Skalli, Wafa ;
Cappozzo, Aurelio .
JOURNAL OF APPLIED BIOMECHANICS, 2013, 29 (05) :622-627
[8]   Quantification of inertial sensor-based 3D joint angle measurement accuracy using an instrumented gimbal [J].
Brennan, A. ;
Zhang, J. ;
Deluzio, K. ;
Li, Q. .
GAIT & POSTURE, 2011, 34 (03) :320-323
[9]   Extension of the Rigid-Constraint Method for the Heuristic Suboptimal Parameter Tuning to Ten Sensor Fusion Algorithms Using Inertial and Magnetic Sensing [J].
Caruso, Marco ;
Sabatini, Angelo Maria ;
Knaflitz, Marco ;
Della Croce, Ugo ;
Cereatti, Andrea .
SENSORS, 2021, 21 (18)
[10]   Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All [J].
Caruso, Marco ;
Sabatini, Angelo Maria ;
Laidig, Daniel ;
Seel, Thomas ;
Knaflitz, Marco ;
Della Croce, Ugo ;
Cereatti, Andrea .
SENSORS, 2021, 21 (07)