ओकुलस रिफ्ट मोशन सिम्युलेटर प्लेटफॉर्म पर


12

वर्तमान में मैं एक मौजूदा (शारीरिक रूप से) बड़े मोशन सिम्युलेटर प्लेटफॉर्म के लिए एक VR वातावरण विकसित करता हूं। उपयोगकर्ता इस गति प्लेटफ़ॉर्म पर बैठ सकता है और एक शोध कार सिम्युलेटर वातावरण में गति की भावना को प्रेरित करने के लिए त्वरित और झुका हुआ हो सकता है। ओकुलस रिफ्ट पोजिशन ट्रैकर पहले से ही उपयोगकर्ता के सामने मूविंग प्लेटफॉर्म पर लगाया जाता है, जैसे आप अपने पीसी पर करते हैं।

वर्तमान में उपयोग किया जाने वाला 3 डी इंजन यूनिटी 5.3 है। प्लेटफ़ॉर्म के रोटेशन कोण और रैखिक त्वरण पहले से ही एकता में खिलाए गए हैं। परिणाम हालांकि मैं क्या करने के लिए लक्ष्य नहीं हैं। जबकि घूर्णी क्षतिपूर्ति तब तक अच्छी तरह से काम करती है जब तक हम प्लेटफ़ॉर्म को झुकाते हैं, एक बार जब कोणीय वेग शून्य हो जाता है, तो ट्रैकर मेरे द्वारा कॉल किए बिना रीसेट हो जाता है या किसी ईवेंट को फायर करता है जो उसने ऐसा किया है। रैखिक त्वरण मुआवजा हमेशा सही आराम बिंदु के आसपास झांकता है।

मैंने पहले ही देशी एकता वीआर कार्यान्वयन और ओकुलस प्लगइन का उपयोग करने की कोशिश की। हालाँकि, इस स्तर पर सेंसर फ्यूजन उपलब्ध नहीं है। ओकुलस मंचों में इस समस्या के बारे में कई विषय हैं, लेकिन मुझे कोई समाधान नहीं मिला।

वहाँ विकल्प है कि एक Oculus एक चलती मंच पर उपयोग करने के लिए कोशिश कर सकते हैं?

आदर्श रूप से मैं क्या करना चाहूंगा, आगे की प्रक्रिया करने से पहले ओकुलस सेंसर डेटा से प्रेरित गति को घटाना है। मैंने पहले से ही पेटिंग जैसे लिब्लोआरआर पर विचार किया, लेकिन मुझे वहां कोई सहायक सेंसर संलयन संबंधित कार्य नहीं मिला।


क्या आपके उपयोगकर्ता इस VR + गति प्लेटफ़ॉर्म संयोजन से बीमार नहीं हैं?
Vaillancourt

5
नहीं, क्योंकि हम चाहते हैं कि वे वही महसूस करें जो वे देखते हैं। हम वास्तव में, मनोविज्ञान के छात्रों के साथ सभी चरणों का मूल्यांकन कर रहे हैं। सिम्युलेटर सिकनेस का एकमात्र सबसे प्रभावशाली कारक उपयोगकर्ताओं को जो कुछ भी दिखाई देता है और जो वे महसूस करते हैं , उसके बीच एक बेमेल है , जिसे हम अपने सेटअप में कम करने की कोशिश करते हैं और इसलिए यहां पूछने आए थे।
Kapt.Brackbier

यह जानकर अच्छा लगा! अपनी परियोजना :) के साथ गुड लक
Vaillancourt

1
क्या होगा अगर सेंसर मंच के बाहर सांख्यिकीय रूप से माउंट किया गया है?
14

1
अगर मुझे समझ में आया, तो एक एक्सेलेरोमीटर + गायरो को उच्च आवृत्ति समायोजन के लिए हेडसेट में बनाया गया है (यह पूरी तरह से कैमरे पर निर्भर नहीं है), इसलिए जब इसे प्लेटफ़ॉर्म द्वारा त्वरित किया जा रहा होता है तो यह बाहर की तरफ धंसने लगता है क्योंकि दृश्य सेंसर के बीच विसंगति होती है आंतरिक वाले। अगर ऐसा है तो मुझे निम्न स्तर के ड्राइवरों को फिर से लिखने के अलावा कोई समाधान दिखाई नहीं देता है। मुझे वास्तव में स्काईब्लड्स विचार पसंद है (यदि यह एक विकल्प है), और मैंने सुना है कि कई सेंसर एक विकल्प हैं।
सिस्कोपॉफोन

जवाबों:


0

मैं निश्चित उत्तर नहीं दे सकता, लेकिन मेरा सुझाव यह है कि आप विभिन्न निर्माताओं (Microsoft मिश्रित वास्तविकता, VIVE और संभावित रूप से मोबाइल-फोन आधारित) से हेडसेट का प्रयोग करते हैं, और देखें कि क्या रीसेट समस्या उनके साथ भी होती है। मेरा कूबड़ यह है कि रीसेट मुद्दा ओकुलस विशिष्ट है, और सामान्य रूप से वीआर सिस्टम का लक्षण नहीं है।

एक सफल प्रोजेक्ट के उदाहरण के रूप में, जो समान है, कागज CarVR देखें : इन-कार वर्चुअल रियलिटी एंटरटेनमेंट को सक्षम करना । यह चलती कार में वीआर का उपयोग करने की बात करता है।

जैसे आपने क्या किया है, उन्होंने मंच (कार) में एक आईएमयू डाला है, और उस डेटा को यूनिटी में प्रस्तुत करने से घटाया है। ऐसा लगता है कि वे अपने परीक्षणों में सफल थे, और रीसेट या अन्य मुद्दों का उल्लेख नहीं करते हैं। अपने शोध में, उन्होंने विशेष रूप से सैमसंग गैलेक्सी एस 6 एज के साथ वीआर डिवाइस के रूप में सैमसंग गियर वीआर का उपयोग किया।

एक अन्य दृष्टिकोण एक वीआर सिस्टम का उपयोग करना होगा जो कि अभिविन्यास निर्धारित करने के लिए कैमरों पर निर्भर करता है। सैद्धांतिक रूप से, एक कैमरा-केवल सिस्टम पर्याप्त रूप से शक्तिशाली होने पर सभी हेड मोशन और ओरिएंटेशन को पूरी तरह से प्रबंधित कर सकता है। माइक्रोसॉफ्ट के मिक्स्ड रियलिटी हेडसेट कुछ हद तक ऐसा करते हैं। इस पर कुछ पृष्ठभूमि के लिए ट्रैकिंग पर Microsoft पेज देखें । उस ने कहा, मेरा मानना ​​है कि माइक्रोसॉफ्ट का सिस्टम हाइब्रिड दृष्टिकोण के लिए एकीकृत सेंसर के साथ कैमरा ट्रैकिंग का मिश्रण है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.