2016-05-16 15 views
2

Bitte inspirieren Sie mich. Ich denke eine VR-Idee, dass ein Benutzer in einer virtuellen Welt mit nur einem Google Cardboard herumlaufen kann. Es muss nicht genau sein. Es braucht nur das Gefühl, dass wenn Sie auf ein virtuelles Objekt zugehen, das virtuelle Objekt näher kommt. Können Sie mir eine Idee und eine URL-Referenz geben, wie Sie die grobe Position des Benutzers ermitteln können?Verwenden Sie mobile, um festzustellen, wo der Benutzer in einem Raum steht

Bonus: Es gibt mehrere Personen in diesem Raum, es gibt Möbel in diesem Raum.

Es gibt einige Ideen, über die ich denke:

  1. opencv SLAM, es braucht nicht wirklich die Welt perfekt abzubilden, es müssen nur die Kamera verwenden, um das möglich zu erraten. Das Problem ist, kann es einen großen Einfluss bekommen, wenn andere Leute umhergehen

  2. iBeacon, mit 3 iBeacons, kann es vielleicht seine Position durch Messung der Stärke gehen diese iBeacon Signal. Aber ich höre auch, dass das Stärke-Signal durch viele Dinge beeinflusst werden kann, was es extrem unzuverlässig macht.

  3. Beschleunigungsmesser und Gyroskop. Nun ... ich habe eigentlich keine Ahnung wie das geht, Gyroskop gibt mir die Richtung, die ist cool, aber Beschleunigungsmesser gib mir einfach die Beschleunigung. es kann mir nicht die Geschwindigkeit geben, oder kann es?

+1

Werfen Sie einen Blick auf http://stackoverflow.com/questions/7499959/indoor-positioning-system-based-on-gyroscope-and-accelerometer und haben Sie versucht googlen "Local Positioning System Wifi Gyro" oder etw.? – Micka

+0

Wenn es nicht genau und niedrige Latenz ist, werden Sie wahrscheinlich Ihre Benutzer krank machen. Dies ist ein schwieriges Problem, und deshalb verwenden alle gegenwärtigen Positionserfassungs-VR-Headsets externe Tracking-Systeme. – mattnewport

Antwort

0

Sie Inspiration finden Sie hier (nicht mein Projekt): https://www.researchgate.net/publication/290428906_A_Virtual_Reality-based_Multiplayer_Game_using_Fine-grained_Localization

halte ich würde die Kamera auf dem Handy und Markern, wie Arcuo Mapping einfacher zu machen (eine in jede Richtung zum Beispiel). Dies würde jedoch nicht für Möbel und andere Personen gelten. Wenn Sie jedoch wie im obigen Beispiel eine Netzwerkverbindung herstellen, können Sie die Position der einzelnen Telefone selbst schätzen und an die anderen senden.