VEXcode V5 में GPS सेंसर को कॉन्फ़िगर करना

किसी प्रोजेक्ट में GPS (गेम पोजिशनिंग सिस्टम) सेंसर से डेटा का उपयोग करने के लिए, सेंसर को पहले VEXcode V5 में एक डिवाइस के रूप में जोड़ा जाना चाहिए। यह आलेख आपको बताएगा कि VEXcode V5 में GPS सेंसर को कैसे कॉन्फ़िगर किया जाए। इस लेख में शामिल अवधारणाओं के बारे में जानने के लिए नीचे दिया गया वीडियो देखें।


VEXcode V5 में GPS सेंसर को कॉन्फ़िगर करना

एक उपकरण जोड़ें

VEXcode V5के साथ प्रोग्राम करना शुरू करते समय, GPS सेंसर के लिए ब्लॉक टूलबॉक्स में तब तक दिखाई नहीं देंगे जब तक कि इसे कॉन्फ़िगर नहीं किया गया हो। GPS सेंसर को कॉन्फ़िगर करने के लिए, इसे अपने प्रोजेक्ट में एक डिवाइस के रूप में जोड़ें। 

VEXcode V5 टूलबार जिसमें लाल बॉक्स में डिवाइस आइकन हाइलाइट किया गया है। डिवाइस आइकन कोड व्यूअर बटन और मॉनिटर बटन के बीच स्थित है।

डिवाइस आइकन का चयन करें.

VEXcode V5 में डिवाइस विंडो खुलती है, जिसमें डिवाइस जोड़ें बटन हाइलाइट किया गया है, जो यह बताता है कि आगे क्या चुनना है।

डिवाइस जोड़ें चुनें.

डिवाइस विकल्प जिन्हें कॉन्फ़िगरेशन में जोड़ा जा सकता है, जिसमें GPS विकल्प लाल बॉक्स में हाइलाइट किया गया है। जीपीएस विकल्पों की पांचवीं पंक्ति के मध्य में, दूरी और भुजा के बीच स्थित है।

GPSका चयन करें.

VEXcode V5 में डिवाइस विंडो जिसमें पोर्ट विकल्प उपलब्ध हैं। विंडो के शीर्ष पर 'पोर्ट चुनें' लिखा होता है, तथा पोर्ट 1 से 21 तक आइकन की 3 पंक्तियों में सूचीबद्ध होते हैं।

उस स्मार्ट पोर्ट का चयन करें जिसमें V5 रोबोट ब्रेन पर GPS सेंसर प्लग किया गया है।

जीपीएस सेंसर कॉन्फ़िगरेशन विंडो, सेंसर के लिए X और Y ऑफसेट को 0 मिमी पर सेट और कोण ऑफसेट को 180 डिग्री पर सेट दिखाती है। नीचे दाईं ओर स्थित संपन्न बटन लाल रंग की रूपरेखा के साथ हाइलाइट किया गया है।

ऑफसेट सेट किए बिना GPS सेंसर को डिवाइस के रूप में जोड़ने के लिएसंपन्नचयन करें।

जीपीएस सेंसर ऑफसेट के बारे में अधिक जानने के लिए नीचे दिया गया अनुभाग पढ़ें।

जीपीएस सेंसर ऑफसेट

ऑफसेट क्या है? 

कॉन्फ़िगरेशन में, आपके पास ऑफ़सेट जानकारी जोड़ने का विकल्प होता है। ऑफसेट रोबोट पर संदर्भ बिंदु और जीपीएस सेंसर की स्थिति के बीच का अंतर है। संदर्भ बिंदु आपके रोबोट पर एक सार्थक स्थान है, जैसे कि मोड़ केंद्र बिंदु या रोबोट की भुजा। आइये विचार करें कि यह क्यों महत्वपूर्ण है। नीचे दिए गए उदाहरण 2024-2025 VEX V5 रोबोटिक्स प्रतियोगिता (V5RC) गेम, हाई स्टेक्स के लिए हीरो बॉट एक्सल को दर्शाते हैं।

ऑफसेट एक मूल्यवान उपकरण क्यों है?

