iOS: Bewegung, Präzision im 3D-Raum
Aus, was ich verstehe, GPS hat nur eine begrenzte Genauigkeit. Ist es möglich, eine genauere Lage für eine person, die im 3D-Raum?
Plane ich eine Anwendung schreiben, bei der sich Benutzer bewegen sich mit Ihren Handys in jede Richtung, aber nur verschieben müssen, um ein paar Meter. Gibt es irgendeine Technik, vielleicht mit dem Beschleunigungsmesser und Gyroskop ermöglichen würde, dass diese Genauigkeit?
Zum Beispiel, der Benutzer hält das Telefon flach (so dass die Unterseite des Telefons verläuft parallel mit dem Boden). Es ist etwas gezeichnet auf dem Bildschirm, die bewegt sich nicht "mit dem Bildschirm" wie die person läuft vorwärts, rückwärts und von Seite zu Seite. Somit erscheint der Gegenstand zu sein, unbeweglich, und nur erkennbar, dass das Telefon in der richtigen position im 3D-Raum.
Ich brauche niemanden, um lay-out-einige Codierung, geben Sie mir nur eine kurze Verständnis, wenn, mit einiger harter Arbeit, könnte dies sogar möglich sein.
Dank!
Derek
InformationsquelleAutor Derek | 2011-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, nicht wirklich. Wenn Sie integrieren die accelerometer-Werte doppelt Sie bekommen position, doch der Fehler ist schrecklich. Es ist nutzlos in der Praxis.
Hier ist eine Erklärung, warum (Google Tech Talk) auf 23:20.
Was Sie tatsächlich tun können, ist zu entdecken, Ihre "hidden object", durch ändern der Orientierung des Telefons. Das funktioniert Recht gut, mit nur Beschleunigungssensoren und Kompass. Das ist genau das, was Sie sehen in dem video gepostet von colechristensen.
InformationsquelleAutor Ali
Blick auf http://www.readwriteweb.com/archives/impressive_augmented_reality_demo_shows_off_sensor_fusion.php
Ist es möglich, deutlich zu erhöhen, die Lage durch die Kombination der Leistungen aus den verschiedenen sensoren "sensor-fusion". Die meisten Interessantes Konzept, denke ich, ist mit dem Ausgang von der Kamera erkennen und aufzeichnen die Bewegung (kombiniert mit gyros, Beschleunigungssensoren, gps). Sie schreiben ein Kalman-Filter zu kombinieren.
Das problem ist, dass dies auf der Ebene von engineering-grad student, verbrachte Jahre mit dem Studium solche Dinge. Nicht unmöglich, aber seien Sie bereit für eine Herausforderung.
InformationsquelleAutor colechristensen