VEX V5 के साथ AI विज़न सेंसर का समस्या निवारण

यदि आप अपने AI विज़न सेंसर के साथ समस्याओं का अनुभव कर रहे हैं, तो कारण की पहचान करने और अपनी विशिष्ट समस्या के लिए उपयुक्त समाधान खोजने के लिए नीचे दिए गए अनुभागों से परामर्श करें।

समस्या: AI विज़न सेंसर VEXcode से कनेक्ट नहीं होगा

बिना सेंसर कनेक्ट किए एआई विजन यूटिलिटी। वीडियो फीड विंडो खाली है और उसमें लिखा है "कोई एआई विजन सेंसर कनेक्टेड नहीं है"।

VEXcode में AI विजन सेंसर को कॉन्फ़िगर करते समय, विंडो AI विजन सेंसर का दृश्य नहीं दिखाएगी और "कोई AI विजन सेंसर कनेक्ट नहीं है" संदेश प्रदर्शित करेगी।

संभावित कारण

  1. AI विज़न सेंसर कंप्यूटर से ठीक से कनेक्ट नहीं है।
  2. आपके वेब ब्राउज़र या VEXcode के पास AI विज़न सेंसर तक पहुंचने के लिए कैमरा अनुमति नहीं है।
  3. विजुअल स्टूडियो कोड खुला रहने पर AI विज़न सेंसर VEXcode से कनेक्ट नहीं होगा।

समाधान

संभावित कारण 1 का समाधान

यदि आपका AI विज़न सेंसर आपके कंप्यूटर से ठीक से कनेक्ट नहीं है, तो अपने कंप्यूटर से केबल कनेक्शन की जांच करें। अपने AI विज़न सेंसर को अपने कंप्यूटर से कनेक्ट करने के तरीके के बारे में अधिक जानकारी के लिए, वेब-आधारित और ऐप-आधारित VEXcode V5 से कनेक्ट करने के लिए इन लेखों को देखें।

संभावित कारण 2 का समाधान

यदि आपके वेब ब्राउज़र या VEXcode में कैमरा अनुमति नहीं है, तो AI विज़न सेंसर कनेक्ट नहीं हो पाएगा।

इसे ठीक करने के लिए, निम्नलिखित लेख देखें:

अनुप्रयोग आधारित

वेब आधारित

संभावित कारण 3 का समाधान

VS कोड साइड बार में VEX डिवाइस इन्फो मेनू खुला हुआ है। एआई विज़न सेंसर डिवाइस सूचीबद्ध है, और इस उदाहरण में इसका VEXos 1.0.0.16 है और इसकी आईडी 91328566 है।

जब AI विज़न सेंसर को पहले से खुले VS कोड वाले कंप्यूटर से जोड़ा जाता है, तो यह स्वचालित रूप से पहले VS कोड के साथ कनेक्शन स्थापित करता है। चूंकि AI विज़न सेंसर एक समय में केवल एक ही कनेक्शन बनाए रख सकता है, इसलिए यह इसे VEXcode से कनेक्ट होने से रोकता है। एक बार जब यह VS कोड से कनेक्ट हो जाएगा, तो आप VEX VS कोड एक्सटेंशन में AI विज़न सेंसर को देख पाएंगे।

ब्राउज़र कनेक्शन विंडो, जिसमें VEX रोबोटिक्स कम्युनिकेशन पोर्ट का विकल्प मौजूद है।

वेब-आधारित VEXcode V5 के भीतर कनेक्ट करने का प्रयास करते समय AI विज़न सेंसर दिखाई देगा, लेकिनकनेक्ट का चयन करने से कुछ नहीं होगा।

इस समस्या को हल करने के लिए, VS कोड एप्लिकेशन को बंद करें और अपने AI विज़न सेंसर को पुनः कनेक्ट करें। यदि आप ऐप-आधारित VEXcode V5 का उपयोग कर रहे हैं, तो AI विज़न सेंसर स्वचालित रूप से कनेक्ट हो जाएगा।

समस्या: AI विज़न सेंसर प्रोजेक्ट के दौरान सही ढंग से पता नहीं लगा रहा है

संभावित कारण

परियोजनाओं में, V5 ब्रेन वर्तमान AI विज़न सेंसर डेटा के लिए लगातार स्नैपशॉट पर निर्भर करता है। नियमित अद्यतन के बिना, मस्तिष्क पुरानी जानकारी का उपयोग कर सकता है।

जब कोई रोबोट या वस्तु बहुत तेजी से चलती है, तो नया स्नैपशॉट कैप्चर होने से पहले वह AI विज़न सेंसर के पास से गुजर सकती है।

