वीआर रोबोट में अनेक सेंसर लगे हैं, जिनमें लोकेशन सेंसर भी शामिल है।


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

VEXcode VR की प्रमुख विशेषताओं को दर्शाने वाला आरेख, STEM में कोडिंग शिक्षा के लिए डिज़ाइन किए गए वर्चुअल रोबोट की क्षमताओं और उपयोगकर्ता इंटरफ़ेस को प्रदर्शित करता है, जिसमें ब्लॉक-आधारित और टेक्स्ट-आधारित प्रोग्रामिंग विकल्प शामिल हैं।

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

VEXcode VR रोबोट की प्रमुख विशेषताओं को दर्शाने वाला आरेख, आभासी वातावरण में प्रोग्रामिंग और सिमुलेशन के लिए इसकी क्षमताओं पर प्रकाश डालता है, जिसे STEM सीखने में शैक्षिक उद्देश्यों के लिए डिज़ाइन किया गया है।

लोकेशन सेंसर लोकेशन एंगल की भी रिपोर्ट करता है जो कम्पास हेडिंग शैली के अनुसार 0 डिग्री से 359.9 डिग्री तक होता है।

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

प्रत्येक खेल का मैदान X और Y स्थिति के लिए -1000 मिमी से 1000 मिमी तक है। वीआर रोबोट का प्रारंभिक स्थान चयनित खेल के मैदान पर निर्भर करता है। खेल के मैदान पर स्थान विवरण और निर्देशांक प्रणाली के बारे में अधिक जानकारी के लिए, निम्नलिखित लेख देखें:

VEXcode VR रोबोट की विशेषताओं को प्रदर्शित करने वाला आरेख, कोडिंग अवधारणाओं को सीखने के लिए एक ऑनलाइन प्रोग्रामिंग वातावरण के संदर्भ में इसकी क्षमताओं और घटकों पर प्रकाश डालता है।

स्थान सेंसर मान VEXcode VR में डैशबोर्ड पर प्रदर्शित किए जा सकते हैं। डैशबोर्ड के बारे में अधिक जानने के लिए, डैशबोर्ड - प्लेग्राउंड सुविधाएँ - VEXcode VR लेख देखें।

VEXcode VR रोबोट की प्रमुख विशेषताओं को दर्शाने वाला आरेख, सेंसर, मोटर्स और प्रोग्रामिंग इंटरफ़ेस जैसे घटकों को उजागर करता है, जिसे छात्रों और शिक्षकों के लिए कोडिंग और रोबोटिक्स में सीखने को बढ़ाने के लिए डिज़ाइन किया गया है।

स्थान सेंसर मान VEXcode VR में मॉनिटर कंसोल पर प्रदर्शित किए जा सकते हैं।


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

वी.आर. रोबोट पर लगे लोकेशन सेंसर का उपयोग कई तरीकों से किया जा सकता है।

VEXcode VR ब्लॉक कैसल क्रैशर खेल का मैदान
VEXcode VR रोबोट की प्रमुख विशेषताओं को दर्शाने वाला आरेख, प्रोग्रामिंग और रोबोटिक्स शिक्षा के लिए इसकी क्षमताओं और घटकों पर प्रकाश डालता है। VEXcode VR रोबोट सुविधाओं का चित्रण, विभिन्न घटकों और कार्यात्मकताओं को प्रदर्शित करता है जो आभासी वातावरण में कोडिंग और रोबोटिक्स सीखने को बढ़ाते हैं।
VEXcode VR पायथन
def main():
while not location.position(Y, MM) > -300:
drivetrain.drive(FORWARD)
wait(20, MSEC)
drivetrain.stop()

स्थान सेंसर का उपयोग किसी भी खेल के मैदान के निर्देशांक को नेविगेट करने के लिए किया जा सकता है। प्रत्येक खेल का मैदान X और Y स्थिति के लिए -1000 मिमी से 1000 मिमी तक है।

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

VEXcode VR ब्लॉक डिस्क मूवर खेल का मैदान
VEXcode VR रोबोट की विशेषताओं को प्रदर्शित करने वाला आरेख, STEM सीखने में शैक्षिक उद्देश्यों के लिए डिज़ाइन किए गए आभासी प्रोग्रामिंग वातावरण में इसकी क्षमताओं और घटकों पर प्रकाश डालता है। VEXcode VR रोबोट की प्रमुख विशेषताओं को दर्शाने वाला आरेख, सेंसर, मोटर्स और प्रोग्रामिंग क्षमताओं जैसे घटकों पर प्रकाश डालता है, जिसे छात्रों और शिक्षकों के लिए कोडिंग और रोबोटिक्स में सीखने को बढ़ाने के लिए डिज़ाइन किया गया है।
VEXcode VR पायथन
def main():
drivetrain.turn_for(RIGHT, 90, DEGREES)
while not location.position(X, MM) > 800:
drivetrain.drive(FORWARD)
wait(20, MSEC)
drivetrain.turn_for(LEFT, 90, DEGREES)
while not location.position(Y, MM) > -100:
drivetrain.drive(FORWARD)
wait(20, MSEC)
drivetrain.stop()
magnet.energize(BOOST)

लोकेशन सेंसर का उपयोग वीआर रोबोट को किसी ज्ञात स्थान पर ले जाने के लिए भी किया जा सकता है। इस परियोजना में, पहली हरी डिस्क (800, -200) स्थान पर प्रतीत होती है। उस बिंदु तक पहुंचने के लिए, वीआर रोबोट एक्स-अक्ष के साथ 800 तक पहुंच सकता है और फिर वाई-अक्ष के साथ डिस्क को लेने के लिए -200 तक पहुंच सकता है।

