Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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

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

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

अपनी शिक्षा का विस्तार करें आइकन अपनी शिक्षा का विस्तार करें - स्केच और स्यूडोकोड

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