Wie Gert schon sagte, ist der Fehler systembedingt. Je länger die Integration, desto mehr summieren sich kleine Fehler in der Kalibierung. Warum verwendest Du hier nicht einen normalen Winkelencoder, der wahrscheinlich billiger als Dein Sensor wäre? Aber wenn Du ihn unbedingt weiterverwenden willst, dann nur so: Man braucht einen Kontakt an der Welle, der bei Phi=0 den Integrator bei jeder vollen Umdrehung rücksetzt. Dann kann sich der Fehler nicht langzeitlich fortentwickeln.
Wegen dieser Problematik hat Deutschland letzlich den Krieg verloren.
Die "Wunderwaffe" V2 ermittelt ihre Position ebenfalls durch Integration über die (vektorielle) Geschwindigkeit, was um so weniger gut funktionierte, je weiter die Entfernung zum Ziel. Und London war weit weg, da noch etwas Bestimmtes zu treffen war unmöglich..