VEXcode VR ब्लॉक कला कैनवास खेल का मैदान
VEXcode VR रोबोट की विशेषताओं को प्रदर्शित करने वाला आरेख, कोडिंग अवधारणाओं को सीखने के लिए एक ऑनलाइन प्रोग्रामिंग वातावरण के संदर्भ में इसकी क्षमताओं और घटकों पर प्रकाश डालता है। VEXcode VR रोबोट की प्रमुख विशेषताओं को दर्शाने वाला आरेख, इसकी वर्चुअल प्रोग्रामिंग क्षमताओं, ब्लॉक-आधारित और टेक्स्ट-आधारित कोडिंग विकल्पों और STEM सीखने में शैक्षिक अनुप्रयोगों पर प्रकाश डालता है।
VEXcode VR पायथन
def main():
pen.move(DOWN)
drivetrain.drive_for(FORWARD, 400, MM)
while location.position_angle(DEGREES) < 89:
drivetrain.turn(RIGHT)
wait(20, MSEC)
pen.set_pen_color(RED)
drivetrain.drive_for(FORWARD, 400, MM)

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

ध्यान दें कि डैशबोर्ड में स्थान कोण ठीक 90 या 89.1 के बजाय 92 है। ऐसा इसलिए है क्योंकि परियोजना के प्रवाह को आगे बढ़ने और प्रत्येक आदेश के निष्पादन में समय लगता है। इस प्रकार, 92 डिग्री कोई गलती नहीं है, यह प्रसंस्करण समय और वीआर रोबोट की गति के कारण है।


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

(रोबोट की स्थिति) ब्लॉक

VEXcode VR रोबोट की विशेषताओं को दर्शाने वाला आरेख, कोडिंग और रोबोटिक्स सीखने के लिए एक ऑनलाइन प्रोग्रामिंग वातावरण के संदर्भ में इसकी क्षमताओं और घटकों पर प्रकाश डालता है।

(रोबोट की स्थिति) ब्लॉक वीआर रोबोट की एक्स या वाई निर्देशांक स्थिति की रिपोर्ट करता है।

VEXcode VR रोबोट की प्रमुख विशेषताओं को दर्शाने वाला आरेख, इसकी वर्चुअल प्रोग्रामिंग क्षमताओं, ब्लॉक-आधारित और टेक्स्ट-आधारित कोडिंग विकल्पों और STEM सीखने में शैक्षिक अनुप्रयोगों पर प्रकाश डालता है।

ब्लॉक पर ड्रॉप-डाउन मेनू से X या Y निर्देशांक स्थिति का चयन किया जा सकता है।

VEXcode VR रोबोट की विशेषताओं को दर्शाने वाला आरेख, कोडिंग और रोबोटिक्स सीखने के लिए एक ऑनलाइन प्रोग्रामिंग वातावरण के संदर्भ में इसकी क्षमताओं और घटकों पर प्रकाश डालता है।

मिमी या इंच इकाइयों का चयन ब्लॉक पर ड्रॉप-डाउन मेनू से किया जा सकता है।

(डिग्री में कोण की स्थिति) ब्लॉक

VEXcode VR रोबोट की प्रमुख विशेषताओं को दर्शाने वाला आरेख, कोडिंग अवधारणाओं को सीखने के लिए एक ऑनलाइन प्रोग्रामिंग वातावरण के संदर्भ में इसके घटकों और कार्यात्मकताओं पर प्रकाश डालता है।

(डिग्री में स्थिति कोण) ब्लॉक वीआर रोबोट के कोण को डिग्री में निकटतम दसवें स्थान तक रिपोर्ट करता है। मान 0.0 से 359.9 डिग्री तक है।


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

VEXcode VR रोबोट की प्रमुख विशेषताओं को दर्शाने वाला आरेख, शैक्षिक प्रोग्रामिंग और रोबोटिक्स सीखने के लिए इसकी क्षमताओं और कार्यात्मकताओं पर प्रकाश डालता है।

पायथन के साथ लोकेशन सेंसर की प्रोग्रामिंग शुरू करने के लिए, आपको सबसे पहले VEXcode VR में एक नया टेक्स्ट प्रोजेक्ट खोलना होगा। अधिक जानकारी के लिए, यह लेख देखें

VEXcode VR रोबोट की विशेषताओं को दर्शाने वाला आरेख, प्रोग्रामिंग, सिमुलेशन और STEM सीखने के लिए शैक्षिक अनुप्रयोगों में इसकी क्षमताओं पर प्रकाश डालता है।

स्थितिकमांड वीआर रोबोट की एक्स या वाई निर्देशांक स्थिति की रिपोर्ट करता है।

स्थिति कोण कमांड वीआर रोबोट के कोण को डिग्री में रिपोर्ट करता है।

इनमें से किसी भी कमांड को अपने प्रोजेक्ट में जोड़ने के लिए, आप टूलबॉक्स से कमांड को खींच सकते हैं, या ऑटोकम्प्लीट फ़ंक्शन का उपयोग करके वर्कस्पेस में कमांड टाइप कर सकते हैं। पायथन के साथ VEXcode VR में स्वतः पूर्ण के बारे में अधिक के लिए, यह लेख देखें

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

Last Updated: