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