गायरो का प्रयोग सामान्यतः नेविगेशन के लिए किया जाता है। यह ट्रैक करके कि रोबोट कितनी तेजी से और किस दिशा में घूम रहा है, यह निर्धारित किया जा सकता है कि आपका रोबोट किस दिशा में घूम रहा है।
VEX IQ गायरो सेंसर VEX IQ सुपर किट में शामिल है लेकिन इसे यहां भी खरीदा जा सकता है।
जायरो सेंसर का विवरण
गायरो सेंसर का उपयोग रोबोट को सीधा चलाने तथा सटीक मोड़ लेने के लिए किया जा सकता है। यदि आप चाहते हैं कि रोबोट किसी स्थान पर जाए, फिर घूमकर उसी स्थान पर वापस आए, तो आपको एक सटीक दूरी तक सीधे चलना होगा, ठीक 180 डिग्री घूमना होगा, फिर उसी दूरी तक सीधे वापस आना होगा। गायरो सेंसर सीधे चलने और मोड़ने को बहुत सटीक बनाता है।
यह सेंसर अक्ष के चारों ओर अपने घूर्णन को मापता है। जब भी इस सेंसर को इसके शीर्ष पर स्थित प्रतीक द्वारा इंगित दिशा में घुमाया जाता है, तो यह घुमाव के कोण को मापता है। लौटाया गया माप डिग्री में होता है, या तो दक्षिणावर्त या वामावर्त। जैसा कि सेंसर के शीर्ष पर स्थित घुमावदार तीर से पता चलता है, जैसे ही गायरो सेंसर वामावर्त घूमता है, मान बढ़ता जाता है। जैसे-जैसे यह घड़ी की दिशा में घूमता है, मान घटता जाता है।
जायरो सेंसर कैसे काम करता है
गायरो सेंसर केवल उन गतिविधियों का पता लगाता है जो सेंसर के शीर्ष पर दर्शाए गए अक्ष पर दक्षिणावर्त या वामावर्त होती हैं। इसलिए यदि जायरो को रोबोट के केंद्र में क्षैतिज रूप से स्थापित किया जाता है, तो यह पता नहीं चलता कि रोबोट ढलान पर नीचे की ओर झुका है या ऊपर की ओर, जब तक जायरो दक्षिणावर्त या वामावर्त नहीं घूमा है। यह इस बात का भी पता नहीं लगाता कि रोबोट झुका हुआ है या एक तरफ झुका हुआ है, जब तक कि वह आगे की ओर उन्मुख है। हालाँकि, एक गायरो सेंसर को रोबोट के साइड में या मैनिपुलेटर पर लगाया जा सकता है और इससे झुकाव को मापने में मदद मिलेगी।
जायरो सेंसर के सामान्य उपयोग
जायरो सेंसर को प्रौद्योगिकी के कई हिस्सों में एकीकृत किया जाता है, जहां किसी उपकरण के अभिविन्यास को जानना या किसी वस्तु को स्थिर करना महत्वपूर्ण होता है।
दैनिक जीवन में कुछ सामान्य उपयोग इस प्रकार हैं:
- गायरो सेंसर छोटे मोटर चालित वाहनों में एकीकृत होते हैं जो व्यक्ति को आगे और पीछे झुककर गति को नियंत्रित करने की अनुमति देते हैं, साथ ही वाहन को स्थिर भी रखते हैं।
- गायरो सेंसर का उपयोग बड़े जहाजों के साथ-साथ मोनोरेल ट्रेनों को स्थिर करने के लिए किया जाता है, ताकि उन पर सवार लोगों और माल को सुरक्षित रखा जा सके।
- जायरो सेंसर का उपयोग कुछ हाथ में पकड़े जाने वाले इलेक्ट्रॉनिक उपकरणों, जैसे वीडियो गेम रिमोट कंट्रोल, में गति को मापने के लिए किया जाता है।
VEX IQ रोबोट के साथ गायरो सेंसर के कुछ सामान्य उपयोगों में शामिल हैं:
- गायरो सेंसर के हेडिंग मान को पढ़कर यह पता लगाना कि रोबोट बायीं ओर मुड़ा है या दायीं ओर, जैसा कि नीचे एनीमेशन में दिखाया गया है।
- रोबोट के किनारे पर जायरो सेंसर लगाकर यह पता लगाया जा सकता है कि रोबोट ऊपर झुक रहा है या नीचे। नीचे दिए गए एनीमेशन को देखें और देखें कि एक रोबोट ढलान पर कैसे चढ़ रहा है।
- सीधी ड्राइविंग बनाए रखना।
- सटीक मोड़ बनाना.
एक प्रतियोगिता रोबोट पर जायरो सेंसर
प्रतियोगिताओं के लिए रोबोट की प्रोग्रामिंग के लिए गायरो सेंसर महत्वपूर्ण हो सकता है। गायरो विशेष रूप से उस स्वायत्त अवधि के लिए प्रोग्रामिंग करते समय महत्वपूर्ण होता है जब रोबोट को मानवीय इनपुट के बिना कार्य करना होता है।
गायरो सेंसर निम्नलिखित तरीकों से एक प्रतिस्पर्धी रोबोट को बेहतर बना सकता है:
- गायरो सेंसर यह पता लगा सकता है कि रोबोट अपने प्रारंभिक बिंदु से किस दिशा में और कितनी दूर मुड़ गया है।
- गायरो सेंसर रोबोट के किनारे पर लगाकर यह पता लगा सकता है कि रोबोट ऊपर या नीचे झुक रहा है या नहीं।
- गायरो सेंसर का उपयोग रोबोट के किसी एक घटक (जैसे, हाथ ऊपर, हाथ नीचे, आदि) की स्थिति का पता लगाने के लिए मैनिपुलेटर या अटैचमेंट पर लगाकर किया जा सकता है।
VEXcode IQ में जायरो सेंसर का उपयोग
ड्राइवट्रेन के भाग के रूप में जायरो सेंसर का उपयोग
जब आप अपने VEX IQ रोबोट पर ड्राइवट्रेन का उपयोग करते हैं, तो गायरो सेंसर ड्राइवट्रेन में ही बना होता है, तथा यह स्वचालित रूप से काम करता है, ताकि यह सुनिश्चित हो सके कि रोबोट सीधे ड्राइव करे और सटीक मोड़ ले।
VEXcode IQ में अपने ड्राइवट्रेन को कॉन्फ़िगर करते समय, आपको कॉन्फ़िगरेशन के भाग के रूप में गायरो सेंसर को शामिल करने के लिए कहा जाएगा, जैसा कि इस उदाहरण छवि में दिखाया गया है।
ड्राइवट्रेन के भाग के रूप में जायरो सेंसर का उपयोग करने के कई लाभ हैं। जब रोबोट को ड्राइवट्रेन कमांड के साथ कोडित किया जाएगा, तो गायरो सेंसर स्वचालित रूप से कैलिब्रेट हो जाएगा, और ड्राइवट्रेन कमांड गायरो सेंसर से डेटा का उपयोग करके यह सुनिश्चित करेगा कि रोबोट सही ढंग से ड्राइव और मोड़ ले। इस मामले में आपको गायरो सेंसर को ड्राइवट्रेन से अलग से कोड करने की आवश्यकता नहीं है, जिससे आपकी परियोजना सरल हो जाएगी।
VEXcode IQ में सटीक टर्न्स उदाहरण परियोजना का उपयोग यह दिखाने के लिए किया जा सकता है कि हेडिंग और रोटेशन मानों का उपयोग करके रोबोट को मोड़ने के लिए गायरो सेंसर का उपयोग कैसे किया जाए।
VEXcode IQ में एक उदाहरण प्रोजेक्ट को खोलने के बारे में जानकारी के लिए, निम्नलिखित लेखों में से एक देखें।
ड्राइवट्रेन से अलग जायरो सेंसर को कोड करना
आप गायरो सेंसिंग कमांड का उपयोग करके ड्राइवट्रेन के बाहर गायरो सेंसर जोड़ सकते हैं।
gyro_4.calibrate(GyroCalibrationType.NORMAL)
गायरो4.कैलिब्रेट(कैलनॉर्मल);
एक अलग गायरो सेंसर को कोड करते समय, आपको यह सुनिश्चित करना होगा कि गायरो सेंसर अपेक्षा के अनुरूप व्यवहार करे, इसके लिए आपको प्रोजेक्ट की शुरुआत में [Calibrate Gyro] ब्लॉक या Calibrate gyro Python या C++ कमांड का उपयोग करके सेंसर को कैलिब्रेट करना होगा।
जब अंशांकन हो रहा हो, तो सुनिश्चित करें कि रोबोट पूरी तरह से स्थिर हो और गतिमान न हो, ताकि अंशांकन सफल और सटीक हो।
gyro_4.set_heading(0, डिग्री)
Gyro4.setHeading(0.0, डिग्री);
gyro_4.set_rotation(0, डिग्री)
Gyro4.setRotation(0.0, डिग्री);
एक अलग गायरो सेंसर को कोड करते समय आप सेट गायरो कमांड का उपयोग कर सकते हैं, जैसे कि ब्लॉक, पायथन और सी++ के लिए यहां दिखाए गए हैं, जिससे हेडिंग या रोटेशन मान के रूप में वर्तमान सेंसर स्थिति को सेट किया जा सकता है।
गायरो सेंसर को कोड करने के लिए उपयोग किए जा सकने वाले व्यक्तिगत कमांड के बारे में अधिक जानने के लिए, VEXcode IQ ब्लॉक में सहायता या VEXcode IQ पायथनमें सहायता देखें।
VEXcode IQ में गायरो सेंसिंग उदाहरण परियोजना का उपयोग गायरो सेंसर के मानों को दिखाने के लिए किया जा सकता है। यह ड्राइवट्रेन से स्वतंत्र रूप से उपयोग करने के लिए अच्छा है ताकि यह समझा जा सके कि सेंसर के हिलने पर मान कैसे बदलते हैं।
VEXcode IQ में एक उदाहरण प्रोजेक्ट को खोलने के बारे में जानकारी के लिए, निम्नलिखित लेखों में से एक देखें।