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

शिक्षण के परिणाम
- ड्राइवट्रेन, सेंसिंग और कंट्रोल श्रेणियों से ब्लॉक को सही क्रम में लगाएं ताकि एक वीआर रोबोट बम्पर सेंसर का उपयोग करके वॉल मेज़ प्लेग्राउंड सफलतापूर्वक नेविगेट कर सके।
इन सबको मिलाकर
[Wait until] ब्लॉक, कंट्रोल श्रेणी का एक ब्लॉक है जो दी गई शर्त के सही होने तक प्रोजेक्ट प्रवाह को रोक देता है। किसी प्रोजेक्ट में स्थितियों और सेंसर मूल्यों का उपयोग करके, एक वीआर रोबोट को रिपोर्ट किए गए सशर्त मूल्यों के आधार पर अलग-अलग व्यवहार करने के लिए निर्देशित किया जाता है।

परिस्थितियों और सेंसर मूल्यों का उपयोग करके वीआर रोबोट अपने वातावरण के अनुसार प्रतिक्रिया कर सकता है, जैसे कि दीवार से टकराने पर रुक जाना या मुड़ जाना।

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

इस चुनौती को पूरा करने के लिए इन चरणों का पालन करें:
-
नीचे दिए गए सॉल्यूशन वीडियो को देखें और जानें कि वीआर रोबोट को चुनौती को पूरा करने के लिए किस तरह से ड्राइव करना चाहिए। इस वीडियो क्लिप में, वीआर रोबोट एक ही तरह के व्यवहार पैटर्न का पालन करते हुए पूरी भूलभुलैया में आगे बढ़ता है, जिसमें वह तब तक गाड़ी चलाता है जब तक कि बम्पर सेंसर किसी दीवार से दब नहीं जाता, और फिर मुड़ जाता है। यह उसी तरह से गाड़ी चलाना शुरू करती है जैसे पहले नंबर 3 तक पहुंचने के लिए करती थी। जब रोबोट के सामने वह दीवार आती है जिसके पीछे नंबर 3 लिखा होता है, तो रोबोट भूलभुलैया के दाहिनी ओर जाने के लिए दाईं ओर मुड़ जाता है। यह रोबोट अक्षर D के चारों ओर बनी दीवारों की ओर बढ़ता है। रोबोट बाईं ओर मुड़ता है, फिर आगे बढ़ता है और साफ रास्ते पर बने रहने के लिए दाईं ओर मुड़ जाता है। अगली दीवार पर, रोबोट बाईं ओर मुड़ता है और सबसे बाईं दीवार के साथ-साथ रास्ते का अनुसरण करने के लिए दो बार आगे बढ़ता है। रोबोट नंबर चार के ऊपर दाहिनी ओर की दीवार से टकराता है, फिर पीछे की ओर मुड़ता है। अंत में, यह बाईं ओर मुड़ता है और फिनिश लाइन तक पहुंचने के लिए दो बार आगे बढ़ता है।
- इस यूनिट में एक नया प्रोजेक्ट बनाएं या पिछले पाठों से कोई प्रोजेक्ट लोड करें। यदि आप कोई नया प्रोजेक्ट बना रहे हैं, तो पूछे जाने पर वॉल मेज़ प्लेग्राउंड का चयन करें। ध्यान रखें कि यदि आपके पास VEXcode VR प्रीमियम खाता है, तो आप VEXcode ब्लॉक और स्विच ब्लॉक दोनों के संयोजन का उपयोग कर सकते हैं।
- प्रोजेक्ट का नाम बदलकर Unit4Challenge कर दें
- प्लेग्राउंड विंडो लॉन्च करें।
- वॉल मेज़ प्लेग्राउंड लोड करें।
- वीआर रोबोट को वॉल मेज़ के आरंभ से अंत तक ले जाने के लिए आवश्यक ब्लॉक जोड़ें।
- यह देखने के लिए प्रोजेक्ट शुरू करें कि यह काम करता है या नहीं।
- यदि प्रोजेक्ट सफल नहीं होता है, तो उसे संपादित करें और दोबारा प्रयास करें। वीआर रोबोट के शुरू से अंत तक सफलतापूर्वक चलने तक परियोजना को संशोधित करते रहें और चलाते रहें।
- वीआर रोबोट के सफलतापूर्वक फिनिश लाइन तक पहुंचने के बाद प्रोजेक्ट को सेव कर लें।
बधाई हो! आपने वॉल मेज़ चैलेंज सफलतापूर्वक पूरा कर लिया है!