Численное интегрирование сложно.Наивное численное интегрирование зашумленного сигнала по существу всегда приводит к значительным ошибкам и отклонениям (как, например, то, что вы видите).Люди придумали всевозможные умные способы решения этой проблемы, большинство из которых требуют наличия некоторого источника справочной информации, кроме акселерометра (например, контроллер Wii, в котором есть не только акселерометр, но и верхняя часть)телевизора).
Обратите внимание, что любой MEMS-акселерометр обязательно ограничен сообщением только об определенной полосе ускорений;если ускорение выходит за пределы этой полосы, то вы получите существенный дрейф, если у вас не будет способа его компенсировать.Кроме того, есть факт, что ускорение сообщается как дискретная величина, поэтому обязательно есть некоторая ошибка аппроксимации, а также шум, даже если вы не выходите за пределы окна.Когда вы складываете все эти факторы вместе, некоторое отклонение неизбежно.