VRPN
વી. આર. પી. એન. (વર્ચ્યુઅલ-રિયાલિટી પેરિફેરલ નેટવર્ક) એ વી. આર. એપ્લિકેશન્સમાં વર્ચ્યુઅલ રિયાલિટી પેરિફેરલ્સને ઍક્સેસ કરવા માટેનું ઉપકરણ-સ્વતંત્ર, નેટવર્ક-આધારિત ઇન્ટરફેસ છે. તે મૂળરૂપે ચેપલ હિલ ખાતે યુનિવર્સિટી ઓફ નોર્થ કેરોલિનાના કમ્પ્યુટર સાયન્સ વિભાગમાં રસેલ એમ. ટેલર II દ્વારા ડિઝાઇન અને અમલમાં મૂકવામાં આવ્યું હતું. જ્યારે તે વ્યવસાય હતો ત્યારે વી. આર. પી. એન. ની જાળવણી અને સમર્થન સેન્સિક્સ દ્વારા કરવામાં આવતું હતું. તે હાલમાં રેલિયાસોલ્વ દ્વારા જાળવવામાં આવે છે અને ફાળો આપનારાઓના ઉત્પાદક સમુદાયના સહયોગથી વિકસાવવામાં આવે છે. તે vrpn.org અને VRPN-VRST માં વધુ સંપૂર્ણ રીતે વર્ણવવામાં આવ્યું છે. વી. આર. પી. એન. નો હેતુ મોશન ટ્રેકર્સ અથવા જોયસ્ટિક કંટ્રોલર્સ જેવા ઇનપુટ ઉપકરણોને એકીકૃત ઇન્ટરફેસ પ્રદાન કરવાનો છે. તે નીચેની બાબતો પણ પૂરી પાડે છેઃ ડેટાનું ટાઇમ-સ્ટેમ્પિંગ પેરિફેરલ ઉપકરણોની બહુવિધ એક સાથે પહોંચ નિષ્ફળ સર્વરોનું સ્વચાલિત પુનઃ જોડાણ સત્રોનું સંગ્રહ અને પ્લેબેક વી. આર. પી. એન. સિસ્ટમમાં ક્લાયન્ટ એપ્લિકેશન અને હાર્ડવેર ડ્રાઇવરો બંને માટે પ્રોગ્રામિંગ ઇન્ટરફેસ અને સર્વર એપ્લિકેશનનો સમાવેશ થાય છે જે હાર્ડવેર ઉપકરણો સાથે વાતચીત કરે છે. ક્લાયન્ટ ઇન્ટરફેસો સી + + માં લખાયેલા છે પરંતુ સી #, પાયથોન અને જાવામાં આવરિત છે. વી. આર. પી. એન. ની એક લાક્ષણિક એપ્લિકેશન વાસ્તવિક સમયમાં નેટવર્ક દ્વારા 6DoF ગતિ કેપ્ચર ડેટાને એન્કોડ અને મોકલવાની છે. નેટવર્કિંગ વી. આર. પી. એન. ક્લાયન્ટ વી. આર. પી. એન. સર્વર (ડેટા પ્રદાન કરતું ઉપકરણ) સાથે બે રીતે જોડાણ સ્થાપિત કરી શકે છેઃ ક્યાં તો ટી. સી. પી. (વિશ્વસનીય, પરંતુ ઓછી કાર્યક્ષમ) અથવા ઓવર યુ. ડી. પી. (અવિશ્વસનીય, પરંતુ ઓછી વિલંબતા અને વધુ કાર્યક્ષમ). જ્યારે વિલંબતા નિર્ણાયક હોય ત્યારે "અવિશ્વસનીય" સ્થિતિને સામાન્ય રીતે પસંદ કરવામાં આવે છે. "અવિશ્વસનીય" જોડાણ આરંભીકરણ ક્રમ ટીસીપી અને યુડીપી પ્રોટોકોલ બંનેનો ઉપયોગ કરે છે. તે નીચે પ્રમાણે કામ કરે છેઃ ક્લાયન્ટ મનસ્વી પોર્ટ પર સાંભળવા માટે TCP સોકેટ ખોલે છે; ક્લાયન્ટ આ સોકેટનો પોર્ટ નંબર, તેના પોતાના મશીન નામ સાથે, VRPN સર્વરના જાણીતા પોર્ટ પર નિર્દેશિત યુડીપી ડેટાગ્રામમાં મોકલે છે (ડિફોલ્ટ 3883 છે); સર્વર ક્લાયન્ટ સાથે TCP કનેક્શન ખોલે છે, પગલું 2 પર સંચારિત પોર્ટ નંબર પર; જો TCP કનેક્શન સ્થાપિત થયેલ હોય, તો દરેક ઉપકરણ બીજાને સપોર્ટેડ VRPN વર્ઝન કહે છે; જો વર્ઝન સુસંગત ન હોય, તો કનેક્શન છોડી દેવામાં આવે છે; અન્યથા, દરેક ઉપકરણ નવા યુડીપી પોર્ટ પર સાંભળવાનું શરૂ કરે છે (અગાઉ ઉપયોગમાં લેવાતા કરતા અલગ) અને પોર્ટ નંબર અન્ય ઉપકરણને મોકલે છે, અગાઉ બનાવેલા TCP કનેક્શનનો ઉપયોગ કરીને. આ અભિગમના ફાયદાઓ છેઃ ઝડપી જોડાણ સમય અને જોડાણ દરમિયાન ઝડપી નિષ્ફળતા શોધ. જો કે, "અવિશ્વસનીય" જોડાણ આરંભીકરણ પ્રોટોકોલ કડક સ્તર પ્રોટોકોલ ડિઝાઇન સિદ્ધાંતનું સન્માન કરતું નથી, કારણ કે એપ્લિકેશન-સ્તર વી. આર. પી. એન. પેલોડ નેટવર્ક સ્ટેકમાં નીચલા સ્તરો, એટલે કે મશીનના નામો અને ટી. સી. પી./યુ. ડી. પી. પોર્ટ નંબરો વિશેની માહિતી લીક કરે છે. આ ડિઝાઇન પસંદગીને કારણે, NAT દ્વારા જોડાયેલા બે ઉપકરણો વચ્ચે VRPN જોડાણ સ્થાપિત કરવું અશક્ય છેઃ રાઉટરને પેકેટ હેડરમાં માત્ર સ્તર-3 માહિતીનું જ નહીં, પણ VRPN પેલોડની અંદર IP સરનામાંઓ અને પોર્ટ નંબરોના સંદર્ભોનું પણ ભાષાંતર કરવાની જરૂર પડશે. આ સમસ્યાનો સામનો કરવા માટે, વી. આર. પી. એન. બીજો "વિશ્વસનીય", ફક્ત ટી. સી. પી. જોડાણ આરંભીકરણ મોડ પ્રદાન કરે છે, જે પ્રમાણભૂત ટી. સી. પી. સર્વર-ક્લાયન્ટ ક્રિયાપ્રતિક્રિયા છેઃ વી. આર. પી. એન. સર્વર જાણીતા ટી. સી. પી. પોર્ટ પર સાંભળે છે અને ક્લાયન્ટ જોડાણ શરૂ કરે છે. આ સ્થિતિમાં, તમામ ડેટા એક જ ટીસીપી જોડાણ પર મોકલવામાં આવે છે, અને કોઈ યુડીપી સંચારની જરૂર નથી. સપોર્ટેડ ડિવાઇસીસ ટ્રેકર્સ (મૂળાક્ષરમાં સૂચિબદ્ધ) 3જી ટેક હાઈબોલ-3000 વાઈડ એરિયા ટ્રેકર (અગાઉ યુએનસી સીલિંગ ટ્રેકર). એન્ટિલેટન્સી પોઝિશનલ ટ્રેકિંગ સિસ્ટમ. ફ્લાયસ્ટિક 2 અને ફ્લાયસ્ટિક 3 સહિત એઆરટી ઓપ્ટિકલ ટ્રેકિંગ સિસ્ટમ્સ. પ્રાપ્ત કોડ પ્રમાણભૂત સ્રોત વિતરણનો એક ભાગ છે. ટ્રેકર તરીકે ઉપયોગમાં લેવાતા એનાલોગ ઉપકરણો (મેગેલન, જોયસ્ટિક સાથે અનાજ બોક્સ, રેડામેક એસપીઆઈ, માઉસ,.). એ. આર. ટૂલકિટ વી. આર. પી. એન. ટ્રેકર યુનિવર્સિડેડ ડી લોસ એન્ડેસ પાસેથી ઉપલબ્ધ છે. એસેન્શન ફ્લોક-ઓફ-બર્ડ્સ (ક્યાં તો એક સીરીયલ પોર્ટ દ્વારા ચાલે છે, અથવા દરેક સેન્સર તેના પોતાના સીરીયલ પોર્ટ સાથે જોડાયેલ છે). આ ડ્રાઇવર (અને અન્ય ટ્રેકર ડ્રાઇવરો) પાવર સાયકલ, સીરીયલ ડિસ્કનેક્ટ અથવા અન્ય ફ્લુકના કિસ્સામાં ટ્રેકરને રીસેટ કરે છે. પક્ષીઓના માળા પર આ ડ્રાઇવરનો ઉપયોગ ટ્રાન્સમીટર ડ્રાઇવ સર્કિટરીને બાળી નાખશે. ટેલિપોર્ટર્સ અથવા ટ્રેકર્સ તરીકે ઉપયોગમાં લેવાતા બટન ઉપકરણો (ગ્લોબલ હેપ્ટિક્સ જીઓઓર્બ,.). સીરીયલ ઇન્ટરફેસનો ઉપયોગ કરીને ક્રોસબો આરજીએ300 એક્સેલરોમીટર. ગેમટ્રેક ઉપકરણો. નિમજ્જન માઇક્રોસ્ક્રાઇબ કરો. બૌહૌસ યુનિવર્સિટી વેઇમરમાંથી જડતા માઉસ અને ઇવેન્ટ માઉસ. ઇન્ટરસેન્સ IS-600 અને IS-900 (કોઈપણ આર્કિટેક્ચર પર સંવર્ધિત ફાસ્ટ્રેક ઇન્ટરફેસનો ઉપયોગ કરીને). લોજિટેક 3D માઉસ. માઈક્રોસોફ્ટ કિનેક્ટ (બે અલગ-અલગ વી. આર. પી. એન. સર્વર ઉપલબ્ધ છે.) મોશન એનાલીસીસ કોર્પોરેશન (વી. આર. પી. એન. સર્વર વેન્ડરના સર્વરમાં બનેલું છે) મોશનનોડ ઇનર્ટિઅલ ટ્રેકિંગ ઉપકરણ. એનડીઆઈ પોલારિસ ઓપ્ટિકલ ટ્રેકિંગ સિસ્ટમ. નોવિન્ટ ફોર્સ-ફીડબેક ઉપકરણ. ઓપ્ટિટ્રેક મોટિવ (નેચરલપોઈન્ટ ઓપ્ટિટ્રેક ટ્રેકિંગ ટૂલ્સ હતું) (વી. આર. પી. એન. સર્વર વિક્રેતા સર્વરમાં બનેલું છે). ઓરિજિન સિસ્ટમ્સ ડાયનાસાઇટ ટ્રેકર (નિષ્ક્રિય પરાવર્તક સાથે). આ ડ્રાઇવર સીરિયલ ડી4ડી સ્ટીરિયો ડિસ્પ્લેમાં જૂના ટ્રેકરને પણ સપોર્ટ કરે છે. ઓએસવીઆર હેકર ડેવલપર કિટ અન્ય ઇન્ટરસેન્સ ટ્રેકર્સ (ઇન્ટરસેન્સ મૂળ લાઇબ્રેરીનો ઉપયોગ કરીને, યુએસબી-આધારિત પણ); આ ઇન્ટરફેસનો ઉપયોગ કરતી વખતે સ્થિતિ અને અભિગમની માહિતી સતત પરત કરવામાં આવે છે કે કેમ તે અંગે હાલમાં વીઆરપીએન ઇમેઇલ સૂચિ પર ચર્ચા ચાલી રહી છે. પીએસ-ટેક ઓપ્ટિકલ ટ્રેકિંગ સિસ્ટમ. ફેઝસ્પેસ ટ્રેકિંગ સિસ્ટમ. પી. એન. આઈ. સ્પેસપોઈન્ટ. કેટલાક આર્કિટેક્ચર પર પોલિમસ ફાસ્ટ્રેક ટ્રેકર અને 3સ્પેસ ટ્રેકર, ઓછામાં ઓછું લિનક્સ હેઠળ લિબર્ટી અને લિબર્ટીએચએસ ટ્રેકર. પેટ્રિઅટ ટ્રેકરને લિબર્ટી ડ્રાઇવરનો ઉપયોગ કરીને ટેકો આપવામાં આવે છે. G4 પાવરટ્રેક. રેઝર હાઇડ્રા રમત નિયંત્રક. સેન્સેબલ ટેક્નોલોજીઝ PHANToM ફોર્સ-ફીડબેક ઉપકરણ. સંવેદનાત્મક ટ્રેકર. સેન્સિક્સ ઝેડસાઇટ ટ્રેકર. સીરીયલ-પોર્ટ જીપીએસ ઉપકરણ. વિકોન (વી. આર. પી. એન. સર્વર વિક્રેતાના સર્વરમાં બનેલું છે). વ્યૂપોઇન્ટ આઈ ટ્રેકર. વર્ચ્યુઅલ રિયાલિટીઝ લિમિટેડ વર્લ્ડ વિઝ પ્રિસિઝન પોઝિશન ટ્રેકર પીપીટી 1.2 માંથી વિનટ્રેકર III મેગ્નેટિક ટ્રેકિંગ સિસ્ટમ. યોસ્ટ લેબ્સ 3સ્પેસ સેન્સર (અને વાયરલેસ 3સ્પેસ સેન્સર). ઝેડસ્પેસ ઇમર્સિવ ઇન્ટરેક્ટિવ હાર્ડવેર અને સોફ્ટવેર પ્લેટફોર્મ (વિક્રેતા સર્વરમાં બિલ્ટ થયેલ વી. આર. પી. એન. સર્વર). અન્ય ઉપકરણો (મૂળાક્ષરોમાં સૂચિબદ્ધ) 3ડીસીઓનેક્શન સ્પેસનેવિગેટર, સ્પેસએક્સપ્લોરર, સ્પેસમોઉસ પ્રો, નોટબુક્સ માટે નેવિગેટર, સ્પેસટ્રેવલર ઉપકરણો અને સ્પેસમોઉસ વાયરલેસ (બટનો અને 6ડીઓએફ વિભેદક એનાલોગ). 5ડીટી ગ્લોવ ટ્રેકર (આંગળીઓ વત્તા પિચ અને રોલ માટે પાંચ મૂલ્યો સાથેનું એનાલોગ ઉપકરણ). ઉપરાંત, 5DT16 ગ્લોવને 16 એનાલોગ મૂલ્યોને બટન પ્રેસમાં રૂપાંતરિત કરવા માટે ડ્રાઇવર સાથે ટેકો આપવામાં આવે છે. B & G સિસ્ટમો CerealBox બટન/ડાયલ/સ્લાઇડર/જોયસ્ટિક નિયંત્રકો કોઈપણ સર્વર-સક્ષમ મશીનમાં પ્લગ થયેલ છે. બાયોસાયન્સ ટૂલ્સ થર્મલ-કંટ્રોલ સિસ્ટમ. સીએચ પ્રોડક્ટ્સ ફાઇટરસ્ટિક ડાયરેક્ટઇનપુટે વિન્ડોઝ પર જોયસ્ટિક (ફોર્સ-ફીડબેક જોયસ્ટિક સહિત) સક્ષમ કરી છે (કેવી રીતે). ઉપરાંત, ડાયરેક્ટઇનપુટે વિન્ડોઝ પર રમ્બલ પેક સક્ષમ કર્યા. ડ્રીમ ચીકી યુએસબી ડ્રમ કીટ. યુક્લિડિયન હોલોગ્રાફિક હોલોગ્રામ ઉપકરણો (હોલોગ્રામ ટેબલ, હોલોગ્રામ રૂમ, હોલોગ્રામ દિવાલ). ફ્રાઉનહોફર આઈ. એમ. કે. એડીબોક્સ અને ફેકસ્પેસ ક્યુબિક માઉસ. ગ્લોબલ હેપ્ટિક્સ જીઓર્બ (બટનો અને એનાલોગ). હેડન-કર્ક IDEA ડ્રાઇવ્સ, રેખીય-ગતિ નિયંત્રકો. હિલક્રેસ્ટ લેબ્સના ફ્રીસ્પેસ ઉપકરણો. જોયસ્ટિક નિયંત્રકોઃ કોન્ટોઅર શટલએક્સપ્રેસ, ફુતાબા ઇન્ટરલિંક એલિટ, ગ્રિફીન પાવરમેટ, લોજિટેક એક્સ્ટ્રીમ 3ડી પ્રો, સેઇટેક એસટી290 પ્રો, માઈક્રોસોફ્ટ સાઇડવાઇન્ડર પ્રિસિઝન 2, માઈક્રોસોફ્ટ સાઇડવાઇન્ડર, માઈક્રોસોફ્ટ એક્સબોક્સ એસ (તમામ ઓ/એસ પર કાચો નિયંત્રક), માઈક્રોસોફ્ટ એક્સબોક્સ 360 (તમામ ઓ/એસ પર કાચો નિયંત્રક), એક્સબોક્સ 360 માટે આફ્ટરગ્લો એક્સ1 (તમામ ઓ/એસ પર કાચો નિયંત્રક). વિન્ડોઝ પર કીબોર્ડ. બટન સાથે લોજિટેક મેગેલન અને સ્પેસબોલ 6ડીઓએફ ગતિ નિયંત્રકો (સ્પેસબોલ 5000 સહિત). લિબયુએસબી દ્વારા એલયુડીએલ XY તબક્કાઓ. લિનક્સ (જ્યારે કન્સોલ પર લૉગ ઇન કરેલ હોય) અને વિન્ડોઝ પર માઉસ ઉપકરણો. રાષ્ટ્રીય સાધન એ/ડી કાર્ડ. નિન્ટેન્ડો વાઈ રિમોટ (ટ્રેકર તરીકે પણ કામ કરે છે). એન. આર. એલ. ઇમર્સનબોક્સ સીરીયલ ડ્રાઇવર (માત્ર બટનો માટે આધાર). વિન્ડોઝ પર અન્ય જોયસ્ટિક. લિનક્સ હેઠળ ચાલતી પીસી જોયસ્ટિક. રેડામેક સીરીયલ પોઝિશન ઇન્ટરફેસ વિડિયો/મૂવી કેમેરા ટ્રેકર (અનસેલ્ડ ઝૂમ/ફોકસ, અનટેસ્ટેડ મોશન બેઝ). રેટ્રોલિંક ગેમક્યુબ. સીરીયલ ઉંદરઃ સીરીયલ ઉંદરની વિવિધ શૈલીઓ પરના બટનો સીરીયલ પોર્ટમાં જોડાયેલા હોય છે. એસજીઆઈ બટન અને ડાયલ બોક્સ (એસજીઆઈ અથવા અન્ય મશીનો પર). માઇન્ડટેલ (બટનો અને એનાલોગ) માંથી સંપૂર્ણપણે સ્વચ્છ ગેજેટ (ટી. એન. જી.). એક્સબોક્સ 360 રમત નિયંત્રક. યુએનસીનું હેન્ડ-હેલ્ડ કંટ્રોલર (અથવા 5 બટનો સુધીનું કોઈપણ ઉપકરણ; લિનક્સ અથવા વિન્ડોઝ બોક્સ પર સમાંતર પોર્ટમાં પ્લગ કરી શકાય છે-તેનો ઉપયોગ નાપસંદ છે, તેના બદલે ટી. એન. જી. 3 નો ઉપયોગ કરો). વાન્ડા એનાલોગ/બટન ઉપકરણ. માઇલ્સ એસ. ડી. કે. (અપ્રચલિત), એયુ. એસ. આઈ. એમ. સાઉન્ડ હાર્ડવેર અને માઈક્રોસોફ્ટ ડાયરેક્ટસાઉન્ડ પર આધારિત વિન 32 સાઉન્ડ સર્વર. પી. આઈ. માંથી XKeys ઉપકરણો એન્જિનિયરિંગઃ ડેસ્કટોપ, પ્રોફેશનલ, જોગ એન્ડ શટલ, જોયસ્ટિક અને ફૂટ પેડલ. Zaber.com ના રેખીય સ્થિતિ તત્વો. સંદર્ભો બાહ્ય કડીઓ વી. આર. પી. એન. હોમ વી. આર. પી. એન. ગીથુબ વિકી રસેલ એમ. ટેલર II કોમ્પ્યુટર નેટવર્કના યુ. એન. સી. હોમ પેજ પર કોમ્પ્યુટર સાયન્સ વિભાગ