Skip to main content

पाठ 1: नेत्र संवेदक और डिस्क भूलभुलैया समस्या

डिस्क भूलभुलैया समस्या के साथ नेत्र सेंसर डेटा का उपयोग करना

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

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

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

def main():
    while not front_eye.detect(GREEN):
        drivetrain.drive(FORWARD)
        wait(5, MSEC)

    drivetrain.turn_for(RIGHT, 90, DEGREES)

यहां वीडियो देखें जिसमें आप देख सकते हैं कि वीआर रोबोट आगे की ओर कैसे बढ़ता है, जबकि फ्रंट आई सेंसर हरे रंग की वस्तु का पता लगाने के लिए नहीं बल्कि का उपयोग करता है। जब हरे रंग की वस्तु का पता चलता है, तो वीआर रोबोट दाईं ओर मुड़ जाता है।

वीडियो फाइल

प्रोजेक्ट के चलने के दौरान फ्रंट आई सेंसर और डाउन आई सेंसर से प्राप्त डेटा को डैशबोर्ड में वास्तविक समय में रिपोर्ट किया जाता है। ध्यान दें कि फ्रंट आई सेंसर डिस्क के पास आने पर वस्तु (डिस्क) और रंग (हरा) दोनों का पता लगा लेता है।

ऊपर वर्णित VEXcode VR प्रोजेक्ट बाईं ओर है तथा दाईं ओर प्लेग्राउंड विंडो है। एक कॉलआउट बॉक्स में शब्दों को हाइलाइट किया गया है, फ्रंट आई ऑब्जेक्ट ट्रू और रंग हरा। यह खेल के मैदान पर रोबोट की छवि के साथ संरेखित है जो एक हरे रंग की डिस्क के सामने रुका हुआ है।

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

प्रोजेक्ट और प्लेग्राउंड विंडो की छवि पहले जैसी ही है, लेकिन इस बार कॉलआउट बॉक्स में नीचे आंख ऑब्जेक्ट झूठा रंग हरा पाठ हाइलाइट किया गया है। इससे यह संकेत मिलता है कि नीचे की आंख खेल के मैदान के फर्श पर वर्ग के रंग का पता लगा लेती है, लेकिन उस वर्ग को वस्तु के रूप में रिपोर्ट नहीं करती है।

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

प्रश्न

कृपया पाठ प्रश्नोत्तरी तक पहुंचने के लिए नीचे दिए गए लिंक का चयन करें।

गूगल डॉक / .docx / .pdf