-
Gründe
Autor: Väth 08.09.10 - 19:37
Grunde für die Verzögerung:
Es geht darum aus einer Beschleunigung durch Integration eine Geschwindigkeit oder einen Weg zu berechnen.
Dazu muss die Erdbeschleunigung aus den Messwerten entfernt werden.
Es treten jedoch Winkelfehler auf. Dadurch enthalten die duch den Benutzer zugeführten Beschleunigung einen gewissen Anteil an Erdbeschleunigung.
Bei der Integration entsteht durch aufsummieren der Erdbeschleunigung ein starker Drift.
Um diesen zu kompensieren, muss über einen kurzen Zeitraum die Werte gecacht und die Steigung berechnet werden um das Offset abzuziehen. Von Sensordatenfusion mal ganz abgesehen....
Dieses Cachen ist der Grund für die Verzögerung. -
Re: Gründe
Autor: Dr. Brinkmän 08.09.10 - 22:07
ok, diese begründung könnte durchaus sinn ergeben. dann stellt sich die frage, warum man sowas überhaupt auf diese art und weise umsetzt, wenn man weiss, dass es sehr ungenau sein wird.
-
Re: Gründe
Autor: Väth 09.09.10 - 09:53
Weil es momentan keine anderen preisgünstigen Möglichkeiten mittels eines Controllers zur Eingabe gibt.
Das Verfahren muss überall funktionieren.
Kinect ist auch nicht sonderlich genau, und ein ganz anderer Ansatz und wird nur für eine Art Sorte von Spielen taugen.