समाधान

इस समस्या को कम करने के लिए दो तरीकों पर विचार करें:

यह एक VEXcode ब्लॉक्स प्रोजेक्ट है जिसमें रोबोट लाल रंग के सिग्नेचर का पता लगाने पर एक संदेश प्रिंट करेगा। प्रोजेक्ट के लूप के अंत में स्थित वेट ब्लॉक को हाइलाइट किया गया है ताकि यह दर्शाया जा सके कि इसका समय घटाकर 0.25 सेकंड कर दिया गया है। इस प्रोजेक्ट की शुरुआत व्हेन स्टार्टेड ब्लॉक, टर्न वेलोसिटी को 10% पर सेट करने के लिए सेट टर्न वेलोसिटी ब्लॉक और फॉरएवर लूप से होती है। परियोजना का शेष भाग फॉरएवर लूप के अंदर है। सबसे पहले, रेड का AIVision1 स्नैपशॉट लें, और फिर एक If ब्लॉक है जो पढ़ता है कि यदि AIVision1 ऑब्जेक्ट मौजूद है तो ब्रेन पर ऑब्जेक्ट का पता चला है प्रिंट करें। इफ ब्लॉक के बाहर, एक वेट ब्लॉक है जिसे 0.25 सेकंड तक प्रतीक्षा करने के लिए सेट किया गया है।

स्नैपशॉट को अधिक बार कैप्चर करने के लिए प्रतीक्षा ब्लॉक का समय कम करें। इससे एआई विज़न सेंसर को गति होने पर अधिक बार डेटा एकत्र करने की अनुमति मिलती है।

वही VEXcode ब्लॉक्स प्रोजेक्ट जिसमें रोबोट लाल रंग के सिग्नेचर का पता लगाने पर एक संदेश प्रिंट करेगा। प्रोजेक्ट की शुरुआत में सेट टर्न वेलोसिटी ब्लॉक को हाइलाइट किया गया है ताकि यह इंगित किया जा सके कि वेलोसिटी को घटाकर 10% कर दिया गया है। इस प्रोजेक्ट की शुरुआत व्हेन स्टार्टेड ब्लॉक, टर्न वेलोसिटी को 10% पर सेट करने के लिए सेट टर्न वेलोसिटी ब्लॉक और फॉरएवर लूप से होती है। परियोजना का शेष भाग फॉरएवर लूप के अंदर है। सबसे पहले, रेड का AIVision1 स्नैपशॉट लें, और फिर एक If ब्लॉक है जो पढ़ता है कि यदि AIVision1 ऑब्जेक्ट मौजूद है तो ब्रेन पर ऑब्जेक्ट का पता चला है प्रिंट करें। इफ ब्लॉक के बाहर, एक वेट ब्लॉक है जिसे 0.25 सेकंड तक प्रतीक्षा करने के लिए सेट किया गया है।

रोबोट की गति कम करें ताकि AI विज़न सेंसर गति के दौरान अधिक स्नैपशॉट ले सके, जिससे एकत्रित डेटा की मात्रा बढ़ जाएगी।

समस्या: विज़न यूटिलिटी का रंग ग़लत है

संभावित कारण

एआई विजन यूटिलिटी का वीडियो फीड दिखाया गया है और सेंसर के दृश्य में एक लाल बकीबॉल है। वीडियो में नीले-हरे रंग की झलक है, और इस झलक के कारण लाल बकीबॉल भूरे रंग की दिखाई देती है।

यदि कंप्यूटर से कनेक्ट होने पर किसी वस्तु के कारण AI विजन सेंसर का दृश्य बाधित हो जाता है, या जब AI विजन यूटिलिटी को बहुत लंबे समय तक खुला छोड़ दिया जाता है, तो इसका दृश्य धुंधला हो सकता है।

समाधान

रीसेट करने के बाद एआई विजन यूटिलिटी का वीडियो फीड दिखाया जाता है, और सेंसर के दृश्य में एक लाल बकीबॉल दिखाई देता है। वीडियो में अब कोई रंगत नहीं है। सफेद पृष्ठभूमि सफेद दिखाई देती है और लाल बकीबॉल लाल दिखाई देती है।

इसे ठीक करने के लिए, अपने कंप्यूटर से AI विज़न सेंसर को डिस्कनेक्ट और पुनः कनेक्ट करें।

यह AI विज़न सेंसर की ऑटो-व्हाइट बैलेंस सुविधा को ट्रिगर करेगा, जो डिवाइस को चालू करने पर हर बार सक्रिय होता है।

समस्या: पृष्ठभूमि में अनपेक्षित वस्तुओं का पता लगाना

संभावित कारण

  1. एआई विजन सेंसर क्षेत्र की ओर कोणित नहीं है।
  2. पृष्ठभूमि में कुछ वस्तुएं हैं जिन्हें AI विज़न देख सकता है।
  3. रंग हस्ताक्षर पर्याप्त रूप से विशिष्ट नहीं है तथा यह आस-पास के समान रंगों को ही ग्रहण कर रहा है।
  4. मैदान में प्रकाश व्यवस्था असंगत है।

समाधान

संभावित कारण 1 का समाधान

अपने AI विज़न सेंसर की माउंटेड स्थिति की जाँच करें। सर्वोत्तम प्रदर्शन के लिए इसे मैदान की ओर नीचे की ओर कोण बनाकर लगाएँ। इससे यह सुनिश्चित होता है कि यह केवल क्षेत्र के भीतर की वस्तुओं का ही पता लगाएगा, आसपास के क्षेत्रों का नहीं। 

संभावित कारण 2 का समाधान

एआई विज़न सेंसर के आसपास दृश्य हस्तक्षेप से पता लगाने में त्रुटि हो सकती है। आस-पास के क्षेत्र में मौजूद वस्तुएं (जैसे पोस्टर या कपड़े) जो वांछित रंग हस्ताक्षर से मेल खाती हैं, उन्हें सेंसर द्वारा गलती से पहचाना जा सकता है। अपने फील्ड सेटअप में दृश्य हस्तक्षेप को कम करने के बारे में अधिक जानकारी के लिए, AI विज़न सेंसर का उपयोग करने के लिए अपने कक्षा वातावरण की स्थापना देखें।

संभावित कारण 3 का समाधान

एआई विजन यूटिलिटी का वीडियो फीड दिखाया गया है और सेंसर के दृश्य में एक लाल बकीबॉल है। बकीबॉल के केवल दो छोटे क्षेत्रों को सेंसर द्वारा हाइलाइट किया गया है, जो दर्शाता है कि ह्यू और सैचुरेशन रेंज गलत हैं और इन्हें बढ़ाया जाना चाहिए।

यदि किसी रंग हस्ताक्षर को पर्याप्त विस्तृत रंग और/या संतृप्ति स्तर के साथ कॉन्फ़िगर नहीं किया गया है, तो यह किसी ऑब्जेक्ट के रंग हस्ताक्षर को सही ढंग से नहीं पहचान पाएगा, या यह उन रंगों का पता लगाएगा जो गलत ऑब्जेक्ट से संबंधित हैं। VEXcode V5 में AI विज़न सेंसर के साथ कलर सिग्नेचर कॉन्फ़िगर करना पढ़ें या PD+ पर कलर सिग्नेचर समायोजित करना देखें ताकि कलर सिग्नेचर कॉन्फ़िगर करने के बारे में अधिक जानकारी मिल , ताकि AI विज़न सेंसर वांछित रंग का सटीक रूप से पता लगा सके।

संभावित कारण 4 का समाधान

एआई विजन यूटिलिटी का वीडियो फीड दिखाया गया है और सेंसर के दृश्य में एक लाल बकीबॉल है। सेंसर द्वारा संपूर्ण बकीबॉल को हाइलाइट किया गया है, जो दर्शाता है कि यह वर्तमान प्रकाश स्तर के लिए सही ढंग से कैलिब्रेट किया गया है।

प्रकाश की स्थिति किसी रंग की छटा और संतृप्ति को महत्वपूर्ण रूप से प्रभावित कर सकती है। रंग हस्ताक्षर को कॉन्फ़िगर करते समय, वस्तु पर वर्तमान प्रकाश की मात्रा के आधार पर मान बदल जाएगा।

एआई विजन यूटिलिटी का वीडियो फीड दिखाया गया है और सेंसर के दृश्य में एक लाल बकीबॉल है। अब दृश्य धुंधला हो गया है और सेंसर द्वारा बकीबॉल का केवल एक छोटा सा हिस्सा ही हाइलाइट किया गया है। इससे संकेत मिलता है कि प्रकाश का स्तर बदल गया है और कलर सिग्नेचर को पुनः कैलिब्रेट करने की आवश्यकता हो सकती है।

यदि प्रकाश की मात्रा में परिवर्तन होता है, तो समान रंग हस्ताक्षर का सटीक रूप से पता नहीं लगाया जा सकेगा।

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

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

Last Updated: