VIQC में रोबोट की विशेषताओं को समझना और VEXcode VR के लिए इसमें योगदान देना


VEXcode VR में VIQC पिचिंग इन प्लेग्राउंड में इस्तेमाल किया जाने वाला रोबोट, 2021-2022 VEX IQ चैलेंज (VIQC) पिचिंग इन के लिए इस्तेमाल किए गए VEX IQ हीरो बॉट, फ्लिंग का एक वर्चुअल संस्करण है। वर्चुअल फ्लिंग का आकार और मोटर फिजिकल फ्लिंग के समान ही हैं, लेकिन इसमें VEXcode VR में स्वायत्त प्रोग्रामिंग के लिए अतिरिक्त सेंसर लगे हैं। VEXcode VR के Pitching In संस्करण में केवल एक ही रोबोट है, और यह पहले से ही प्री-कॉन्फ़िगर किया हुआ है। इससे रोबोट कॉन्फ़िगरेशन या पूर्वनिर्धारित टेम्पलेट प्रोजेक्ट की आवश्यकता समाप्त हो जाती है।

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


रोबोट नियंत्रण

फ्लिंग में निम्नलिखित नियंत्रण हैं:

एक ड्राइवट्रेन जिसमें जाइरो है। इससे VEXcode IQ के टूलबॉक्स में मौजूद "ड्राइवट्रेन" श्रेणी के ब्लॉक रोबोट को चलाने और मोड़ने में सक्षम हो जाते हैं। इस वीडियो में एक ऐसा प्रोजेक्ट दिखाया गया है जो रोबोट को खेत में चलने और मुड़ने में सक्षम बनाता है।

कैटापुल्ट आर्म आर्म कैटापुल्ट मोटर द्वारा नियंत्रित। इससे रोबोट को गेंदों को गोल में डालने और हैंगिंग बार से नीचे लटककर गोल करने में मदद मिलती है, जैसा कि इस वीडियो में दिखाया गया है।

  • कैटापुल्ट आर्म को [स्पिन] ब्लॉक का उपयोग करके निरंतर गति में लॉन्च किया जाता है। डिफ़ॉल्ट स्थिति में भुजा नीचे की ओर होती है।
  • कैटापुल्ट आर्म को [स्पिन टू पोजीशन] ब्लॉक का उपयोग करके 2600 डिग्री की स्थिति में सेट करने पर उसे समतल किया जा सकता है। यह हैंगिंग बार के नीचे गाड़ी चलाते समय उपयोगी होता है।

कैटापुल्ट आर्म टेंशन आर्म टेंशन मोटर द्वारा नियंत्रित किया जाता है। इससे रोबोट को मैदान में अलग-अलग दूरी तक गेंदें फेंकने की सुविधा मिलती है, जैसा कि इस वीडियो में दिखाया गया है।

  • कैटापुल्ट आर्म टेंशन को [स्पिन टू पोजीशन] ब्लॉक का उपयोग करके समायोजित किया जा सकता है। यह मैदान पर अलग-अलग दूरियों से गेंद फेंकने के लिए उपयोगी है।
  • डिफ़ॉल्ट तनाव 90 डिग्री पर सेट है।

इंटेक मोटर द्वारा नियंत्रित इंटेक इससे रोबोट को कैटापुल्ट आर्म द्वारा लॉन्च की जाने वाली गेंदों को अंदर लेने की सुविधा मिलती है, या गेंदों को घुमाते हुए बाहर निकालने के लिए इनटेक को उलटने (इनटेक को उलटने को आउटटेक भी कहा जाता है) की सुविधा मिलती है। आउटटेक का उपयोग गेंदों को इकट्ठा करने और उन्हें किसी अन्य स्थान पर ले जाने के लिए किया जा सकता है।

  • [Spin ​​for] ब्लॉक का उपयोग करके इनटेक को घुमाया जा सकता है। इस वीडियो में दिखाए अनुसार, इनटेक को 180 डिग्री घुमाने से फील्ड से एक गेंद अंदर आ जाती है।

रोबोट सेंसर

वर्चुअल फ्लिंग ने VEXcode VR में स्वायत्त प्रोग्रामिंग के लिए सेंसर जोड़े हैं।

ड्राइवट्रेन

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

एक जाइरो सेंसर जिसका उपयोग ड्राइवट्रेन के साथ किया जाता है। इससे रोबोट को सटीक और कुशलता से मुड़ने में मदद मिलती है।

ड्राइवट्रेन हेडिंग 0 से 359.9 डिग्री तक का मान दर्शाती है, और दक्षिणावर्त दिशा धनात्मक होती है।

दूरी सेंसर

VIQC पिचिंग इन प्लेग्राउंड के लिए VEXcode VR इंटरफ़ेस, जिसमें ब्लॉक-आधारित और टेक्स्ट-आधारित कोडिंग विकल्प उपलब्ध हैं।

डिस्टेंस सेंसर यह रिपोर्ट करता है कि कोई वस्तु सेंसर के करीब है या नहीं, साथ ही सेंसर के सामने से वस्तु तक की अनुमानित दूरी मिलीमीटर या इंच में बताता है।

VIQC पिचिंग इन प्लेग्राउंड के लिए VEXcode VR वर्कस्पेस, जिसमें वर्चुअल रोबोट के लिए ब्लॉक-आधारित और पायथन कोडिंग विकल्प उपलब्ध हैं।

फ्लिंग के केंद्र में स्थित डिस्टेंस सेंसर का उपयोग यह पता लगाने के लिए किया जा सकता है कि गेंद को कैटापुल्ट आर्म पर कब लोड किया गया है।

आईक्यू डिस्टेंस सेंसर के बारे में अधिक जानकारी के लिए इस वीईएक्स लाइब्रेरी लेख देखें।

बम्पर स्विच

VIQC पिचिंग इन प्लेग्राउंड के लिए VEXcode VR इंटरफ़ेस, जिसमें वर्चुअल रोबोट के लिए ब्लॉक-आधारित और पायथन कोडिंग विकल्प उपलब्ध हैं।

बम्पर स्विच यह बताता है कि इसे वर्तमान में दबाया जा रहा है या नहीं।

प्रोग्रामिंग चुनौती कार्यों के लिए VIQC पिचिंग इन प्लेग्राउंड और वर्चुअल रोबोट के साथ VEXcode VR वर्कस्पेस।

बम्पर स्विच कैटापुल्ट आर्म के आधार पर स्थित होता है और इसका उपयोग यह निर्धारित करने के लिए किया जा सकता है कि कैटापुल्ट आर्म पूरी तरह से नीचे आ गया है या नहीं।

बम्पर स्विच के बारे में अधिक जानकारी के लिए इस VEX लाइब्रेरी लेख देखें।

रंग सेंसर

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

कलर सेंसर किसी वस्तु के रंग, ह्यू वैल्यू, ग्रेस्केल वैल्यू और निकटता का पता लगाने के लिए परावर्तित प्रकाश का उपयोग करता है।

VIQC के लिए VEXcode VR वर्कस्पेस, ब्लॉक-आधारित प्रोग्रामिंग और वर्चुअल रोबोट प्लेग्राउंड के साथ योगदान प्रदान करता है।

फ्लिंग के नीचे स्थित कलर सेंसर का उपयोग यह पता लगाने के लिए किया जाता है कि क्या रोबोट आभासी मैदान पर काली रेखाओं के ऊपर से गुजरता है।

यह तब उपयोगी हो सकता है जब मैदान पर एक निश्चित काली रेखा का पता चलने तक गाड़ी चलानी हो, या फिर मैदान पर मौजूद काली रेखाओं की संख्या का उपयोग करके यह ट्रैक करना हो कि फ्लिंग को कितनी दूर तक गाड़ी चलानी चाहिए।

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

Last Updated: