आप AI वर्गीकरण का उपयोग करके VEXcode VR में VEX V5 रोबोटिक्स प्रतियोगिता (V5RC) ओवर अंडर प्लेग्राउंड पर गेम ऑब्जेक्ट्स (रिंग्स और मोबाइल गोल्स) की पहचान करने में सहायता के लिए AI विज़न सेंसर का उपयोग कर सकते हैं।
यदि आप एआई विजन सेंसर के संस्करण से परिचित हैं, आपको पता होगा कि भौतिक सेंसर में अप्रैलटैग और कॉन्फ़िगर किए गए रंग हस्ताक्षरों के बारे में जानकारी देने की क्षमता भी है। क्योंकि VEXcode VR में किसी रोबोट कॉन्फ़िगरेशन की आवश्यकता नहीं होती है और V5RC हाई स्टेक्स फील्ड पर कोई अप्रैलटैग्स मौजूद नहीं होते हैं, इसलिए वर्चुअल सेंसर केवल पूर्व-कॉन्फ़िगर किए गए गेम तत्वों पर ही सूचना देता है: लाल रिंग्स, नीली रिंग्स और मोबाइल गोल्स।
V5RC में AI विज़न सेंसर कैसे काम करता है? VEXcode VR में उच्च दांव
एआई विजन सेंसर एक कैमरा है जो गेम तत्वों के बीच स्वचालित रूप से अंतर कर सकता है, जिससे रोबोट स्वायत्त रूप से विशिष्ट गेम तत्वों की ओर उन्मुख हो सकता है। कैमरे को इस वर्ष के V5RC गेम, हाई स्टेक्स के लिए गेम एलिमेंट्स पर प्रशिक्षित किया गया है, ताकि रिंग्स और मोबाइल गोल्स का स्वतः पता चल सके।
इन वस्तुओं का पता लगाने के लिए, AI विज़न सेंसर को रोबोट के सामने की ओर लगाया गया है (जैसा कि यहां दिखाया गया है)।
AI विज़न सेंसर से डेटा एकत्र करना
आप VEXcode VR में स्नैपशॉट विंडो, मॉनिटर कंसोल या प्रिंट कंसोल के माध्यम से AI विज़न सेंसर द्वारा रिपोर्ट किए जा रहे डेटा को देख सकते हैं।
नोट:एआई विज़न सेंसर के दृश्य क्षेत्र को साफ़ करने के लिए एक्सल की भुजा को ऊपर उठाना होगा। यदि भुजा को ऊपर नहीं उठाया गया तो यह कैमरे के केंद्र का एक बड़ा भाग घेर लेगा।
स्नैपशॉट विंडो देखने और AI विज़न सेंसर द्वारा रिपोर्ट किए जा रहे डेटा को देखने के लिए, AI विज़न सेंसर बटन का चयन करें।
स्नैपशॉट विंडो को छिपाने के लिएAI विज़न सेंसर बटन को फिर से चुनें।
स्नैपशॉट विंडो प्लेग्राउंड विंडो के ऊपरी बाएं कोने में दिखाई देगी। स्नैपशॉट एआई विज़न सेंसर और संबंधित डेटा के दृश्य क्षेत्र में सभी गेम तत्वों की पहचान करेगा।
प्रत्येक ऑब्जेक्ट के लिए स्नैपशो विंडो में मुद्रित डेटा में केंद्र X, केंद्र Y, चौड़ाई और ऊंचाई के साथ-साथ ऑब्जेक्ट का वर्गीकरण भी शामिल होता है।
AI विज़न सेंसर द्वारा रिपोर्ट किए गए डेटा के प्रकारों की व्याख्या, उनके संबंधित VEXcode कमांड सहित, VEX API में पाई जा सकती है। ब्लॉक-विशिष्ट और पायथन-विशिष्ट दोनों पृष्ठ संदर्भ के लिए उपलब्ध हैं।
उन कमांडों का उपयोग मॉनिटर और/या प्रिंट कंसोल में किया जा सकता है, ताकि आपके प्रोजेक्ट के चलने के दौरान लिए गए प्रत्येक स्नैपशॉट से डेटा को देखने में मदद मिल सके। इन लेखों से मॉनिटर और प्रिंट कंसोल के उपयोग के बारे में अधिक जानें।
- ब्लॉक के साथ VEXcode VR में चर और संवेदन मानों की निगरानी
- पायथन के साथ VEXcode VR में चर और सेंसर मानों की निगरानी
- VEXcode VR में प्रिंट कंसोल का उपयोग करना
एक्सल को वस्तुओं की पहचान करने में मदद करने के लिए AI विज़न सेंसर का उपयोग करना
आप सेंसर द्वारा रिपोर्ट किए गए डेटा की अपनी समझ का उपयोग करके एक्सल को विशिष्ट वस्तुओं तक नेविगेट करने में मदद करने के लिए एआई विज़न सेंसर का उपयोग कर सकते हैं। एआई विजन सेंसर का उपयोग करते हुए, एक्सल किसी वस्तु को उठाने के लिए गेम एलिमेंट पर लक्ष्य साध सकता है और उस तक ड्राइव कर सकता है।
एआई विजन सेंसर केवल सबसे हालिया स्नैपशॉट से डेटा की रिपोर्ट करेगा, इसलिए एक्सल को ड्राइविंग करते समय उस स्नैपशॉट को लगातार अपडेट करना होगा।
इस उदाहरण परियोजना में, एक्सल एआई विजन सेंसर का उपयोग करके यह निर्धारित करेगा कि उसके सामने लाल रिंग है या नहीं, तब तक मुड़ेगा जब तक कि लाल रिंग का केंद्र एक्स 150 से कम न हो जाए, फिर रिंग की ओर आगे बढ़ेगा। लाल रिंग की ओर आगे बढ़ने के लिए, सेंसर के स्नैपशॉट में ऑब्जेक्ट की चौड़ाई को मापने के लिए AI विज़न सेंसर का उपयोग किया जाता है। जब चौड़ाई पर्याप्त बड़ी हो जाती है, तो रोबोट को पता चल जाता है कि वह लाल रिंग को पकड़ने की सीमा में है।
इन लेखों से उदाहरण परियोजनाओं तक पहुँचने और उन्हें चलाने के बारे में जानें:
एक्सल के सेंसरों का एक साथ उपयोग
एआई विजन सेंसर को रोबोट पर लगे अन्य सेंसरों के साथ जोड़कर क्षेत्र में कार्य पूरा किया जा सकता है। एक्सल के वर्चुअल संस्करण पर सेंसरों की पूरी सूची VEX API के पृष्ठ पर पाई जा सकती है। ये आपके कोड के साथ आरंभ करने में आपकी सहायता करने के लिए कुछ विचार हैं।
- गेम एलिमेंट को खोजने और उस पर निशाना लगाने के लिए एआई विजन सेंसर का उपयोग करें, फिर ऑब्जेक्ट रोबोट के करीब आने तक ड्राइव करने के लिए फ्रंट डिस्टेंस सेंसरउपयोग करें।
- मोबाइल लक्ष्य को खोजने और नेविगेट करने के लिएएआई विजन सेंसर का उपयोग करें, फिर मोबाइल लक्ष्य को फील्ड के कोनों में ले जाने के लिए जीपीएस सेंसर उपयोग करें।
- लाल रिंग और मोबाइल लक्ष्य को खोजने और नेविगेट करने के लिएएआई विजन सेंसरउपयोग करें, फिर पुशर को स्थिति में लाने और रिंग को लक्ष्य पर रखने के लिए रोटेशन सेंसर उपयोग करें।
याद रखें कि विशिष्ट कमांड, V5RC हाई स्टेक्स फील्ड और हीरो बॉट, एक्सल के बारे में अतिरिक्त जानकारी VEX API और VEXcode VR (ब्लॉक और पायथन) में अंतर्निहित सहायता में पाई जा सकती है।