मुख्य सामग्री पर जाएं

पाठ 3: एकाधिक मार्गबिंदु

पाठ 2 में, आपने सीखा कि किसी बाधा से बचने के लिए 6-एक्सिस रोबोटिक आर्म के लिए नियंत्रित पथ को कोड करने के लिए वेपॉइंट कैसे खोजा जाता है। इस पाठ में, आप कई बाधाओं से बचने के लिए मार्ग बिंदुओं को खोजने का अभ्यास करेंगे। इस पाठ के अंत में, आप अपने द्वारा खोजे गए वेपॉइंट्स का उपयोग करके 6-एक्सिस आर्म को कोड करेंगे ताकि वह गति कर सके और बाधाओं के बीच एक पथ बना सके।

टाइल पर रखे व्हाइटबोर्ड के साथ 6-एक्सिस आर्म का ऊपर से नीचे का दृश्य। टाइल पर नीले रंग के x चिह्नों द्वारा तीन बाधाओं को दर्शाया गया है। एक टाइल के निचले दाहिने कोने के पास स्थित है। एक टाइल ठीक उसके ऊपर, टाइल के केंद्र के पास स्थित है। तीसरी टाइल पहली टाइल के ठीक बाईं ओर स्थित है और टाइल के केंद्र से थोड़ी बाईं ओर है। इस बाधा के कोने के 7:00 बजे की स्थिति पर एक नीला बिंदु बनाया गया है। यह आरंभिक बिंदु है। दूसरे अवरोध के 1:00 बजे की स्थिति पर एक दूसरा नीला बिंदु बनाया गया है। यह अंतिम बिंदु है। एक बिंदीदार लाल रेखा आरंभिक बिंदु से शुरू होती है और बाधा 3 के ऊपर से गुजरती है, बाधा 1 के चारों ओर घूमती है, बाधा 2 के बाईं ओर से होकर गुजरती है और अंत बिंदु पर समाप्त होती है।

एकाधिक मार्गबिंदु

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

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

इस लेआउट को अपनी इंजीनियरिंग नोटबुक में बना लें।

व्हाइटबोर्ड पर 6-एक्सिस आर्म का ऊपर से नीचे का दृश्य। व्हाइटबोर्ड पर दो बाधाएं दर्शाई गई हैं। एक निचले दाहिने कोने के पास स्थित है, और दूसरा ठीक उसके बाईं ओर है, उनके बीच इतनी जगह बची है कि वहां एक रेखा खींची जा सके। दूसरे अवरोध के ऊपरी बाएँ कोने के सापेक्ष 11:00 बजे की स्थिति पर एक प्रारंभिक बिंदु रखा गया है। पहले अवरोध के निचले दाहिने कोने के सापेक्ष 5:00 बजे की स्थिति पर एक समापन बिंदु बिंदु रखा गया है।

आपके 6-एक्सिस आर्म को यहां दिए गए पथ का अनुसरण करने के लिए एक रेखा खींचने की आवश्यकता होगी। अपने इंजीनियरिंग नोटबुक में मार्ग का दस्तावेजीकरण करें।

ऊपर वर्णित लेआउट के अनुसार, लेकिन एक लाल, बिंदीदार रेखा प्रारंभिक बिंदु से शुरू होकर व्हाइटबोर्ड के निचले भाग की ओर और बाधा 2 के चारों ओर से होते हुए, फिर दोनों बाधाओं के बीच से ऊपर और बाधा 1 के ऊपर से गुजरते हुए, अंत में अंतिम बिंदु पर समाप्त होती है।

अपने व्हाइटबोर्ड पर आवश्यकतानुसार प्रत्येक वेपॉइंट को चिह्नित करें। इन पड़ावों को अपनी इंजीनियरिंग नोटबुक में दर्ज करें।

अगले चरण में, आपको प्रत्येक वेपॉइंट के (x, y, z) निर्देशांक निर्धारित करने होंगे। यह काम पाठ 2 में दिए गए सूत्र का उपयोग करके किया जा सकता है, या आप इन सभी निर्देशांकों को एकत्रित करने के लिए मॉनिटर कंसोल का उपयोग कर सकते हैं।

