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

इस प्रक्रिया के चरण हैं:

  • समस्या की पहचान करें
  • VEXcode VR प्रोजेक्ट देखें
  • डेटा का विश्लेषण और अनुप्रयोग करें

समस्या की पहचान करें

आपके सेंसर के समस्या निवारण का पहला चरण यह पहचानना है कि कौन सा सेंसर समस्या पैदा कर रहा है। देखे गए रोबोट व्यवहार की तुलना इच्छित रोबोट व्यवहार से करें। क्या यह समस्याग्रस्त व्यवहार किसी सेंसर के कारण है? यदि हां, तो कौन सा सेंसर? 

सेंसर प्लेसमेंट को समझें

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

रोबोट खेल का मैदान लेख 

VEX VR रोबोट

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

  • कला कैनवास +
  • कैसल क्रैशर +
  • कला कैनवास
  • कैसल क्रैशर
  • डिस्क भूलभुलैया
  • डिस्क मूवर
  • डिस्क ट्रांसपोर्ट
  • डायनामिक कैसल क्रैशर
  • गतिशील दीवार भूलभुलैया
  • एन्कोडेड संदेश
  • ग्रिड मानचित्र
  • छिपी हुई पिक्सेल कला
  • लाइन डिटेक्टर
  • संख्या ग्रिड मानचित्र
  • आकार अनुरेखक
  • दीवार भूलभुलैया
  • कोरल रीफ क्लीनअप (इस खेल के मैदान में पानी के नीचे के रोबोट में VEX VR रोबोट के समान सेंसर हैं)।
VEXcode VR में रोबोट की विशेषताओं को समझना

वीआर मेज़बॉट

VEXcode VR समस्या निवारण मार्गदर्शिका का स्क्रीनशॉट, जो वर्चुअल रोबोट प्लेटफॉर्म के साथ प्रोग्रामिंग करने वाले उपयोगकर्ताओं के लिए सामान्य समस्याओं और समाधानों को प्रदर्शित करता है, जिसे कोडिंग चुनौतियों को हल करने में शिक्षकों और छात्रों की सहायता के लिए डिज़ाइन किया गया है।

  • दीवार भूलभुलैया +
VR MazeBot की विशेषताओं को समझना

वीआर रोवर

VEXcode VR समस्या निवारण अनुभाग का स्क्रीनशॉट, जिसमें वर्चुअल रोबोट प्लेटफॉर्म के साथ प्रोग्रामिंग करने वाले उपयोगकर्ताओं के लिए सामान्य समस्याओं और समाधानों को प्रदर्शित किया गया है, जिसका उद्देश्य STEM शिक्षा में कोडिंग कौशल और समस्या-समाधान को बढ़ाना है।

  • रोवर बचाव

वीआर रोवर की विशेषताएं

डिस्को

VEXcode VR समस्या निवारण मार्गदर्शिका का स्क्रीनशॉट, जिसमें वर्चुअल रोबोट के साथ कोडिंग के लिए वर्चुअल प्रोग्रामिंग वातावरण से संबंधित सामान्य समस्याओं और समाधानों को प्रदर्शित किया गया है।

  • वीआरसी वर्चुअल स्किल्स - स्पिन अप
वीआरसी वर्चुअल स्किल्स में रोबोट की विशेषताओं को समझना

मोबी

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

  • वीआरसी वर्चुअल स्किल्स - टिपिंग पॉइंट
VRC में रोबोट की विशेषताओं को समझना VEXcode VR के लिए महत्वपूर्ण बिंदु

थप्पड़ मारना

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

  • VIQC वर्चुअल स्किल्स - स्लैपशॉट
VIQC वर्चुअल स्किल्स में रोबोट की विशेषताओं को समझना

हाथ बढ़ाना

VEXcode VR समस्या निवारण अनुभाग का स्क्रीनशॉट, जिसमें कोडिंग और वर्चुअल रोबोट संचालन से संबंधित सामान्य समस्याओं और समाधानों को प्रदर्शित किया गया है, जिसका उद्देश्य उपयोगकर्ताओं को ऑनलाइन वातावरण में प्रोग्रामिंग चुनौतियों को हल करने में मदद करना है।

  • VIQC वर्चुअल स्किल्स - योगदान