संदर्भ बिंदु (एक्सल की भुजा) के संबंध में जीपीएस सेंसर की स्थिति के लिए ऑफसेट सेट करने से आप एक्सल की भुजा को रोबोट के पीछे की बजाय वांछित स्थान पर रख सकते हैं। VEXcode, GPS सेंसर से प्राप्त डेटा को आपके प्रोजेक्ट में संदर्भ बिंदु के अनुरूप मानों में परिवर्तित करने के लिए ऑफसेट जानकारी का उपयोग करता है।

ऑफसेट आपको जीपीएस सेंसर की अनुशंसित स्थिति (रोबोट के पीछे और सामने की ओर) का उपयोग करने में सक्षम बनाता है, ताकि सेंसर से सबसे सटीक डेटा प्राप्त किया जा सके, जबकि आपके रोबोट और आपके प्रोजेक्ट के लिए एक सार्थक स्थान के आधार पर नेविगेट किया जा सके।

आपका संदर्भ बिंदु कहां है और आपके रोबोट पर जीपीएस सेंसर की स्थिति के आधार पर, सेंसर एक्स अक्ष और/या वाई अक्ष के साथ ऑफसेट हो सकता है। 

एक्सल रोबोट का ऊपर से नीचे का दृश्य। एक हरे रंग का बॉक्स रोबोट के पीछे दाहिने भाग पर जीपीएस सेंसर को उजागर करता है। रोबोट के सामने, रोबोट की भुजा के ऊपर एक गोलाकार बिंदु है।

एक्सल की इस छवि में, जीपीएस सेंसर रोबोट के पीछे दाईं ओर स्थित है (हरे रंग के बॉक्स से हाइलाइट किया गया है)। उदाहरण के तौर पर यहां एक्सल की बांह पर एक संदर्भ बिंदु दिखाया गया है, जिसे हरे बिंदु से चिह्नित किया गया है।

मैदान का ऊपर से नीचे का दृश्य. सेंसर का मुख रोबोट के पीछे की ओर है, जिसे एक ठोस हरे तीर द्वारा दर्शाया गया है। रोबोट के लिए संदर्भ बिंदु विपरीत दिशा में है, जिसे बिंदीदार हरे तीर द्वारा दर्शाया गया है।

संदर्भ बिंदु के संबंध में जीपीएस सेंसर के दृश्य क्षेत्र के कोण पर विचार करना भी महत्वपूर्ण है।

जीपीएस सेंसर के लिए अनुशंसित स्थिति का उपयोग करते हुए, सेंसर का मुख एक्सल के पीछे की ओर होगा, जैसा कि यहां हरे तीर से दिखाया गया है।

हालाँकि, संदर्भ बिंदु रोबोट के सामने के भाग के साथ संरेखित होता है, जो विपरीत दिशा की ओर होता है। जीपीएस सेंसर में भी एक एंगल ऑफसेट होता है।

X और Y ऑफसेट को मापना

आपके कॉन्फ़िगरेशन में ऑफसेट जोड़ने से, आपके VEXcode V5 प्रोजेक्ट में उपयोग किए गए GPS सेंसर मान स्वचालित रूप से ऑफसेट को प्रतिबिंबित करने के लिए समायोजित हो जाएंगे, और फ़ील्ड पर रोबोट के आपके वांछित संदर्भ बिंदु की स्थिति को दर्शाएंगे। 

जीपीएस सेंसर को आपके रोबोट पर सेंसर के माउंटिंग स्थान के आधार पर, x-अक्ष और/या y-अक्ष के साथ ऑफसेट किया जा सकता है।

एक्सल रोबोट का ऊपर से नीचे का दृश्य, जिसमें जीपीएस सेंसर के चारों ओर हरे रंग से चिह्नित बॉक्स और रोबोट की भुजा के ऊपर हरे रंग का वृत्त दिखाया गया है। एक्सल के ऊपर एक X और Y ग्रिड रखा गया है, जो एक्सल की भुजा के ऊपर हरे रंग के वृत्त को ग्रिड का केंद्र (0,0) दर्शाता है। जीपीएस सेंसर के चारों ओर हाइलाइट किया गया हरा बॉक्स ग्रिड के ऋणात्मक Y और धनात्मक X अक्षों में है।

एक्सल के उदाहरण में, जीपीएस सेंसर रोबोट की भुजा पर संदर्भ बिंदु के पीछे और दाईं ओर स्थित है।

