पाठ 1: बम्पर सेंसर क्या है?
इस पाठ में, आप सीखेंगे कि सेंसर क्या है और आप वीआर रोबोट के साथ सेंसर का उपयोग क्यों करेंगे। पहला सेंसर जिसके बारे में आप जानेंगे वह है बम्पर सेंसर। आप सीखेंगे कि बम्पर सेंसर कैसे काम करता है और VEXcode VR पायथन प्रोजेक्ट में VR रोबोट बम्पर सेंसर का उपयोग कैसे करें।
सीखने के परिणाम
- पहचानें कि बम्पर सेंसर एक प्रकार का स्विच है जो दबाने या न दबाने पर रिपोर्ट कर सकता है।
- पहचानें कि बम्पर सेंसर को दबाने या न दबाने पर VR रोबोट क्रिया करने के लिए इस्तेमाल किया जा सकता है।
- पहचानें कि left_bumper.pressed और right_bumper.pressedवे कमांड हैं जो बम्पर सेंसर के बारे में बूलियन मान रिपोर्ट करते हैं।
- वर्णन करें कि किसी परियोजना में बम्पर सेंसर का उपयोग क्यों किया जाएगा।
लागू करें
रोबोटिक्स के लिए सेंसर आवश्यक हैं। किसी वीआर रोबोट को वास्तव में रोबोट माने जाने के लिए, उसे अपने पर्यावरण को समझने और उसके साथ अंतःक्रिया करने में सक्षम होना चाहिए। इसे सामान्यतः 'सेंस → थिंक → एक्ट' निर्णय लूप के रूप में संदर्भित किया जाता है।

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

बम्पर सेंसर एक स्विच है जो यह बताता है कि इसे दबाया गया है या नहीं।
- जब बम्पर सेंसर को दबाया जाएगा तो बम्पर सेंसर True का सेंसर मान रिपोर्ट करेगा
- बम्पर सेंसर गलत का सेंसर मान रिपोर्ट करेगा जब बम्पर सेंसर दबाया नहीं जाता है।
बम्पर सेंसर को की दीवारों द्वारा, या अन्य खेल के मैदानों के आसपास की बाहरी दीवारों द्वारा दबाया जाता है

बम्पर सेंसर कैसे काम करता है, इसकी विस्तृत जानकारी के लिए बम्पर सेंसर - रोबोट विशेषताएँ - VEX VRलेख पढ़ें।
बम्पर प्रेस कमांड
बम्पर सेंसर का उपयोग यह निर्धारित करने के लिए किया जाता है कि वीआर रोबोट किसी वस्तु या दीवार को छू रहा है या नहीं। उस डेटा का उपयोग किसी प्रोजेक्ट में किया जा सकता है, ताकि बम्पर सेंसर को दबाने पर VR रोबोट निर्णय ले सके।
बम्पर सेंसर की स्थिति की जांच करने के लिए टेक्स्ट प्रोजेक्ट में left_bumper.pressed और right_bumper.pressedकमांड का उपयोग करें।
Left_bumper.pressed और right_bumper.pressedबूलियन रिपोर्टर कमांड हैं, जो बम्परदबाए जाने Trueऔर न दबाए जाने False रिपोर्ट करते हैं
left_bumper.pressed और right_bumper.pressedकमांड आमतौर पर एक नियंत्रण संरचना के साथ उपयोग किए जाते हैं, जैसेwhileलूप, ताकि VR रोबोट निर्णय लेने के लिए बम्पर सेंसर से डेटा का उपयोग कर सके। अगले पाठ में आपwhileलूप के बारे में अधिक जानेंगे।
बम्पर सेंसर और दीवार भूलभुलैया समस्या
वॉल मेज़ समस्या के बारे में सोचते हुए, लक्ष्य यह है कि वीआर रोबोट ड्राइव करे जबकि बम्पर सेंसर दबाया न जाए। जब बम्पर सेंसर दबाया जाता है, तो वीआर रोबोट दीवार तक पहुंच जाता है, और फिर भूलभुलैया में आगे बढ़ने के लिए उसे रुकना या मुड़ना पड़ता है।
निम्नलिखित उदाहरण में, वीआर रोबोट प्रारंभिक स्थान से आगे की ओर तब तक चलेगा, जब तक कि वह विपरीत दीवार पर पहुंचकर बाएं बम्पर को नहीं दबा देता। एक बार बाएं बम्पर को दबा दिया जाए तो वीआर रोबोट गाड़ी चलाना बंद कर देगा।
आप देखेंगे कि डैशबोर्ड, प्रोजेक्ट के चलने के दौरान बम्पर सेंसर द्वारा रिपोर्ट किए जा रहे मान को वास्तविक समय में प्रदर्शित करता है। जब बम्पर सेंसर को दबाया नहीं जाता है, तो मान को गलत बताया जाता है।
|
![]() |
जब बम्पर सेंसर दबाया जाता है, और वीआर रोबोट दीवार के सहारे होता है, तो मान सत्य के रूप में रिपोर्ट किया जाता है।
|
![]() |
आप अपनी परियोजना के चलने के दौरान सेंसर डेटा को देखने के लिए किसी भी समय डैशबोर्ड का उपयोग कर सकते हैं। ध्यान दें, डैशबोर्ड को किसी भी समय छिपाया और पुनः खोला जा सकता है, जैसा कि इस वीडियो में दिखाया गया है। नीचे दिए गए वीडियो क्लिप में, प्लेग्राउंड विंडो के ऊपरी बाएं कोने में हैमबर्गर मेनू को उसके नीचे डैशबोर्ड बटन प्रदर्शित करने के लिए चुना गया है। इसके बाद डैशबोर्ड बटन का चयन किया जाता है और डैशबोर्ड खुल जाता है। डैशबोर्ड को बंद करने के लिए यह प्रक्रिया दोहराई जाती है।

