VRPN
वी. आर. पी. एन. (वर्चुअल-रियलिटी पेरिफेरल नेटवर्क) वी. आर. अनुप्रयोगों में वर्चुअल रियलिटी पेरिफेरल तक पहुँचने के लिए एक उपकरण-स्वतंत्र, नेटवर्क-आधारित इंटरफेस है। इसे मूल रूप से चैपल हिल में उत्तरी कैरोलिना विश्वविद्यालय के कंप्यूटर विज्ञान विभाग में रसेल एम. टेलर द्वितीय द्वारा डिजाइन और कार्यान्वित किया गया था। वी. आर. पी. एन. का रखरखाव और समर्थन सेंसिक्स द्वारा किया गया था जब यह व्यवसाय था। वर्तमान में इसका रखरखाव रेलियासॉल्व द्वारा किया जाता है और इसे योगदानकर्ताओं के एक उत्पादक समुदाय के सहयोग से विकसित किया गया है। इसे vrpn.org और VRPN-VRST में अधिक पूरी तरह से वर्णित किया गया है। वी. आर. पी. एन. का उद्देश्य इनपुट उपकरणों, जैसे मोशन ट्रैकर या जॉयस्टिक नियंत्रकों को एक एकीकृत इंटरफेस प्रदान करना है। यह निम्नलिखित भी प्रदान करता हैः डेटा की समय-मुद्रांकन परिधीय उपकरणों तक एक साथ कई बार पहुंच असफल सर्वरों का स्वचालित पुनः कनेक्शन भंडारण और सत्रों का प्लेबैक वी. आर. पी. एन. प्रणाली में क्लाइंट अनुप्रयोग और हार्डवेयर ड्राइवर दोनों के लिए प्रोग्रामिंग इंटरफेस और एक सर्वर अनुप्रयोग होता है जो हार्डवेयर उपकरणों के साथ संवाद करता है। क्लाइंट इंटरफेस सी + + में लिखे गए हैं लेकिन सी #, पायथन और जावा में लिपटे गए हैं। वी. आर. पी. एन. का एक विशिष्ट अनुप्रयोग वास्तविक समय में नेटवर्क के माध्यम से 6 डी. ओ. एफ. गति ग्रहण डेटा को कूटबद्ध करना और भेजना है। नेटवर्किंग एक वी. आर. पी. एन. ग्राहक एक वी. आर. पी. एन. सर्वर (डेटा प्रदान करने वाला उपकरण) के साथ दो तरीकों से संबंध स्थापित कर सकता हैः या तो टी. सी. पी. (विश्वसनीय, लेकिन कम कुशल), या यू. डी. पी. (अविश्वसनीय, लेकिन कम विलंबता और अधिक कुशल)। "अविश्वसनीय" मोड को आम तौर पर तब पसंद किया जाता है जब विलंबता महत्वपूर्ण होती है। "अविश्वसनीय" कनेक्शन आरंभीकरण अनुक्रम टीसीपी और यूडीपी प्रोटोकॉल दोनों का उपयोग करता है। यह इस प्रकार काम करता हैः ग्राहक एक मनमाने बंदरगाह पर सुनने के लिए एक टीसीपी साकेट खोलता है; ग्राहक इस साकेट का पोर्ट नंबर, अपने स्वयं के मशीन नाम के साथ, वीआरपीएन सर्वर के एक प्रसिद्ध बंदरगाह पर निर्देशित एक यूडीपी डेटाग्राम में भेजता है (डिफ़ॉल्ट 3883 है); सर्वर ग्राहक के साथ एक टीसीपी कनेक्शन खोलता है, चरण 2 पर संचारित पोर्ट नंबर पर; यदि टीसीपी कनेक्शन स्थापित है, तो प्रत्येक उपकरण दूसरे को समर्थित वीआरपीएन संस्करण बताता है; यदि संस्करण संगत नहीं हैं, तो कनेक्शन छोड़ दिया जाता है; अन्यथा, प्रत्येक उपकरण एक नए यूडीपी पोर्ट पर सुनना शुरू कर देता है (पहले उपयोग किए गए उपकरणों से अलग) और पहले बनाए गए टीसीपी कनेक्शन का उपयोग करके दूसरे उपकरण को पोर्ट नंबर भेजता है। इस दृष्टिकोण के फायदे हैंः तेजी से कनेक्शन समय और कनेक्शन के दौरान तेजी से विफलता का पता लगाना। हालांकि, "अविश्वसनीय" कनेक्शन आरंभीकरण प्रोटोकॉल सख्त परत प्रोटोकॉल डिजाइन सिद्धांत का सम्मान नहीं करता है, क्योंकि अनुप्रयोग-स्तर वी. आर. पी. एन. पेलोड नेटवर्क स्टैक में निचले स्तरों के बारे में जानकारी लीक करता है, अर्थात् मशीन के नाम और टी. सी. पी./यू. डी. पी. पोर्ट संख्या। इस डिजाइन विकल्प के कारण, एक एन. ए. टी. के माध्यम से जुड़े दो उपकरणों के बीच वी. आर. पी. एन. कनेक्शन स्थापित करना असंभव हैः राउटर को न केवल पैकेट हेडर में परत-3 जानकारी का अनुवाद करने की आवश्यकता होगी, बल्कि वी. आर. पी. एन. पेलोड के अंदर आई. पी. पतों और पोर्ट नंबरों के संदर्भों का भी अनुवाद करने की आवश्यकता होगी। इस समस्या से निपटने के लिए, वी. आर. पी. एन. एक दूसरा "विश्वसनीय", केवल टी. सी. पी. कनेक्शन आरंभीकरण मोड प्रदान करता है, जो एक मानक टी. सी. पी. सर्वर-क्लाइंट अंतःक्रिया हैः वी. आर. पी. एन. सर्वर एक प्रसिद्ध टी. सी. पी. पोर्ट पर सुनता है और क्लाइंट एक कनेक्शन शुरू करता है। इस मोड में, सभी डेटा को एक ही टीसीपी कनेक्शन पर भेजा जाता है, और किसी यूडीपी संचार की आवश्यकता नहीं होती है। समर्थित उपकरण ट्रैकर (वर्णानुक्रम में सूचीबद्ध) थर्डटेक हाईबॉल-3000 वाइड एरिया ट्रैकर (पूर्व में यू. एन. सी. सीलिंग ट्रैकर)। एंटीलेटेन्सी पोजिशनल ट्रैकिंग सिस्टम। फ्लाईस्टिक 2 और फ्लाईस्टिक 3 सहित ए. आर. टी. ऑप्टिकल ट्रैकिंग सिस्टम। प्राप्त करने वाला कोड मानक स्रोत वितरण का हिस्सा है। ट्रैकर के रूप में उपयोग किए जाने वाले एनालॉग उपकरण (मैगेलन, जॉयस्टिक के साथ अनाज बॉक्स, रेडामेक एसपीआई, माउस,)। ए. आर. टूलकिट वी. आर. पी. एन. ट्रैकर यूनिवर्सिडैड डी लॉस एंडीज़ से उपलब्ध है। आरोही पक्षियों का झुंड (या तो एक क्रमिक बंदरगाह के माध्यम से चल रहा है, या प्रत्येक संवेदक अपने स्वयं के क्रमिक बंदरगाह से जुड़ा हुआ है)। यह ड्राइवर (और अन्य ट्रैकर ड्राइवर) पावर साइकिल, सीरियल डिस्कनेक्ट या अन्य फ्लूक के मामले में ट्रैकर को रीसेट करता है। पक्षियों के घोंसले पर इस चालक का उपयोग ट्रांसमीटर ड्राइव सर्किटरी को जला देगा। बटन उपकरण जिनका उपयोग टेलीपोर्टर या ट्रैकर के रूप में किया जाता है (ग्लोबल हैप्टिक्स जियोऑर्ब,)। क्रासबो आर. जी. ए. 300 एक्सेलेरोमीटर सीरियल इंटरफेस का उपयोग करता है। गेमट्रैक उपकरण। निमज्जन माइक्रोस्क्राइब। बौहॉस विश्वविद्यालय वाइमर से जड़त्वीय माउस और घटना माउस। इंटरसेंस आईएस-600 और आईएस-900 (किसी भी वास्तुकला पर संवर्धित फास्टरक इंटरफेस का उपयोग करते हुए)। लॉजिटेक 3डी माउस। माइक्रोसॉफ्ट किनेक्ट (दो अलग-अलग वी. आर. पी. एन. सर्वर उपलब्ध हैं।) गति विश्लेषण निगम (वी. आर. पी. एन. सर्वर विक्रेता के सर्वर में बनाया गया है) मोशननोड जड़त्वीय ट्रैकिंग उपकरण। एन. डी. आई. पोलारिस ऑप्टिकल ट्रैकिंग सिस्टम। नोविंट फोर्स-फीडबैक उपकरण। ऑप्टिट्रैक मोटिव (नेचुरलप्वाइंट ऑप्टिट्रैक ट्रैकिंग टूल्स था) (वी. आर. पी. एन. सर्वर विक्रेता सर्वर में बनाया गया है)। ओरिजिन सिस्टम डायनासाइट ट्रैकर (निष्क्रिय परावर्तक के साथ)। यह ड्राइवर सीरियल डी4डी स्टीरियो डिस्प्ले में पुराने ट्रैकर का भी समर्थन करता है। ओएसवीआर हैकर डेवलपर किट अन्य इंटरसेंस ट्रैकर (इंटरसेंस नेटिव लाइब्रेरी, यहां तक कि यूएसबी-आधारित का उपयोग करते हुए); वर्तमान में वीआरपीएन ईमेल सूची पर इस बारे में चर्चा चल रही है कि क्या इस इंटरफेस का उपयोग करते समय स्थिति और अभिविन्यास जानकारी लगातार वापस की जाती है। पीएस-टेक ऑप्टिकल ट्रैकिंग सिस्टम। फेजस्पेस ट्रैकिंग सिस्टम। पीएनआई स्पेसप्वाइंट। कम से कम लिनक्स के तहत कई आर्किटेक्चर, लिबर्टी और लिबर्टीएचएस ट्रैकर पर पोलिमस फास्टट्रैक ट्रैकर और 3स्पेस ट्रैकर। पैट्रियट ट्रैकर को लिबर्टी ड्राइवर का उपयोग करके समर्थित किया जाता है। जी4 पावरट्रैक। रेज़र हाइड्रा खेल नियंत्रक। सेंसेबल टेक्नोलॉजीज फान्टम फोर्स-फीडबैक डिवाइस। संवेदी अनुरेखक। संवेदी जेडसाइट ट्रैकर। सीरियल-पोर्ट जी. पी. एस. उपकरण। विकॉन (वी. आर. पी. एन. सर्वर विक्रेता के सर्वर में बनाया गया है)। व्यूप्वाइंट आई ट्रैकर। वर्चुअल रियल्टीज लिमिटेड वर्ल्डविज़ प्रिसिजन पोज़ीशन ट्रैकर पीपीटी 1.2 से विनट्रैकर III मैग्नेटिक ट्रैकिंग सिस्टम। योस्ट लैब्स 3स्पेस सेंसर (और वायरलेस 3स्पेस सेंसर)। जेडस्पेस इमर्सिव इंटरैक्टिव हार्डवेयर और सॉफ्टवेयर प्लेटफॉर्म (वेंडर सर्वर में निर्मित वीआरपीएन सर्वर)। अन्य उपकरण (वर्णानुक्रम में सूचीबद्ध) 3डीसीओनेक्शन स्पेसनेविगेटर, स्पेसएक्सप्लोरर, स्पेसमौस प्रो, नोटबुक के लिए नेविगेटर, स्पेसट्रेवलर उपकरण और स्पेसमौस वायरलेस (बटन और 6डीओएफ विभेदक एनालॉग)। 5डीटी दस्ताने ट्रैकर (उंगलियों और पिच और रोल के लिए पांच मूल्यों के साथ एनालॉग उपकरण)। इसके अलावा, 5डीटी16 दस्ताने को 16 एनालॉग मूल्यों को बटन दबाने में बदलने के लिए एक चालक के साथ समर्थित किया गया है। बी एंड जी सिस्टम सीरियलबॉक्स बटन/डायल/स्लाइडर/जॉयस्टिक नियंत्रक किसी भी सर्वर-सक्षम मशीन में प्लग किए जाते हैं। जैव विज्ञान उपकरण तापीय-नियंत्रण प्रणाली। सीएच उत्पाद फाइटरस्टिक डायरेक्ट इनपुट ने विंडोज पर जॉयस्टिक (फोर्स-फीडबैक जॉयस्टिक सहित) को सक्षम किया (कैसे देखें)। इसके अलावा, डायरेक्टइनपुट ने विंडोज पर रम्बल पैक को सक्षम किया। ड्रीम चीकी यूएसबी ड्रम किट। यूक्लिडियन होलोग्राफिक्स होलोग्राम उपकरण (होलोग्राम टेबल, होलोग्राम कक्ष, होलोग्राम दीवार)। फ्राउनहोफर आई. एम. के. एडबॉक्स और फेकस्पेस क्यूबिक माउस। ग्लोबल हैप्टिक्स जीऑर्ब (बटन और एनालॉग)। हेडन-कर्क आई. डी. ई. ए. ड्राइव, रैखिक-गति नियंत्रक। हिलक्रेस्ट लैब्स के फ्रीस्पेस उपकरण। जॉयस्टिक नियंत्रकः समोच्च शटलएक्सप्रेस, फुताबा इंटरलिंक एलीट, ग्रिफिन पावरमेट, लॉजिटेक एक्सट्रीम 3डी प्रो, साइटेक एसटी290 प्रो, माइक्रोसॉफ्ट साइडवाइंडर प्रिसिजन 2, माइक्रोसॉफ्ट साइडवाइंडर, माइक्रोसॉफ्ट एक्सबॉक्स एस (सभी ओ/एस पर कच्चा नियंत्रक), माइक्रोसॉफ्ट एक्सबॉक्स 360 (सभी ओ/एस पर कच्चा नियंत्रक), एक्सबॉक्स 360 के लिए आफ्टरग्लो एक्स1 (सभी ओ/एस पर कच्चा नियंत्रक)। खिड़कियों पर कीबोर्ड। बटनों के साथ लॉजिटेक मैगेलन और स्पेसबॉल 6डीओएफ गति नियंत्रक (स्पेसबॉल 5000 सहित)। लिबयूएसबी के माध्यम से एलयूडीएल एक्सवाई चरण। लिनक्स (जब कंसोल में लॉग इन किया जाता है) और विंडोज पर माउस उपकरण। राष्ट्रीय उपकरण ए/डी कार्ड। निन्टेन्डो वाई रिमोट (एक ट्रैकर के रूप में भी कार्य करता है)। एन. आर. एल. इमर्शनबॉक्स सीरियल ड्राइवर (केवल बटनों के लिए समर्थन)। विंडोज पर अन्य जॉयस्टिक। लिनक्स के तहत चलने वाली पीसी जॉयस्टिक। रेडामेक सीरियल पोजीशन इंटरफेस वीडियो/मूवी कैमरा ट्रैकर (अनसेल्ड ज़ूम/फ़ोकस, अनटेस्टेड मोशन बेस)। रेट्रोलिंक गेमक्यूब। सीरियल चूहः सीरियल चूहों की कई शैलियों पर बटन एक सीरियल पोर्ट में प्लग किए जाते हैं। एस. जी. आई. बटन और डायल बॉक्स (एस. जी. आई. या अन्य मशीनों पर)। माइंडटेल (बटन और एनालॉग) से पूरी तरह से स्वच्छ गैजेट (टी. एन. जी.)। एक्सबॉक्स 360 गेम नियंत्रक। यू. एन. सी. का हाथ से पकड़े जाने वाला नियंत्रक (या 5 बटन तक वाला कोई भी उपकरण; लिनक्स या विंडोज बॉक्स पर समानांतर पोर्ट में प्लग किया जा सकता है-इसका उपयोग बहिष्कृत है, इसके बजाय टी. एन. जी. 3 का उपयोग करें)। वांडा एनालॉग/बटन उपकरण। माइल्स एस. डी. के. (अप्रचलित), ए. यू. एस. आई. एम. ध्वनि हार्डवेयर और माइक्रोसॉफ्ट डायरेक्टसाउंड पर आधारित विन32 ध्वनि सर्वर। पी. आई. से एक्सकीज़ उपकरण इंजीनियरिंगः डेस्कटॉप, प्रोफेशनल, जॉगिंग एंड शटल, जॉयस्टिक और फुट पेडल। Zaber.com के रैखिक स्थिति तत्व। संदर्भ बाहरी लिंक वी. आर. पी. एन. होम वी. आर. पी. एन. गिथूब विकी सेंसिक्स डिपार्टमेंट ऑफ कंप्यूटर साइंस UNC होम पेज ऑफ रसेल एम. टेलर II कंप्यूटर नेटवर्क