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

पाठ 5: डिस्क मूवर चुनौती

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

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

शिक्षण के परिणाम

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

सब कुछ मिलाकर

यह यूनिट यह बताती है कि VR रोबोट पर लगे इलेक्ट्रोमैग्नेट का उपयोग करके डिस्क मूवर प्लेग्राउंड पर रंगीन डिस्क को कैसे उठाया और रखा जाए। यह यूनिट पिछली यूनिटों में सीखे गए कौशलों को भी जोड़ती है, जैसे कि आई सेंसर और डिस्टेंस सेंसर का उपयोग करना, एक नए ब्लॉक, [रिपीट अंटिल] ब्लॉक के साथ, डिस्क मूवर प्लेग्राउंड में नेविगेट करने और डिस्क उठाने के लिए।

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

एक VEXcode VR कोड स्निपेट जिसमें Repeat until ब्लॉक है और पैरामीटर Down eye near object? पर सेट है। और C के अंदर एक ड्राइव फॉरवर्ड ब्लॉक है। रिपीट अंटिल ब्लॉक के बाहर एक स्टॉप ड्राइविंग ब्लॉक और एक एनर्जाइज़ इलेक्ट्रोमैग्नेट टू बूस्ट ब्लॉक है।

एक लूप के अंदर दूसरा लूप रखने को 'नेस्टिंग' कहते हैं। जब लूप नेस्टेड होते हैं, तो बाहरी लूप आंतरिक लूप के निष्पादन की संख्या को नियंत्रित करता है। नेस्टेड लूप उन परियोजनाओं में सहायक होते हैं जहां एक वीआर रोबोट एक ही व्यवहार को एक से अधिक बार दोहराता है। नेस्टिंग लूप्स किसी प्रोजेक्ट को व्यवस्थित और संक्षिप्त करने में मदद करते हैं।

इस पाठ के शेष भाग को जारी रखने के लिए अगला बटन चुनें।