मुख्य सामग्री पर जाएं
शिक्षक पोर्टल

VEX प्रतियोगिताओं में परियोजना योजना

दो VEX छात्र अपने लैपटॉप कंप्यूटर पर कोड पर चर्चा और समीक्षा कर रहे हैं।
प्रोग्रामिंग चुनौती की तैयारी कर रहे दो VEX प्रतियोगी

स्वायत्त दिनचर्या के लिए व्यवहारों का निर्माण

VEX रोबोटिक्स प्रतियोगिताओं के लिए रोबोट स्किल्स चैलेंज के 60-सेकंड प्रोग्रामिंग स्किल्स मैच औरवर्ष के खेल के 15-सेकंड स्वायत्त अवधि के लिए एक स्वायत्त दिनचर्या की योजना बनाना आवश्यक है। रोबोट को स्वायत्त रूप से चलाने के लिए प्रोग्रामिंग करने हेतु, रोबोट को जो कुछ भी करने की आवश्यकता है, उसे प्रोग्राम करने योग्य व्यवहार-आधारित कोड में विभाजित करना आवश्यक है।

VEX प्रतियोगिता रोबोट के कुछ विशिष्ट व्यवहार इस प्रकार हैं:

  • आगे और पीछे की ओर गाड़ी चलाना
  • दाएँ और बाएँ मुड़ना
  • गेम ऑब्जेक्ट को पकड़ना
  • गेम ऑब्जेक्ट को सटीक रूप से रखना
  • विभिन्न गेम ऑब्जेक्ट्स के बीच सॉर्टिंग करना

एक बार जब आप इस प्रकार के व्यवहारों के लिए बुनियादी निर्देश बना लेते हैं, तो एक सफल स्वायत्त दिनचर्या चलाने का मतलब केवल इन कार्यों के क्रम की योजना बनाना होता है!

चर्चा को प्रेरित करने वाला आइकन चर्चा को प्रेरित करें - स्वचालित व्यवहार

VEX रोबोटिक्स प्रतियोगिता के मैदान की एक छवि प्रदर्शित करें, या तो चालू वर्ष के खेलकेया आप 2019-2020 VEX रोबोटिक्स प्रतियोगिता टॉवर टेकओवर से इस छवि का उपयोग कर सकते हैं।

2019-2020 टावर टेकओवर गेम फील्ड का ऊपर से लिया गया दृश्य, जिसमें बेलनाकार टावर, घन और टीम गठबंधन स्टेशन शामिल हैं।

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

प्रश्न:यदि आपको शीर्ष बाएं कोने से नीचे दाएं कोने तक जाना हो, तो उसकी योजना बनाने में आपका पहला कदम क्या होगा?
उत्तर:उत्तर भिन्न हो सकते हैं, लेकिन कार्य को छोटे प्रोग्राम करने योग्य व्यवहारों में विभाजित करने, या VEXcode V5 निर्देशों के अनुरूप व्यवहारों से संबंधित होने चाहिए।

प्रश्न:रोबोट का पहला व्यवहार क्या है?
उत्तर:उत्तर किसी दिशा में मुड़ना या आगे बढ़ना हो सकता है। स्वीकार्य उत्तर सभी एकल निर्देशों के अनुरूप होने चाहिए।

प्रश्न:मोड़ या ड्राइविंग को प्रोग्राम करने के लिए आपको क्या करने की आवश्यकता होगी? आपको किन मापों की आवश्यकता होगी?
A:सेंसर के बिना एक स्वायत्त कार्यक्रम के लिए, सटीक मोड़ और ड्राइविंग दूरी आवश्यक होगी।

अपने सीखने का विस्तार करें आइकन अपनी ज्ञान वृद्धि को आगे बढ़ाएं - रेखाचित्र और छद्मकोड

इस गतिविधि को आगे बढ़ाने के लिए, अपने छात्रों से चुनौती क्षेत्र (वास्तविक या निर्मित) का पैमाने पर रेखाचित्र बनाने के लिए कहें और फिर 15 सेकंड के स्वायत्त कार्यक्रम के लिए छद्म कोड (Google / .docx / .pdf ) लिखें। इस प्रयोगशाला में स्यूडोकोड का परिचय नहीं दिया गया है, लेकिन सरल व्यवहारों के साथ योजना बनाकर, छात्रों ने पहले ही स्यूडोकोड लिखना शुरू कर दिया है। लिंक में वर्णित छद्मकोड लिखने के अभ्यास को शुरू करना आवश्यक नहीं है, लेकिन छात्रों की योजना में समस्या को इतने बुनियादी चरणों में विभाजित करना शामिल होना चाहिए जिन्हें छद्मकोड माना जा सके।