VEXcode VR के लिए VIQC में रोबोट की विशेषताओं को समझना

वीआर प्रतियोगिता उन्नत हीरो रोबोट

VEXcode VR समस्या निवारण अनुभाग का स्क्रीनशॉट, जो VEXcode VR वातावरण में वर्चुअल रोबोट प्रोग्रामिंग करने वाले उपयोगकर्ताओं के लिए सामान्य समस्याओं और समाधानों को प्रदर्शित करता है।

  • GO प्रतियोगिता - मंगल गणित अभियान
GO प्रतियोगिता में रोबोट की विशेषताओं को समझना - VEXcode VR में मंगल गणित अभियान खेल का मैदान

वीआर 123 रोबोट

VEXcode VR समस्या निवारण अनुभाग का स्क्रीनशॉट, जो VEXcode VR वातावरण में वर्चुअल रोबोट प्रोग्रामिंग करने वाले उपयोगकर्ताओं के लिए सामान्य समस्याओं और समाधानों को प्रदर्शित करता है।

  • 123 प्लेस्पेस
VEX 123 आई सेंसर को VEXcode 123 के साथ कोड करना (VR 123 रोबोट में समान सेंसर हैं)।

VEXcode VR प्रोजेक्ट देखें

एक बार जब आप यह पहचान कर लें कि कौन सा सेंसर समस्या पैदा कर रहा है, और यह VR रोबोट पर कहां स्थित है, तो आप अपने VEXcode VR प्रोजेक्ट की जांच कर सकते हैं। किसी परियोजना पर पुनरावृत्ति करने से आपको यह सुनिश्चित करने में मदद मिल सकती है कि सेंसर से प्राप्त डेटा का उपयोग आपकी परियोजना में प्रभावी ढंग से किया जा रहा है। निम्नलिखित रणनीतियाँ आपके सेंसर को कोड करने में आपकी सहायता कर सकती हैं।

एक उदाहरण परियोजना चलाएँ

VEXcode VR समस्या निवारण युक्तियों का स्क्रीनशॉट, वर्चुअल प्रोग्रामिंग वातावरण में सामान्य कोडिंग समस्याओं के लिए त्रुटि संदेश और समाधान प्रदर्शित करता है।

एक उदाहरण प्रोजेक्ट खोलें जिसमें उस सेंसर का उपयोग किया गया हो जिसका आप समस्या निवारण कर रहे हैं। उदाहरण परियोजनाओं को फ़िल्टर करने के लिए आप 'सेंसिंग' श्रेणी का चयन कर सकते हैं।

VEXcode VR में उदाहरण ब्लॉक परियोजनाओं का उपयोग करने के बारे में अधिक जानकारी के लिए, यह आलेखदेखें।

VEXcode VR में उदाहरण पायथन परियोजनाओं के उपयोग के बारे में अधिक के लिए, यह आलेख देखें

VEXcode VR समस्या निवारण युक्तियों का स्क्रीनशॉट, जो उपयोगकर्ताओं को उनके वर्चुअल रोबोट प्रोग्रामों को डीबग करने में सहायता करने के लिए सामान्य कोडिंग त्रुटियों और समाधानों को प्रदर्शित करता है।

एक बार खोलने के बाद, नोट को पढ़ें और निर्धारित करें कि उदाहरण परियोजना में कार्यक्षमता उससे मेल खाती है जो आप सेंसर के साथ करने का प्रयास कर रहे हैं।

यहां दर्शाए गए उदाहरण प्रोजेक्ट में, नोट इंगित करता है कि यह उदाहरण प्रोजेक्ट एक उदाहरण प्रदान करता है कि रोबोट के साथ सभी उपलब्ध दूरी सेंसर कमांड का उपयोग कैसे किया जा सकता है।

उदाहरण प्रोजेक्ट चलाएँ और रोबोट के व्यवहार का अवलोकन करें। फिर परियोजना को देखें कि किस प्रकार सेंसर डेटा का उपयोग प्रेक्षित व्यवहारों को उत्पन्न करने के लिए किया जा रहा है। इसमें सहायता के लिए आप उदाहरण परियोजना को कई बार चलाना चाह सकते हैं।

