Skip to content
DraconiticResearch
Search Sources API
197,761 studies31 sourcesUpdated 54 min ago
Peer-reviewedCC BYApplied Sciences

A Matrix-Based Sensor Fusion Algorithm for Nine-D.o.F. IMU Attitude Estimation

  1. 1Department of Industrial, Electronic and Mechanical Engineering, Roma Tre University, 00146 Rome, Italy
  2. 2Benchmark Electronics, 7602 EA Almelo, The Netherlands
  3. 3Radiolabs Research Center, 00198 Rome, Italy

Abstract

The orientation of a body in space can be conveniently determined through the fusion of different and redundant sensors; for example, as in Inertial Measurement Units (IMUs) and Magnetic, Angular Rate, and Gravity (MARG). Although this problem has been already addressed by many authors, and many relevant algorithms are available nowadays, this paper explores the possibility of improving their computational efficiency and reliability by suggesting some alternative refinements: (a) A matrix-based reformulation that speeds up the code by avoiding quaternion library operations, exploiting the well-established correspondence between quaternion algebra and linear matrix operators; (b) the use of a necessary condition between Euler parameters and their time derivatives as a kinematic-consistency residual; (c) the minimization of this norm; and (d) the possibility of decoupling the accelerometer sensor data in case the acceleration is higher than the gravity intensity. The matrix-based reformulation significantly improves the execution time of the original algorithms, while the optional refinement steps trade most of this saving for a consistency norm with machine precision. The algorithms are compared on a publicly available benchmark dataset and validated experimentally against a goniometric mechanical reference.

Related

  1. IMU-based upper limb kinematics validation: sensor fusion optimisation, sensor-to-segment alignment, and joint angle accuracy.
    A. Fabre, G. Kerr, P. Pivonka +1
    bioRxivPreprintAll rights reservedFull textSystems & synthetic biologybioRxiv
  2. Fusion of Multi-Spectral Features from UAVs to Improve the Accuracy of Total Soil Nitrogen Estimation During the Corn Growing Season
    Wenxing He, Minhua Yin, Yuhong Pu +7
    Plants (Basel, Switzerland)Peer-reviewedCC BYFull textPlant biologyEurope PMC
  3. Research on hybrid estimation algorithm for dynamic center-of-mass parameters of tracked agricultural transport platform
    Yitian Wang, Daohong Chong, Jinxin Luo +2
    Frontiers in Plant SciencePeer-reviewedCC BY 4.0Full textPlant biologyCrossrefEurope PMCPMC
  4. GCOM-C/SGLI ground-area-based chlorophyll content estimation: a computationally efficient algorithm free from LAI and vegetation classification
    Tomoko Kawaguchi Akitsu, Atsushi Kume, Roxanne Lai +4
    Ecological InformaticsPeer-reviewedCC BYFull textEcologyDOAJ
  5. Knowledge, Attitude, and Practice in Inflammatory Bowel Disease: Associated Factors and the Mediating Role of Attitude.
    Wei Wang, Dan Zhou, Haoping Zhao +2
    Patient preference and adherencePeer-reviewedCC BY-NCFull textGenetics & genomicsEurope PMC
BibTeX
@article{muccichini2026matrixbased,
  title = {{A Matrix-Based Sensor Fusion Algorithm for Nine-D.o.F. IMU Attitude Estimation}},
  author = {Alessandro Muccichini and Davide Camponeschi and Pietro Pennestrì and Alessandro Neri and Nicola Pio Belfiore},
  journal = {Applied Sciences},
  year = {2026},
  month = oct,
  doi = {10.3390/app162010101},
  url = {https://doi.org/10.3390/app162010101},
  note = {CC BY},
}
RIS
TY  - JOUR
TI  - A Matrix-Based Sensor Fusion Algorithm for Nine-D.o.F. IMU Attitude Estimation
AU  - Alessandro Muccichini
AU  - Davide Camponeschi
AU  - Pietro Pennestrì
AU  - Alessandro Neri
AU  - Nicola Pio Belfiore
PY  - 2026
DA  - 2026/10/26
JO  - Applied Sciences
DO  - 10.3390/app162010101
UR  - https://doi.org/10.3390/app162010101
AB  - The orientation of a body in space can be conveniently determined through the fusion of different and redundant sensors; for example, as in Inertial Measurement Units (IMUs) and Magnetic, Angular Rate, and Gravity (MARG). Although this problem has been already addressed by many authors, and many relevant algorithms are available nowadays, this paper explores the possibility of improving their computational efficiency and reliability by suggesting some alternative refinements: (a) A matrix-based reformulation that speeds up the code by avoiding quaternion library operations, exploiting the well-established correspondence between quaternion algebra and linear matrix operators; (b) the use of a necessary condition between Euler parameters and their time derivatives as a kinematic-consistency residual; (c) the minimization of this norm; and (d) the possibility of decoupling the accelerometer sensor data in case the acceleration is higher than the gravity intensity. The matrix-based reformulation significantly improves the execution time of the original algorithms, while the optional refinement steps trade most of this saving for a consistency norm with machine precision. The algorithms are compared on a publicly available benchmark dataset and validated experimentally against a goniometric mechanical reference.
SN  - 2076-3417
ER  -