A typical low-cost MEMS-IMU with 6 DOF (3-axes accelerometer + 3-axes gyroscope) might not be able to solely keep track of orientation and might diverge due to large out-of range acceleration peaks (caused by mechanical shocks).
I thought about something like an adaptive Filter (e.g. error state KF) which recalibrates the IMU on the run or some smoothing algorithms which postprocess the sensor data to compensate irregular data caused by high dynamics.
Are there any related papers which somebody can recommend?
Cheers
Andreas