ऊपर दिए गए लेआउट के समान, लाल बिंदीदार रेखा के साथ। 6 वेपॉइंट जोड़े गए हैं और उन्हें क्रमांकित किया गया है। नंबर 1 प्रारंभिक बिंदु है। नंबर 2 ठीक इसके नीचे है, बाधा 2 के निचले बाएं कोने के सापेक्ष 7:00 की स्थिति पर। नंबर 3 ठीक दाईं ओर है, दोनों बाधाओं के ठीक बीच में। संख्या 4, संख्या 3 के ठीक ऊपर है और संख्या 1 के समानांतर है। नंबर 5 सीधे दाईं ओर है, बाधा के ऊपरी दाएं कोने से 1:00 की स्थिति पर। क्रमांक 6 अंतिम बिंदु है।

आपकी जानकारी के लिए

किसी वेपॉइंट के अज्ञात निर्देशांकों की गणना करने के लिए सूत्र का उपयोग करते समय, 6-एक्सिस आर्म को एक अक्ष के अनुदिश यात्रा करने की दिशा महत्वपूर्ण होती है। यदि 6-अक्षीय भुजा धनात्मक x या y दिशा में गति करेगी, तो ∆x या ∆y का मान धनात्मक होगा। यदि 6-अक्षीय भुजा ऋणात्मक x या y दिशा में गति करती है, तो ∆x या ∆y का मान ऋणात्मक होगा। 

उदाहरण के लिए, जब वेपॉइंट 3 से वेपॉइंट 4 की ओर बढ़ते हैं, तो 6-एक्सिस आर्म x-अक्ष के अनुदिश ऋणात्मक दिशा में गति करेगा।व्हाइटबोर्ड पर वेपॉइंट 3 और 4 को चिह्नित किया गया है, जहां x-अक्ष के अनुदिश गति की दिशा को लाल तीर से दर्शाया गया है और उस पर '-x दिशा' लिखा है।

इस सूत्र का उपयोग करने पर ∆x का मान ऋणात्मक होगा। इस उदाहरण में, बिंदु 3 का x-निर्देशांक 195 मिमी है, और बिंदु 3 और 4 के बीच की दूरी 105 मिमी मापी गई थी। इस सूत्र का उपयोग करके, हम बिंदु 4 के x-निर्देशांक की गणना 90 मिमी के रूप में कर सकते हैं, जैसा कि यहां दिखाया गया है। बिंदु 4 के x निर्देशांक की गणना करने का सूत्र: x = 3 + डेल्टा x = x = 4। मान नीचे लिखे गए हैं, 195 मिमी + (-105 मिमी) = 90 मिमी।

 

आपने पहले यूनिट 3 में मॉनिटर कंसोल का उपयोग किया था।

VEXcode EXP में मॉनिटर कंसोल खोलने के लिए, मॉनिटर आइकन का चयन करें। सुनिश्चित करें कि आपका 6-एक्सिस आर्म VEXcode EXP से जुड़ा हुआ है।

VEXcode EXP मॉनिटर आइकन को लाल बॉक्स में दिखाया गया है। यह आइकन स्क्रीन के ऊपरी दाएं कोने में स्थित चार आइकनों की पंक्ति में दूसरा आइकन है, जो रन, स्टेप और स्टॉप बटन के नीचे स्थित है।

6-एक्सिस आर्म के सिरे को मैन्युअल रूप से प्रत्येक वेपॉइंट पर ले जाएं और अपने इंजीनियरिंग नोटबुक में संबंधित (x, y, z) निर्देशांक रिकॉर्ड करें।

मॉनिटर कंसोल VEXcode EXP में खुला है जिसमें x, y और z मान प्रदर्शित हैं।

अब जबकि आपके पास प्रत्येक वेपॉइंट के लिए निर्देशांक हैं, आपको पाठ 2 से VEXcode प्रोजेक्ट को संपादित करने की आवश्यकता है। 

अपने प्रोजेक्ट को VEXcode EXP में खोलें। इस प्रोजेक्ट में निम्नलिखित ब्लॉक शामिल होने चाहिए, लेकिन उनके निर्देशांक मान भिन्न हो सकते हैं।

यूनिट 4, लेसन 2 प्रोजेक्ट से लिया गया वही ब्लॉक्स कोड।

वेपॉइंट 1, 2 और 3 के निर्देशांकों को क्रम से तीन में दर्ज करें। स्थिति पर जाएं ब्लॉक। अपने निर्देशांकों का उपयोग अवश्य करें।

नोट: आप स्पेस को चुनकर और टाइप करके Cकमेंट ब्लॉक को प्रोजेक्ट से मिलाने के लिए संपादित कर सकते हैं। 

यूनिट 4, लेसन 2 का प्रोजेक्ट जिसमें प्रत्येक 'मूव टू पोजीशन' ब्लॉक के निर्देशांकों के चारों ओर एक कॉलआउट बॉक्स है, यह इंगित करने के लिए कि नए निर्देशांक कहाँ दर्ज किए जा सकते हैं।

प्रोजेक्ट में मौजूद ब्लॉकों को देखें। आपको क्या लगता है कि प्रोजेक्ट चलने पर 6-एक्सिस आर्म क्या काम करेगा? अपनी भविष्यवाणी को अपनी इंजीनियरिंग नोटबुक में लिख लें। 

ऊपर दिए गए प्रोजेक्ट के समान ही, बिंदु एक, दो और तीन के लिए नए निर्देशांक दर्ज किए गए हैं।

सुनिश्चित करें कि 6-एक्सिस आर्म VEXcode से जुड़ा हुआ है। अपना प्रोजेक्ट चलाएं। 

6-एक्सिस आर्म के व्यवहार का अवलोकन करें। क्या यह आपकी भविष्यवाणी के अनुसार ही चल रहा है?

VEXcode EXP टूलबार के ऊपरी दाएं कोने में स्थित रन बटन को लाल बॉक्स में दिखाया गया है।

6-एक्सिस आर्म के चलना समाप्त होने के बाद प्रोजेक्ट को रोक दें।

6-एक्सिस आर्म को वेपॉइंट 1 से शुरू होकर वेपॉइंट 2 तक जाना चाहिए और अंत में वेपॉइंट 3 पर पहुंचना चाहिए। यदि ऐसा नहीं होता है, तो वापस जाकर प्रोजेक्ट में डाले गए निर्देशांकों की जांच करें। सुनिश्चित करें कि x, y और z पैरामीटर आपके इंजीनियरिंग नोटबुक में एकत्रित किए गए निर्देशांकों से मेल खाते हों। प्रोजेक्ट को दोबारा चलाकर टेस्ट करें। 

एक बार जब आप सफलतापूर्वक वेपॉइंट 3 पर पहुंच जाएं, तो अगले चरण पर आगे बढ़ें।

व्हाइटबोर्ड पर पहले बताए गए अनुसार बाधाएं और मार्ग बिंदु दर्शाए गए हैं, जिनमें से एक लाल तीर मार्ग बिंदु 1 से मार्ग बिंदु 2 तक और दूसरा तीर मार्ग बिंदु 2 से मार्ग बिंदु 3 तक खींचा गया है, जो उस रेखा को इंगित करता है जिसे परियोजना द्वारा खींचा जाना चाहिए।

स्टैक में तीन मूव टू पोजीशन ब्लॉक जोड़ें, ताकि आपके पास कुल छह ब्लॉक हो जाएं - प्रत्येक वेपॉइंट के लिए एक, साथ ही आपके शुरुआती और अंतिम स्थान के लिए एक।

ऊपर दिए गए प्रोजेक्ट में स्टैक के अंत में तीन अतिरिक्त 'मूव टू पोजीशन' ब्लॉक जोड़े गए हैं। जोड़े गए तीनों ब्लॉकों के चारों ओर एक लाल कॉलआउट बॉक्स है। इस प्रोजेक्ट में अब कुल 6 मूव टू पोजीशन ब्लॉक हैं, प्रत्येक वेपॉइंट के लिए एक।

आपकी जानकारी के लिए

आप स्टैक में पहले से मौजूद ब्लॉक को डुप्लिकेट करके भी ब्लॉक जोड़ सकते हैं। डुप्लिकेट करने के लिए, जिस ब्लॉक को आप डुप्लिकेट करना चाहते हैं उस पर राइट क्लिक करके कॉन्टेक्स्ट मेनू खोलें। डुप्लिकेट करते समय, आपके द्वारा चुने गए ब्लॉक के नीचे के सभी ब्लॉक डुप्लिकेट हो जाएंगे। 

इस प्रोजेक्ट में, आप पहले मूव टू पोजीशन ब्लॉक का चयन करके तीनों को डुप्लिकेट कर सकते हैं, जिससे कुल छह ब्लॉक बन जाएंगे। एक बार 'डुप्लिकेट' का चयन हो जाने पर, ब्लॉक (उनके पैरामीटर सहित) कॉपी हो जाएंगे और आप उन्हें स्टैक के सबसे नीचे जोड़ सकते हैं। 

इस वीडियो में, कमेंट ब्लॉक और मूव टू पोजीशन ब्लॉक को डुप्लिकेट करने के लिए, कॉन्टेक्स्ट मेनू खोलने के लिए राइट क्लिक करें और सबसे ऊपर वाले विकल्प, 'डुप्लिकेट' का चयन करें।  डुप्लिकेट किए गए ब्लॉक प्रोजेक्ट के निचले भाग से जुड़े होते हैं। आप अपने प्रोजेक्ट को व्यवस्थित रखने में मदद के लिए उसमें मौजूद Comment ब्लॉक को संपादित कर सकते हैं।

वीडियो फाइल

अंतिम तीन वेपॉइंट के निर्देशांक अंतिम तीन मूव टू पोजीशन ब्लॉक में दर्ज करें। अपनी इंजीनियरिंग नोटबुक से निर्देशांकों को क्रम से दर्ज करना सुनिश्चित करें, अंत में अंतिम स्थान दर्ज करें।

ध्यान दें कि आपके निर्देशांक यहां दिखाए गए निर्देशांकों से भिन्न होंगे क्योंकि वे आपकी बाधाओं के सटीक स्थान और आपके द्वारा एकत्रित किए गए निर्देशांकों पर आधारित हैं।

ऊपर से प्रोजेक्ट का दृश्य, टिप्पणियों के साथ और प्रत्येक वेपॉइंट के लिए एक मूव टू पोजीशन ब्लॉक के साथ। अंतिम तीन वेपॉइंट के ब्लॉक को लाल बॉक्स से दर्शाया गया है, यह इंगित करने के लिए कि इन ब्लॉकों में निर्देशांक दर्ज करने की आवश्यकता है।

सुनिश्चित करें कि 6-एक्सिस आर्म VEXcode से जुड़ा हुआ है। अपना प्रोजेक्ट चलाएं।

6-एक्सिस आर्म के व्यवहार का अवलोकन करें। क्या यह आपकी भविष्यवाणी के अनुसार ही चल रहा है?

VEXcode EXP टूलबार में रन बटन दिखाई देता है।

6-एक्सिस आर्म द्वारा अपनी गतिविधियाँ पूरी कर लेने के बाद प्रोजेक्ट को रोक दें।

6-एक्सिस आर्म को वेपॉइंट 1 से शुरू होकर, वेपॉइंट 2 से 5 तक होते हुए, वेपॉइंट 6 पर समाप्त होना चाहिए। यदि ऐसा नहीं होता है, तो वापस जाकर प्रोजेक्ट में डाले गए निर्देशांकों की जांच करें। सुनिश्चित करें कि x, y और z पैरामीटर आपके इंजीनियरिंग नोटबुक में एकत्रित किए गए निर्देशांकों से मेल खाते हों। प्रोजेक्ट को दोबारा चलाकर टेस्ट करें। 

एक बार जब आप सफलतापूर्वक वेपॉइंट 6 तक पहुंच जाएं, तो अगले चरण पर आगे बढ़ें।

वे बिंदु (वेपॉइंट्स) के चारों ओर एक रेखा खींचने के लिए 6-एक्सिस आर्म को जिस पथ का अनुसरण करना चाहिए। लाल तीर वेपॉइंट 1 और 2, 2 और 3, 3 और 4, 4 और 5, और 5 और 6 को जोड़ते हैं।

प्रोजेक्ट का नाम बदलें और उसे अपने डिवाइस में सेव करें।

प्रोजेक्ट का नाम पुकारा गया और यूनिट 4 लेसन 3 पढ़ा गया।

गतिविधि

अब जबकि आपने कई वेपॉइंट्स ढूंढना और किसी पथ पर नेविगेट करने के लिए 6-एक्सिस आर्म को कोड करना सीख लिया है, तो आप इस गतिविधि में इस कौशल का अभ्यास करने जा रहे हैं। इस गतिविधि में, आप 6-एक्सिस आर्म को निर्धारित पथ पर चलने के लिए कोड करेंगे ताकि वह बाधाओं से बच सके।

  • स्थापित करना: 
    • इस चित्र में दिखाए अनुसार टाइल पर तीन 'प्रवेश निषेध' स्थान अंकित करें।
    • अपने आरंभ और अंत के स्थानों को चित्र में दिखाए अनुसार A और B से चिह्नित करें।

टाइल पर रखे व्हाइटबोर्ड के साथ 6-एक्सिस आर्म का ऊपर से नीचे का दृश्य। टाइल पर नीले रंग के x चिह्नों द्वारा तीन बाधाओं को दर्शाया गया है। एक टाइल के निचले दाहिने कोने के पास स्थित है। एक टाइल ठीक उसके ऊपर, टाइल के केंद्र के पास स्थित है। तीसरी टाइल पहली टाइल के ठीक बाईं ओर स्थित है और टाइल के केंद्र से थोड़ी बाईं ओर है। इस बाधा के कोने के 7:00 बजे की स्थिति पर एक नीला बिंदु बनाया गया है। यह आरंभिक बिंदु है। दूसरे अवरोध के 1:00 बजे की स्थिति पर एक दूसरा नीला बिंदु बनाया गया है। यह अंतिम बिंदु है। एक बिंदीदार लाल रेखा आरंभिक बिंदु से शुरू होती है और बाधा 3 के ऊपर से गुजरती है, बाधा 1 के चारों ओर घूमती है, बाधा 2 के बाईं ओर से होकर गुजरती है और अंत बिंदु पर समाप्त होती है।

गतिविधि:

  1. 6-एक्सिस आर्म को कोड करें ताकि वह ऊपर दिखाए गए पथ के अनुदिश बिंदु A से बिंदु B तक गति कर सके।
  2. वेपॉइंट खोजने की अपनी प्रक्रिया को अपनी इंजीनियरिंग नोटबुक में रिकॉर्ड करें।
  3. अपने प्रोजेक्ट को बनाने और परीक्षण करने के बाद, यह सुनिश्चित करने के लिए इसे चलाएं कि प्रोजेक्ट इच्छानुसार काम करता है।
  4. जब आप गतिविधि पूरी कर लें, तो अपने प्रोजेक्ट का नाम बदलें और उसे अपने डिवाइस में सेव कर लें।

अपनी समझ की जाँच करें

अगले पाठ पर जाने से पहले, यह सुनिश्चित कर लें कि आपने इस पाठ की अवधारणाओं को समझ लिया है। इसके लिए नीचे दिए गए दस्तावेज़ में दिए गए प्रश्नों के उत्तर अपनी इंजीनियरिंग नोटबुक में लिखें। 

अपनी समझ की जाँच करें प्रश्न > (गूगल डॉक / .docx / .pdf)


"Putting It All Together" गतिविधि में अपने कौशल का प्रयोग करने के लिए अगला > चुनें।