नेविगेशन किट आपको प्लेग्राउंड पर वेपॉइंट लगाने और उस स्थान के बारे में डेटा देखने में सक्षम बनाती है। यह मार्ग नियोजन के दौरान आपके रोबोट को मैदान में किसी स्थान पर ले जाने या मोड़ने के लिए आवश्यक मापदंडों को निर्धारित करने में सहायक होता है। यह लेख नेविगेशन किट का एक संक्षिप्त परिचय देता है और बताता है कि किसी प्रोजेक्ट को बनाने में आपकी मदद करने के लिए इसका उपयोग कैसे शुरू किया जाए।
नोट: इस लेख में दी गई छवियों में VEX IQ 25-26 मिक्स & मैच प्लेग्राउंड दिखाया गया है, हालांकि सभी जानकारी अन्य प्लेग्राउंड पर भी लागू होती है।
वेपाइंट
वेपॉइंट प्लेग्राउंड पर आपके लक्ष्य स्थान हैं जहाँ आप नेविगेट करना चाहते हैं। प्लेग्राउंड पर वेपॉइंट्स को प्लस (+) चिह्न से दर्शाया जाता है। आप खेल के मैदान के चारों ओर एक रास्ता तय करने में मदद के लिए कई वेपॉइंट का उपयोग कर सकते हैं। प्लेग्राउंड पर कहीं भी एक वेपॉइंट जोड़ा जा सकता है ताकि उसकी दूरी, कोण और x और y-निर्देशांक स्थिति के बारे में डेटा प्राप्त किया जा सके।
पहला वेपॉइंट जोड़ना
नेविगेशन किट खोलने के लिए नेविगेशन किट बटन का चयन करें।
नेविगेशन किट को चालू करने के लिए वेपॉइंट बटन का चयन करें। एक बार चुने जाने पर, बटन पीले रंग से रेखांकित हो जाएगा, जो यह दर्शाता है कि आप प्लेग्राउंड में एक वेपॉइंट जोड़ने के लिए तैयार हैं।
प्लेग्राउंड पर अपनी इच्छित जगह चुनें जहाँ आप एक वेपॉइंट लगाना चाहते हैं। एक बार चुने जाने पर, वेपॉइंट को दर्शाने के लिए + प्रतीक दिखाई देगा, और उस बिंदु के बारे में नेविगेशन डेटा उसके बगल वाले बॉक्स में दिखाई देगा।
एक नीली रेखा भी दिखाई देती है, जो रोबोट के मोड़ के केंद्र बिंदु से वेपॉइंट तक के प्रक्षेप पथ को दर्शाती है। इस लेख में आगे चलकर आपको नेविगेशन डेटा और प्रक्षेप पथ के बारे में अधिक जानकारी मिलेगी।
रोबोट के आगे से एक छोटा हरा तीर निकलता है, जो रोबोट की आगे की दिशा को दर्शाता है। यह दर्शाता है कि रोबोट आगे बढ़ते समय किस पथ पर चलेगा।
अतिरिक्त वेपॉइंट जोड़ना
आप प्लेग्राउंड पर अन्य स्थानों का चयन करके अपने पथ में अतिरिक्त वेपॉइंट जोड़ सकते हैं।
आप जिस अगले स्थान पर जाना चाहते हैं उसे चुनें, और एक और + प्रतीक दिखाई देगा।
वेपॉइंट को संपादित करना
एक बार प्लेग्राउंड में वेपॉइंट जोड़ दिए जाने के बाद, इसे स्थानांतरित या हटाया जा सकता है।
किसी वेपॉइंट को स्थानांतरित करने के लिए, सुनिश्चित करें कि वेपॉइंट बटन हाइलाइटेड है, जो दर्शाता है कि वेपॉइंट संपादन योग्य हैं।
वांछित वेपॉइंट का चयन करें और उसे नए स्थान पर खींचें। जैसे-जैसे वेपॉइंट आगे बढ़ता है, आप देखेंगे कि प्रक्षेप पथ रेखा और नेविगेशन डेटा वास्तविक समय में बदल रहे हैं, जैसा कि बाईं ओर के वीडियो में दिखाया गया है।
हाल ही में जोड़े गए वेपॉइंट को हटाने के लिए, वेपॉइंट पर राइट क्लिक करें और यह गायब हो जाएगा, जैसा कि बाईं ओर दिए गए वीडियो में दिखाया गया है। दोबारा राइट क्लिक करने से उससे पहले का वेपॉइंट हट जाएगा।
सभी वेपॉइंट साफ़ करना
आप एक ही बार में पूरा रास्ता भी साफ कर सकते हैं।
प्लेग्राउंड पर मौजूद सभी वेपॉइंट्स को एक साथ डिलीट करने के लिए ट्रैश बटन चुनें, जैसा कि बाईं ओर दिए गए वीडियो में दिखाया गया है।
नेविगेशन डेटा
जब कोई वेपॉइंट स्थापित किया जाता है, तो प्रदान किए गए नेविगेशन डेटा का उपयोग किसी प्रोजेक्ट में रोबोट को उस स्थान पर ले जाने के लिए किया जा सकता है।
डिफ़ॉल्ट रूप से, पहले वेपॉइंट के लिए नेविगेशन डेटा रोबोट के टर्निंग सेंटर पॉइंट से निर्धारित किया जाता है। पहले वेपॉइंट के बाद जोड़े सभी वेपॉइंट के लिए, प्रक्षेपवक्र रेखा, दूरी और कोण नेविगेशन डेटा पिछले वेपॉइंट के सापेक्ष होगा
दूरी
मिलीमीटर (मिमी) में दी गई दूरी रोबोट के मोड़ के केंद्र बिंदु से वेपॉइंट तक की दूरी दर्शाती है। जैसे-जैसे रोबोट आगे बढ़ेगा, दूरी का डेटा तदनुसार बदलता रहेगा।
दूरी का मान नेविगेशन डेटा बॉक्स की पहली पंक्ति है।
बाईं ओर के वीडियो में, नेविगेशन डेटा से 605 मिमी की दूरी को ब्लॉक के लिए ड्राइव के पैरामीटर के रूप में इनपुट किया गया है। जब परियोजना शुरू होती है, तो रोबोट 605 मिमी आगे बढ़ता है, क्योंकि प्रक्षेपवक्र रेखा और दूरी डेटा समायोजित होते हैं। रोबोट का केंद्र एक बार निर्धारित बिंदु पर पहुंच जाने के बाद, नेविगेशन डेटा गायब हो जाता है।
कोण
डिग्री में दिया गया कोण रोबोट के टर्निंग सेंटर पॉइंट से वेपॉइंट तक के टर्निंग एंगल को दर्शाता है।
कोण का मान नेविगेशन डेटा बॉक्स की दूसरी पंक्ति में दिया गया है।
धनात्मक मोड़ कोण दाईं ओर मुड़ने का संकेत देता है, जबकि ऋणात्मक कोण बाईं ओर मुड़ने का संकेत देता है।
बाईं ओर के वीडियो में, नेविगेशन डेटा से दाईं ओर 45 डिग्री के कोण को ब्लॉक के लिए मोड़ के मापदंडों के रूप में इनपुट किया गया है। जब परियोजना शुरू होती है, तो रोबोट 45 डिग्री दाईं ओर मुड़ जाता है, क्योंकि प्रक्षेप पथ और नेविगेशन डेटा समायोजित हो जाते हैं।
ध्यान दें कि रोबोट के घूमने पर दूरी का डेटा बदल जाता है।
X और Y-निर्देशांक
नेविगेशन डेटा में x और y मान प्लेग्राउंड पर वेपॉइंट के x और y निर्देशांक दर्शाते हैं। मूल बिंदु (0, 0) खेल के मैदान का केंद्र है।
रोबोट के चलने पर x और y-निर्देशांक डेटा में कोई बदलाव नहीं होगा, क्योंकि वेपॉइंट की स्थिति निर्देशांक प्रणाली के भीतर स्थिर है। वीआर प्लेग्राउंड के निर्देशांकों के बारे में अधिक जानने के लिए VEXcode API संदर्भ देखें
x और y-निर्देशांक मान नेविगेशन डेटा बॉक्स की क्रमशः तीसरी और चौथी पंक्ति हैं।
x और y-निर्देशांक मूल बिंदु के सापेक्ष हैं, और इनका उपयोग VR रोबोट वाले प्रोजेक्ट में किया जा सकता है जिनमें स्थान या GPS सेंसर होते हैं।
नेविगेशन किट सेटिंग्स
रोबोट के मोड़ के केंद्र बिंदु का उपयोग नेविगेशन डेटा के लिए डिफ़ॉल्ट स्थान के रूप में किया जाता है। आप रोबोट पर उस बिंदु को समायोजित कर सकते हैं जहां से नेविगेशन डेटा उत्पन्न होता है। यह तब मददगार हो सकता है जब आप अपने रोबोट के किसी अलग हिस्से, जैसे कि पंजे या इनटेक, को किसी वेपॉइंट पर स्थापित करना चाहते हों।
ऑफ़सेट बदलना
नेविगेशन किट के अंदर, सेटिंग्स बटन का चयन करें।
नेविगेशन डेटा उत्पन्न करने के स्थान को बदलने के लिए मिलीमीटर में दूरी ऑफ़सेट विकल्प का उपयोग करें। इस वीडियो में दिखाए अनुसार, आपके चयन के आधार पर डिस्टेंस ऑफसेट का मान अपडेट हो जाएगा।
आपको दाईं ओर स्थिति का एक ग्राफिकल निरूपण दिखाई देगा, जो आपको रोबोट पर अपने इच्छित स्थान पर ऑफसेट को सेट करने में मदद करेगा।
अपनी सेटिंग्स को सहेजने के लिए की पुष्टि करें और चुनें।
नेविगेशन डेटा प्रदर्शित करना
डिफ़ॉल्ट रूप से, प्रोजेक्ट चलने पर नेविगेशन डेटा दिखाया जाता है, ताकि वेपॉइंट और नेविगेशन डेटा बॉक्स दोनों फ़ील्ड पर दिखाई दें। नेविगेशन डेटा को छिपाने और रन के दौरान केवल वेपॉइंट दिखाने के लिए, बॉक्स से टिक हटा दें।
अपनी सेटिंग्स को सहेजने के लिए की पुष्टि करें और चुनें।
नेविगेशन किट के उपयोग के लिए सर्वोत्तम अभ्यास
नेविगेशन किट एक उपयोगी प्रोजेक्ट और पथ नियोजन उपकरण है जो आपको खेल के मैदान के आसपास के रास्तों का पता लगाने में मदद करता है। निम्नलिखित बातों का ध्यान रखने से आपको अपने प्रोजेक्ट के निर्माण के दौरान नेविगेशन किट का सबसे प्रभावी ढंग से उपयोग करने में मदद मिल सकती है।
- एक समय में एक या दो वेपॉइंट । प्लेग्राउंड के चारों ओर अपने को एक साथ प्लॉट करने से आपके प्रोजेक्ट के लिए सटीक डेटा प्राप्त करना और उसका उपयोग करना कठिन हो सकता है।
- अपने प्रोजेक्ट को एक-एक करके बनाएं और परीक्षण करें. क्योंकि वेपॉइंट डेटा रोबोट पर धुरी बिंदु के सापेक्ष होता है, इसलिए प्लेग्राउंड पर रोबोट की स्थिति नेविगेशन डेटा को प्रभावित करेगी। एक बार जब आप रोबोट को पहले वेपॉइंट तक पहुंचने के लिए कोड कर लेते हैं, तो अगले बिंदु के लिए नेविगेशन डेटा देखें और पथ में उस चरण को कोड करें।
- अपने प्रोजेक्ट में अगले कार्य पर आगे बढ़ने से पहले मार्ग साफ़ करें और एक नया मार्ग शुरू करें। उदाहरण के लिए, बार जब आप किसी वेपॉइंट पर पहुंच जाते हैं और अपना पहला कार्य पूरा कर लेते हैं, तो सभी वेपॉइंट साफ़ कर दें और रोबोट की वर्तमान स्थिति के आधार पर अगला वेपॉइंट लगाएं।
- रोबोट की वर्तमान स्थिति के साथ एक नया पथ बनाने के लिए फ़ील्ड को रीसेट किए बिना किसी प्रोजेक्ट को रोकें। आप ऊपरी बाएँ कोने में x चयन करके फ़ील्ड को रीसेट किए बिना मैच परिणाम विंडो को साफ़ कर सकते हैं फिर आप प्रोजेक्ट के अंत में रोबोट की स्थिति का उपयोग करके वेपॉइंट जोड़ सकते हैं।