Finden Abstand über den Beschleunigungsmesser im iPhone
Schlagen Sie bitte ein paar Anfang Punkt in diesem Prozess der Suche nach Distanz zu vertriebenen ein iPhone. Die Anforderung an Genauigkeit im aktuellen system ist in cm
, und die Verschiebung kann in der 3D-Welt.
Was ich schon getan habe ist
1. Versucht, mit Ton zu den berechneten Abstand zwischen 2 iPhones, aber ich brauche Abstand-Berechnung mit einem iPhone nur, ich.e braucht Hubraum.
2. Versucht CMMotionManager
und seine accelerometer-Daten, sondern Werte, die erhalten ist hilflos.
Ich denke ich brauche noch einen guten filter, um nützliche Daten heraus, dass der Schrott. Ich schon Kalman Filter
gegangen und durch einen link
iphone-Beschleunigungsmesser, der Geschwindigkeit und Distanz,
Wie Entfernung berechnen, mit Beschleunigungssensor mit dem iphone sdk an?,
Wie Messe ich die Strecke durch ein iPhone mit dem Beschleunigungssensor?,
Grundlegende Kalkül hinter diesem problem ist in dem Ausdruck
Versucht DCT-II Algorithmus und Mehrdimensionale DCT die Daten zu filtern.
Ich weiß nicht, hab ich was verpasst, oder wo soll ich gehen von hier aus, da ist es schwer zu glauben, dass niemand verwendet hat, Beschleunigungssensor für eine solche Genauigkeit, weil es so viele praktische Beispiele der es verwendet wird, für größere Genauigkeit.
Bitte geben Sie mir einige Zeiger, die nahelegen, dass einige Weg aus der aktuellen situation.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie können keine cm-Genauigkeit. Der Grund ist, überraschend, die Ausrichtung Fehler.
Den oben genannten link enthält einige Tipps, was Sie tun können, wenn Sie brauchen, Hubraum.
Eine noch bessere alternative ist die Verwendung die Orientierung in der Sie die Anwendung, wenn Sie kann.