पायथन के साथ VEXcode VR में नेत्र सेंसर का उपयोग करना

VEX VR रोबोट में अनेक सेंसर हैं, जिनमें दो नेत्र सेंसर भी शामिल हैं।


वीआर रोबोट पर नेत्र सेंसर

VEXcode VR पायथन प्रोजेक्ट, ऑब्जेक्ट के रंग और चमक का पता लगाने के लिए आई सेंसर कमांड दिखाता है।

वीआर रोबोट में दो नेत्र सेंसर हैं, एक आगे की ओर तथा दूसरा नीचे की ओर। सेंसर यह पता लगा सकते हैं कि कोई वस्तु मौजूद है या नहीं, साथ ही रंग (लाल, हरा, नीला, कोई नहीं) का भी पता लगा सकते हैं।

VEXcode VR ट्यूटोरियल सेक्शन में आई सेंसर लेसन का चयन किया गया है।

नेत्र सेंसर मान VEXcode VR में डैशबोर्ड पर प्रदर्शित किए जा सकते हैं। डैशबोर्ड के बारे में अधिक जानने के लिए, यह आलेख

VEXcode VR Python वर्कस्पेस, जिसमें वर्चुअल रोबोट पर आई सेंसर का उपयोग करके उदाहरण कोड दिया गया है।

नेत्र सेंसर मान VEXcode VR में मॉनिटर कंसोल पर प्रदर्शित किए जा सकते हैं। मॉनिटर कंसोल के बारे में अधिक जानने के लिए, यह आलेख देखें .


नेत्र सेंसर के साथ उपयोग किए जाने वाले कमांड

आई सेंसर नियर ऑब्जेक्ट कमांड

VEXcode VR Python वर्कस्पेस में वर्चुअल रोबोट के लिए आई सेंसर कोड दिखाया गया है।

 

आई सेंसर नियर ऑब्जेक्ट कमांड यह रिपोर्ट करता है कि क्या आई सेंसर किसी वस्तु के इतने करीब है कि वह रंग (लाल, हरा, नीला, कोई नहीं) का पता लगा सके। फ्रंट आई सेंसर और डाउन आई सेंसर में क्रमशः निकट वस्तु कमांड होते हैं।

VEXcode VR ट्यूटोरियल पेज, जिसमें आई सेंसर लेसन के लिए Python का चयन किया गया है।

आई सेंसर नियर ऑब्जेक्ट कमांड एक बूलियन लौटाता है जो ट्रू रिपोर्ट करता है जब आई सेंसर किसी ऐसी वस्तु के करीब होता है जिसमें पता लगाने योग्य रंग होते हैं, और फॉल्स रिपोर्ट करता है जब यह पता लगाने योग्य रंगों वाली वस्तु के पर्याप्त करीब नहीं होता है।

नेत्र सेंसर रंग कमांड

VEXcode VR Python वर्कस्पेस में ऑब्जेक्ट के रंग और चमक का पता लगाने के लिए एक आई सेंसर प्रोजेक्ट दिखाया गया है।

आई सेंसर कलर कमांड रिपोर्ट करता है कि क्या आई सेंसर किसी विशिष्ट रंग का पता लगाता है।

ट्यूटोरियल में आई सेंसर का उपयोग करने के लिए VEXcode VR प्लेग्राउंड और पायथन प्रोजेक्ट इंटरफेस।

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

VEXcode VR Python प्रोजेक्ट में ऑब्जेक्ट के रंग और चमक का पता लगाने के लिए आई सेंसर कोड दिखाया गया है।

आई सेंसर कलर कमांड एक बूलियन मान लौटाता है जो ट्रू रिपोर्ट करता है जब आई सेंसर चयनित रंग का पता लगाता है, और फॉल्स रिपोर्ट करता है जब यह पैरामीटर के रूप में सेट किए गए रंग का पता नहीं लगाता है।


आई सेंसर के सामान्य उपयोग

VEXcode VR पायथन प्रोजेक्ट, ऑब्जेक्ट के रंग और चमक का पता लगाने के लिए आई सेंसर कमांड दिखाता है।

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

नेत्र सेंसर सेंसर के पास किसी वस्तु के रंग का पता लगा सकते हैं, जैसे कि डिस्क मूवर प्लेग्राउंड में रंगीन डिस्क या कैसल क्रैशर प्लेग्राउंड के चारों ओर लाल बॉर्डर। यह तब उपयोगी है जब आप चाहते हैं कि VR रोबोट अलग-अलग रंग की वस्तुओं को छांट ले, किसी विशेष रंग की वस्तु तक पहुंचे, या सेंसर के पास से गुजरते समय वस्तुओं के रंग का पता लगाए।

VEXcode VR इंटरफ़ेस एक पायथन प्रोजेक्ट दिखा रहा है जिसमें VR रोबोट और आई सेंसर के उपयोग के लिए प्लेग्राउंड शामिल है।

वी.आर. रोबोट नेत्र सेंसर का उपयोग करके व्यवहारों का क्रम आरंभ कर सकता है, जब वह ऐसा करने के लिए सही स्थान पर हो। उदाहरण के लिए, वीआर रोबोट तब तक आगे की ओर चल सकता है जब तक कि उसे यह पता न चल जाए कि वह किसी वस्तु, जैसे दीवार, के निकट है, फिर 90 डिग्री मुड़ सकता है, या किसी वस्तु, जैसे महल, डिस्क, या दीवार से टकराने से बचने के लिए पीछे की ओर चल सकता है।

VEXcode VR पायथन प्रोजेक्ट जिसमें प्लेग्राउंड, मॉनिटर कंसोल और कोड एडिटर आई सेंसर के उपयोग के लिए दिखाई दे रहे हैं।

वी.आर. रोबोट नेत्र सेंसर का उपयोग करके किसी वस्तु या सतह की ओर तब तक बढ़ सकता है जब तक कि वह एक निश्चित दूरी पर न आ जाए, वह भी बिना उसे छुए। इसका उपयोग यह सुनिश्चित करने के लिए किया जा सकता है कि वीआर रोबोट खेल के मैदान से नीचे न गिर जाए या दीवारों से न टकरा जाए।


नेत्र सेंसर उदाहरण परियोजना

VEXcode VR वर्कस्पेस जिसमें एक पायथन प्रोजेक्ट और आई सेंसर ट्यूटोरियल के लिए इस्तेमाल किया गया VR रोबोट प्लेग्राउंड शामिल है।

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

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

Last Updated: