VEXcode VR में VIQC पिचिंग इन प्लेग्राउंड में प्रयुक्त रोबोट, फ्लिंग, VEX IQ हीरो बॉट का एक आभासी संस्करण है, जिसका उपयोग 2021-2022 VEX IQ चैलेंज (VIQC) पिचिंग इन के लिए किया गया था। वर्चुअल फ्लिंग में भौतिक फ्लिंग के समान ही आयाम और मोटर हैं, लेकिन VEXcode VR में स्वायत्त प्रोग्रामिंग के लिए इसमें अतिरिक्त सेंसर भी हैं। VEXcode VR के पिचिंग इन संस्करण में केवल एक ही रोबोट है, और वह पहले से ही पूर्व-कॉन्फ़िगर किया गया है। इससे रोबोट कॉन्फ़िगरेशन या पूर्वनिर्धारित टेम्पलेट प्रोजेक्ट की आवश्यकता समाप्त हो जाती है।
रोबोट नियंत्रण
फ़्लिंग में निम्नलिखित नियंत्रण हैं:
एक ड्राइवट्रेन एक जायरो के साथ. यह VEXcode IQ के टूलबॉक्स में ब्लॉकों की "ड्राइवट्रेन" श्रेणी को रोबोट को चलाने और मोड़ने में सक्षम बनाता है।
ए कैटापुल्ट आर्म आर्म कैटापुल्ट मोटर द्वारा नियंत्रित। इससे रोबोट को गेंद को गोल में फेंकने और हैंगिंग बार से नीचे लटकने में मदद मिलती है।
- कैटापुल्ट आर्म को [स्पिन] ब्लॉक का उपयोग करके निरंतर गति में लॉन्च किया जाता है। डिफ़ॉल्ट स्थिति यह है कि हाथ नीचे रखा जाए।
- [स्पिन टू पोजीशन] ब्लॉक का उपयोग करके कैटापुल्ट आर्म को 2600 डिग्री की स्थिति में सेट करके समतल किया जा सकता है। यह हैंगिंग बार्स के नीचे गाड़ी चलाते समय उपयोगी है।
कैटापुल्ट आर्म टेंशन आर्म टेंशन मोटर द्वारा नियंत्रित। इससे रोबोट मैदान में विभिन्न दूरियों तक गेंदें फेंक सकता है।
- कैटापुल्ट आर्म टेंशन को [स्पिन टू पोजीशन] ब्लॉक का उपयोग करके समायोजित किया जा सकता है। यह मैदान पर विभिन्न दूरियों से गेंदें फेंकते समय उपयोगी होता है।
- डिफ़ॉल्ट तनाव 90 डिग्री पर सेट है।
एक इनटेक इनटेक मोटर द्वारा नियंत्रित। इससे रोबोट को कैटापुल्ट आर्म द्वारा प्रक्षेपित की जाने वाली गेंदों को लेने, या गेंदों को बाहर और इनटेक से दूर घुमाने के लिए इनटेक को उलटने (इनटेक को उलटने को आउटटेक भी कहा जाता है) की अनुमति मिलती है। आउटटेक का उपयोग गेंदों को इकट्ठा करने और उन्हें अलग स्थान पर ले जाने के लिए किया जा सकता है।
- [स्पिन फॉर] ब्लॉक का उपयोग करके इनटेक को स्पिन किया जा सकता है। इनटेक को 180 डिग्री तक घुमाने पर मैदान से एक गेंद अंदर आ जाती है।
रोबोट सेंसर
वर्चुअल फ्लिंग ने VEXcode VR में स्वायत्त प्रोग्रामिंग के लिए सेंसर जोड़े हैं।
ड्राइवट्रेन
एक गायरो सेंसर जिसका उपयोग ड्राइवट्रेनके साथ किया जाता है। इससे रोबोट सटीक और सटीक मोड़ ले सकता है।
ड्राइवट्रेन हेडिंग 0 से 359.9 डिग्री तक का मान रिपोर्ट करता है, तथा दक्षिणावर्त दिशा धनात्मक होती है।
दूरी सेंसर
दूरी सेंसर रिपोर्ट करता है कि क्या कोई वस्तु सेंसर के करीब है, साथ ही सेंसर के सामने से वस्तु तक की अनुमानित दूरी मिलीमीटर या इंच में बताता है।
फ्लिंग के केंद्र में स्थित दूरी सेंसर का उपयोग यह पता लगाने के लिए किया जा सकता है कि कब कोई गेंद कैटापुल्ट आर्म पर लोड की गई है।
IQ डिस्टेंस सेंसर के बारे में अधिक जानकारी के लिए, यह VEX लाइब्रेरी आलेखदेखें।
बम्पर स्विच
बम्पर स्विच यह बताता है कि इसे वर्तमान में दबाया जा रहा है या नहीं।
बम्पर स्विच कैटापुल्ट आर्म के आधार पर स्थित होता है और इसका उपयोग यह निर्धारित करने के लिए किया जा सकता है कि कैटापुल्ट आर्म कब पूरी तरह से नीचे आ गया है।
बम्पर स्विच के बारे में अधिक जानकारी के लिए, यह VEX लाइब्रेरी लेखदेखें।
रंग संवेदक
कलर सेंसर किसी वस्तु के रंग, रंग मान, ग्रेस्केल मान और निकटता का पता लगाने के लिए परावर्तित प्रकाश का उपयोग करता है।
फ्लिंग के नीचे स्थित कलर सेंसर का उपयोग यह पता लगाने के लिए किया जाता है कि रोबोट आभासी क्षेत्र पर काली रेखाओं के ऊपर से गुजर रहा है या नहीं।
यह तब उपयोगी हो सकता है जब मैदान पर एक निश्चित काली रेखा का पता लगने तक गाड़ी चलायी जाए, या मैदान पर काली रेखाओं की संख्या का उपयोग करके यह पता लगाया जाए कि फ्लिंग को कितनी दूर तक गाड़ी चलानी चाहिए।