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