एक्सल रोबोट की वही ऊपर से नीचे की छवि। एक नीला Y अक्ष तीर Y अक्ष से नीचे रोबोट के पीछे की ओर बढ़ता है। लाल रंग का X अक्ष वाला तीर, लाल रंग से चिन्हित GPS सेंसर के केंद्र की ओर दाईं ओर इंगित करता है।

इसका अर्थ यह है कि सेंसर X अक्ष (लाल तीर से दर्शाया गया है) और Y अक्ष (नीले तीर से दर्शाया गया है) दोनों के साथ ऑफसेट है।

एक्सल रोबोट का वही ऊपर से नीचे का दृश्य। एक बिंदीदार रेखा लाल रंग से हाइलाइट किए गए जीपीएस सेंसर को जोड़ती है। एक ठोस रेखा ग्रिड के केंद्र और जीपीएस सेंसर के केंद्र को जोड़ती है जो एक्स अक्ष पर दोनों के बीच की दूरी 50 मिमी दर्शाती है।

X ऑफसेट

एक्सल पर जीपीएस सेंसर रोबोट भुजा पर संदर्भ बिंदु के संबंध में धनात्मक x-अक्ष पर लगभग 50 मिमी पर लगाया गया है।

तब X ऑफसेट 50 मिमी होता है।

एक्सल रोबोट का वही ऊपर से नीचे का दृश्य। एक बिंदीदार रेखा लाल रंग से हाइलाइट किए गए जीपीएस सेंसर को जोड़ती है। एक ठोस रेखा ग्रिड के केंद्र और जीपीएस सेंसर के केंद्र को जोड़ती है जो y अक्ष पर दोनों के बीच की दूरी -320 मिमी दर्शाती है।

वाई ऑफसेट

एक्सल पर जीपीएस सेंसर रोबोट भुजा पर संदर्भ बिंदु के संबंध में नकारात्मक y-अक्ष पर लगभग 320 मिमी पर लगाया गया है।

तब Y ऑफसेट -320 मिमी है। 

कोण ऑफसेट मापना

एक वृत्त के मध्य में एक्सल रोबोट का ऊपर से नीचे का दृश्य, जिसमें रोबोट के सामने 0, दाईं ओर 90, पीछे 180 तथा बाईं ओर 270 दर्शाया गया है। जीपीएस सेंसर को एक हरे रंग के बॉक्स से चिन्हित किया गया है, जिसमें 180 डिग्री की ओर इशारा करते हुए एक तीर है। रोबोट की भुजा के ऊपर एक हरा वृत्त है तथा 0 की ओर इशारा करता एक तीर है।

जीपीएस सेंसर हेडिंग मानों की भी रिपोर्ट करता है। हालाँकि, जीपीएस सेंसर रोबोट के आगे की ओर विपरीत दिशा में है। इसका अर्थ यह है कि शीर्षक मान संदर्भ बिंदु के विपरीत होंगे, जो रोबोट पर आगे की ओर होता है।

रोबोट पर संदर्भ बिंदु की आगे की दिशा के साथ जीपीएस सेंसर की हेडिंग को संरेखित करने के लिए, आप एंगल ऑफसेट सेट कर सकते हैं।

एक्सल पर, कोण ऑफसेट 180º होगा। 

नोट: GPS सेंसर की अनुशंसित स्थिति के आधार पर, डिफ़ॉल्ट रूप से, कॉन्फ़िगरेशन कोण ऑफसेट को 180º पर सेट करेगा।

कॉन्फ़िगरेशन में ऑफ़सेट इनपुट करना

डिवाइस विंडो में GPS कॉन्फ़िगरेशन विंडो जिसमें लाल रंग का आयत है जो X, Y, और कोण ऑफसेट इनपुट बॉक्स को हाइलाइट करता है।

X, Y, और कोण ऑफसेट को बदलने के विकल्प मौजूद हैं।

X और Y ऑफसेट

कॉन्फ़िगरेशन में X ऑफसेट 50 मिमी पर सेट किया जाएगा।

जब ऑफसेट मान परिवर्तित होता है, तो दाईं ओर स्थित रोबोट आइकन पर GPS सेंसर का ग्राफिकल स्थान तदनुसार समायोजित हो जाता है। (ध्यान दें कि ग्राफिकल स्थान केवल एक चित्रण है और किसी विशिष्ट पैमाने पर नहीं है।)

Y ऑफसेट को –320 मिमी पर सेट किया जाएगा।

जब ऑफसेट मान परिवर्तित होता है, तो दाईं ओर स्थित रोबोट आइकन पर GPS सेंसर का ग्राफिकल स्थान तदनुसार समायोजित हो जाता है। (ध्यान दें कि ग्राफिकल स्थान केवल एक चित्रण है और किसी विशिष्ट पैमाने पर नहीं है।)

कोण ऑफसेट

डिवाइस विंडो में GPS कॉन्फ़िगरेशन विंडो जिसमें लाल रंग का आयत कोण ऑफसेट को उजागर करता है, जो 180 डिग्री है।

डिफ़ॉल्ट रूप से, कॉन्फ़िगरेशन में कोण ऑफसेट 180º पर सेट होता है, जो GPS सेंसर के अनुशंसित अभिविन्यास पर आधारित होता है। इसका अर्थ यह है कि VEXcode में GPS सेंसर की रिपोर्ट की गई हेडिंग रोबोट की हेडिंग के साथ संरेखित होगी। 

दृश्य क्षेत्र को दर्शाने तथा सेंसर के अभिविन्यास को दर्शाने के लिए, कॉन्फ़िगरेशन में रोबोट आइकन पर एक पीला हाइलाइट दिखाया गया है। जब कोण ऑफसेट मान परिवर्तित होता है, तो GPS की स्थिति और दाईं ओर स्थित रोबोट आइकन पर दृश्य क्षेत्र तदनुसार स्थानांतरित हो जाता है। (ध्यान दें कि ग्राफिकल स्थान केवल एक चित्रण है और किसी विशिष्ट पैमाने पर नहीं है।)

कॉन्फ़िगरेशन में GPS स्थिति नोट करें

डिवाइस विंडो में GPS कॉन्फ़िगरेशन विंडो, जिसमें कॉन्फ़िगरेशन विंडो के दाईं ओर एक छोटे रोबोट की छवि को उजागर करने वाला लाल आयत है। छोटे रोबोट के जीपीएस सेंसर की छवि संशोधित जीपीएस ऑफसेट के साथ बदल गई है, जो एक्सल के जीपीएस सेंसर की स्थिति से मेल खाती है।

ध्यान दें कि कॉन्फ़िगरेशन में रोबोट आइकन पर GPS की स्थिति भौतिक रोबोट पर GPS सेंसर की स्थिति के साथ संरेखित होती है। 

आप यह सुनिश्चित करने के लिए इस ग्राफिकल प्रस्तुति का उपयोग कर सकते हैं कि आपके ऑफसेट सही ढंग से दर्ज किए गए हैं। जीपीएस स्थिति आपके रोबोट की स्थिति से मेल खानी चाहिए। 

डिवाइस विंडो में GPS कॉन्फ़िगरेशन विंडो जिसमें सभी कॉन्फ़िगरेशन परिवर्तन किए गए हैं। एक्स ऑफसेट 50 मिमी पढ़ता है। Y ऑफसेट -320 मिमी पढ़ता है। कोण ऑफसेट 180 डिग्री पढ़ता है। संपन्न बटन लाल रंग में हाइलाइट किया गया है।

एक बार जब X, Y, और कोण ऑफसेट मान आपके रोबोट पर जीपीएस सेंसर के स्थान के आधार पर दर्ज हो जाते हैं, तो कॉन्फ़िगरेशन को सहेजने के लिए संपन्न चयन करें। 


VEXcode में GPS सेंसिंग कमांड

एक बार GPS सेंसर कॉन्फ़िगर हो जाने पर, GPS सेंसिंग कमांड VEXcode V5 के टूलबॉक्स में दिखाई देंगे। आप VEX API के साथ VEXcode V5 में सभी GPS सेंसिंग कमांड के बारे में जान सकते हैं। अपनी पसंदीदा कोडिंग विधि के लिए GPS सेंसिंग कमांड तक पहुंचने के लिए नीचे दिए गए लिंक का चयन करें। 

जीपीएस सेंसर द्वारा रिपोर्ट किए जा रहे डेटा के बारे में अधिक जानने के लिए तथा यह जानने के लिए कि यह फ़ील्ड पर रोबोट की स्थिति से कैसे संबंधित है, इस लेख को देखें

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: