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

पाठ 5: डिस्क मूवर चैलेंज के चरण

इस चुनौती में, एक ऐसा प्रोजेक्ट बनाएं जिसमें वीआर रोबोट इलेक्ट्रोमैग्नेट का उपयोग करके नौ डिस्क (तीन नीली, तीन लाल और तीन हरी डिस्क) को उठाकर उनके रंग से मेल खाने वाले लक्ष्यों में गिराए।

डिस्क मूवर प्लेग्राउंड की प्रारंभिक स्थिति का एक परिप्रेक्ष्य दृश्य, जिसमें बिंदीदार तीर नीले लक्ष्य में प्रारंभिक स्थिति से वीआर रोबोट की इच्छित गति को दर्शाते हैं, ताकि वह सभी डिस्क को उठाकर उचित लक्ष्य तक पहुंचा सके।

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

  • नोट: इस समाधान के तहत वीआर रोबोट हरे गोल के बगल वाली दीवार से टकरा सकता है। भविष्य के पाठ्यक्रमों में, इस व्यवहार को रोकने के लिए चर (variables) पेश किए जाएंगे। फिलहाल, यह ठीक है! जब सभी 9 डिस्क को उनके सही स्थान पर पहुंचा दिया जाता है, तब चुनौती पूरी हो जाती है।

इस चुनौती को पूरा करने के लिए इन चरणों का पालन करें:

  • यह देखने के लिए कि वीआर रोबोट को चुनौती को पूरा करने के लिए कैसे चलना चाहिए, समाधान वीडियो देखें। नीचे दिए गए वीडियो क्लिप में, वीआर रोबोट आगे बढ़कर इलेक्ट्रोमैग्नेट की मदद से सबसे पास वाली नीली डिस्क को उठाता है, फिर मुड़कर उसे नीले गोल में गिरा देता है। यही प्रक्रिया शेष दो डिस्क के लिए भी दोहराई जाती है। इसके बाद वीआर रोबोट दाईं ओर मुड़ता है और लाल लक्ष्य क्षेत्र की ओर बढ़ता है। इसके बाद यह बाईं ओर मुड़ता है और लाल गोल में तीनों लाल डिस्क को उठाने और छोड़ने के लिए ड्राइविंग की प्रक्रिया को दोहराता है। रोबोट दाईं ओर मुड़ता है और हरे गोल क्षेत्र की ओर बढ़ता है, फिर बाईं ओर मुड़कर आगे बढ़ता है और हरे गोल में तीन हरी डिस्क उठाकर गिरा देता है।

  • इस यूनिट में एक नया प्रोजेक्ट बनाएं या पिछले पाठों से कोई प्रोजेक्ट लोड करें।
  • प्रोजेक्ट का नाम बदलकर Unit8Challenge रखें।
  • प्लेग्राउंड विंडो लॉन्च करें।
  • डिस्क मूवर प्लेग्राउंड लोड करें।
  • वीआर रोबोट को शुरुआत से लेकर सभी डिस्क को इकट्ठा करने और उन्हें सही लक्ष्य स्थान पर रखने तक के लिए आवश्यक ब्लॉक जोड़ें। वीआर रोबोट को चुनौती पूरी करने के लिए प्रारंभिक स्थिति में वापस लौटना चाहिए। ध्यान रखें कि यदि आपके पास वीआर प्रीमियम खाता है, तो आप वीईएक्सकोड वीआर ब्लॉक और स्विच ब्लॉक दोनों के संयोजन का उपयोग कर सकते हैं। 
  • यह देखने के लिए प्रोजेक्ट शुरू करें कि यह काम करता है या नहीं।
  • यदि प्रोजेक्ट सफल नहीं होता है, तो उसे संपादित करें और दोबारा प्रयास करें। वीआर रोबोट द्वारा डिस्क मूवर चैलेंज को सफलतापूर्वक पूरा करने तक परियोजना को संशोधित करते रहें और चलाते रहें।
  • वीआर रोबोट द्वारा सभी डिस्क को संबंधित लक्ष्यों तक सफलतापूर्वक ले जाने और आरंभिक बिंदु पर वापस लौटने के बाद प्रोजेक्ट को सेव करें।

बधाई हो! आपने डिस्क मेज़ चैलेंज सफलतापूर्वक पूरा कर लिया है!

प्रश्न

पाठ की प्रश्नोत्तरी तक पहुँचने के लिए कृपया नीचे दिए गए लिंक का चयन करें।

गूगल डॉक / .docx / .pdf