आप उदाहरण परियोजना से जो कुछ सीखा है उसे अपने कार्य में लागू करने के लिए अपनी स्वयं की सरलीकृत परियोजना बनाने का भी प्रयास कर सकते हैं।

सहायता का उपयोग करें

उदाहरण परियोजना में ब्लॉक या कमांड के लिए, या अपनी परियोजना में, VEXcode VR में सहायता सुविधा का उपयोग करें, ताकि उपयोग किए जाने वाले डेटा, कमांड द्वारा रिपोर्ट किए जाने वाले मानों और प्रोजेक्ट में कमांड का उपयोग करने के उदाहरणों के बारे में जानकारी मिल सके।

VEXcode VR समस्या निवारण अनुभाग का स्क्रीनशॉट, वर्चुअल रोबोट प्रोग्रामिंग करने वाले उपयोगकर्ताओं के लिए सामान्य समस्याओं और समाधानों को प्रदर्शित करता है, STEM शिक्षा में शिक्षकों और छात्रों के लिए प्रमुख कोडिंग अवधारणाओं और समर्थन संसाधनों पर प्रकाश डालता है।

VEXcode VR ब्लॉक परियोजना में सहायता तक पहुँचने के बारे में अधिक जानकारी के लिए, यह आलेखदेखें।

VEXcode VR पायथन प्रोजेक्ट में सहायता तक पहुंचने के बारे में अधिक जानकारी के लिए, यह आलेखदेखें।

मॉनिटर कंसोल पर डेटा पढ़ें

VEXcode VR में मॉनिटर कंसोल में सेंसर मानों की निगरानी करने से उपयोगकर्ता को किसी प्रोजेक्ट में किसी विशिष्ट सेंसर मान (या एकाधिक मानों) की वास्तविक समय रिपोर्ट देखने की सुविधा मिलती है।

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

मॉनिटर विंडो खोलने और मॉनिटर कंसोल देखने के लिए, सहायता के बगल में स्थित मॉनिटर आइकन का चयन करें।

टूलबॉक्स में सेंसिंग श्रेणी से ब्लॉक को मॉनिटर कंसोल में जोड़ा जा सकता है।

सबसे पहले, टूलबॉक्स के भीतर ब्लॉक में मॉनिटर किए जाने वाले पैरामीटर का चयन करें।

नेस्ट पर क्लिक करें, ब्लॉक का चयन करें और उसे कार्यक्षेत्र में मॉनिटर कंसोल आइकन पर खींचें।

VEXcode VR समस्या निवारण मार्गदर्शिका का स्क्रीनशॉट, जो वर्चुअल रोबोट प्रोग्रामिंग करने वाले उपयोगकर्ताओं के लिए सामान्य समस्याओं और समाधानों को प्रदर्शित करता है, जिसका उद्देश्य STEM शिक्षा में कोडिंग कौशल और समस्या-समाधान को बढ़ाना है।

चयनित सेंसर मान मॉनिटर कंसोल में प्रदर्शित किए जाएंगे, और VR रोबोट से वांछित व्यवहार प्राप्त करने के लिए आवश्यकतानुसार आपके VEXcode प्रोजेक्ट को समायोजित करने के लिए उपयोग किया जा सकता है।

VEXcode VR में सेंसर मानों की निगरानी के बारे में अतिरिक्त के लिए, यह आलेख देखें

VEXcode VR पायथन में सेंसर मानों की निगरानी करने के लिए, प्रोजेक्ट मेंmonitor_sensors कमांड को जोड़ना होगा। पायथन के साथ VEXcode VR में सेंसर की निगरानी के बारे में अधिक के लिए, यह लेख देखें

अपने प्रोजेक्ट के माध्यम से आगे बढ़ें

VEXcode VR ब्लॉक्स में स्टेप बटन आपको एक समय में आपके प्रोजेक्ट में निष्पादित किए जा रहे ब्लॉक्स को देखने की अनुमति देता है। यह पता लगाने में सहायक हो सकता है कि कौन सा सेंसिंग ब्लॉक आपके प्रोजेक्ट में समस्या पैदा कर रहा है।

VEXcode VR समस्या निवारण युक्तियों का स्क्रीनशॉट, जो वर्चुअल रोबोट प्लेटफॉर्म के साथ प्रोग्रामिंग करने वाले उपयोगकर्ताओं के लिए सामान्य समस्याओं और समाधानों को प्रदर्शित करता है, जिसका उद्देश्य STEM शिक्षा में कोडिंग कौशल और समस्या-समाधान को बढ़ाना है।

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

VEXcode VR प्रोजेक्ट के बारे में अधिक जानकारी के लिए, यह आलेखदेखें।

डेटा का विश्लेषण और अनुप्रयोग

इसके बाद, अपने मूल प्रोजेक्ट को समायोजित करने के लिए पिछले चरणों में आपने जो सीखा है उसका उपयोग करें। आप अपने लक्ष्य को पूरा करने के लिए सेंसर का प्रभावी ढंग से उपयोग करने में सक्षम होने के लिए सहायता और प्रिंटिंग डेटा जैसे उपकरणों का उपयोग जारी रख सकते हैं।

आप आगे बढ़ने में सहायता के लिए अपने प्रोजेक्ट के बारे में प्रश्न भी पूछ सकते हैं। इस तरह की बातों के बारे में सोचें:

  • क्या आप अपने प्रोजेक्ट में < से ज़्यादा या > से कम का इस्तेमाल कर रहे हैं? क्या प्रतीक सही दिशा में है? यदि आप = के बराबर का प्रयोग कर रहे हैं तो मानों की श्रेणी का उपयोग करने के लिए इसे इससे अधिक या इससे कम से प्रतिस्थापित करने का प्रयास करें।
  • क्या आपके पैरामीटर सही हैं? क्या आप अपने पैरामीटर सेट करने के लिए सेंसर से प्राप्त डेटा का उपयोग कर रहे हैं? क्या आपने वह ड्रॉपडाउन विकल्प चुना जिसकी आपको आवश्यकता है?
  • क्या आप शर्तों की एक से अधिक बार जाँच कर रहे हैं? अपने प्रोजेक्ट में एक फॉरएवर लूप जोड़ने का प्रयास करें, ताकि प्रोजेक्ट चलने पर शर्तों की बार-बार जाँच हो सके।
  • क्या आपका प्रोजेक्ट अटक रहा है? क्या आपकी शर्तें सही ढंग से सेट की गई हैं? यदि आप नेस्टेड लूप का उपयोग कर रहे हैं, तो व्यक्तिगत व्यवहारों को अलग करने के लिए अपने प्रोजेक्ट को सरल बनाने का प्रयास करें।
  • क्या आप सही रंग पहचान पा रहे हैं? क्या सेंसर आपके प्रोजेक्ट में मौजूद रंग से अलग रंग दिखा रहा है? ब्लॉक या कमांड में रंग पैरामीटर बदलने का प्रयास करें।
  • क्या आप सेंसर के दृश्य क्षेत्र में किसी वस्तु का पता लगा रहे हैं? याद रखें कि दृश्य क्षेत्र रोबोट की गति के साथ-साथ चलता है।
  • क्या आप किसी शर्त की जाँच करते समय प्रतीक्षा ब्लॉक का उपयोग कर रहे हैं? किसी शर्त की जाँच करते समय प्रोजेक्ट में गैर-प्रतीक्षा ब्लॉक का उपयोग करना सुनिश्चित करें।
  • अगर आप ब्लॉक में कोडिंग कर रहे हैं, तो क्या आपका पूरा स्टैक {When started} हैट ब्लॉक से जुड़ा है? ब्लॉक तभी चलेंगे जब वे जुड़े होंगे। जब आप ब्लॉकों को खींचते हैं और उन्हें एक साथ जोड़ते हैं तो आप क्लिक ध्वनि सुन सकते हैं।
  • क्या आप अपना प्रोजेक्ट सही प्लेग्राउंड में चला रहे हैं? आपकी परियोजना को अपेक्षित रूप से कार्य करने के लिए सही खेल का मैदान चुना जाना चाहिए। 

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

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: