Ungenaue Werte mit 9 Axis Motion Shield

Hallo und Frohe Ostern,

ich habe ein 9 Axis Motion Shield mit dem BNO055 auf einem Arduino UNO Rev. 3. Ich möchte die Beschleunigung in x und y Richtung sowie die Dreheung um die z Achse auslesen, um die Bewegung des Sensors im 2 Dimensionalen zu visualisieren.
Die Werte auszulesen ist kein Problem, auch die Calibierung des Gyroskops sowie des Accelerometers (beides auf 3) funktioniert.
Jetzt mein Problem:
Liegt der Sensor still, zeigen auch die Beschleunigungswerte keine Beschleunigung an, bewegt man nun den Sensor und legt ihn wieder still hin, erhält man permanent Werte von ca. 0,05-0,1 m/s^2. Das führt dann natürlich dazu, dass sich in meiner Visualisierung der Punkt immer schneller bewegt, obwohl eigentlich keine Beschleunigung und Geschwindigkeit vorhanden sind.
Weiß jemand, ob das einfach Ungenauigkeit des Sensors ist, oder hab ich etwas falsch gemacht/ vergessen/ übersehen/...?

Vielen Dank für jede Antwort!