IMU Tracking using Madgewick Filter
IMU ( Inertia Measuring Unit) is a combination of an Accelerator, Gyroscope and Magnetometer. Sometimes working in conjunction with a GPS.
For precise tracking results that encompass attributes like height, x-y position , roll, pitch and yawn of an object we need to translate the sensor frame data into and Earth reference frame.
For this project to collect initial data we connect an IMU to an MCU that's connected to LabView. In LabView we coded a data recording function along with real-time gauges to monitor data. We move the IMU connected to a hand and record the data.
The Data is then collected and used to compute a translation Quaternion. This can be used to use all data available and compute a motion virtually. This Model is then used to do real-time motion tracking of objects in the 3D Space.
![]() | ![]() | ![]() |
---|


