विषयसूची:

3D Printed Arduino Powered Quadruped Robot: 13 चरण (चित्रों के साथ)
3D Printed Arduino Powered Quadruped Robot: 13 चरण (चित्रों के साथ)

वीडियो: 3D Printed Arduino Powered Quadruped Robot: 13 चरण (चित्रों के साथ)

वीडियो: 3D Printed Arduino Powered Quadruped Robot: 13 चरण (चित्रों के साथ)
वीडियो: Amazing arduino project 2024, नवंबर
Anonim
3डी प्रिंटेड अरुडिनो पावर्ड क्वाड्रुपेड रोबोट
3डी प्रिंटेड अरुडिनो पावर्ड क्वाड्रुपेड रोबोट
3डी प्रिंटेड अरुडिनो पावर्ड क्वाड्रुपेड रोबोट
3डी प्रिंटेड अरुडिनो पावर्ड क्वाड्रुपेड रोबोट
3डी प्रिंटेड अरुडिनो पावर्ड चौगुनी रोबोट
3डी प्रिंटेड अरुडिनो पावर्ड चौगुनी रोबोट

फ्यूजन 360 प्रोजेक्ट्स »

पिछले इंस्ट्रक्शंस से, आप शायद देख सकते हैं कि मुझे रोबोटिक प्रोजेक्ट्स में गहरी दिलचस्पी है। पिछले इंस्ट्रक्शनल के बाद जहां मैंने एक रोबोटिक बाइपेड बनाया था, मैंने कोशिश करने और एक चौगुना रोबोट बनाने का फैसला किया जो कुत्तों और बिल्लियों जैसे जानवरों की नकल कर सके। इस निर्देशयोग्य में, मैं आपको रोबोट चौगुनी का डिज़ाइन और संयोजन दिखाऊंगा।

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

परियोजना का त्वरित डेमो देखने के लिए ऊपर संलग्न वीडियो देखें। अपना खुद का Arduino Powered Quadruped Robot बनाने के लिए अनुसरण करें और यदि आपको प्रोजेक्ट पसंद आया तो "मेक इट मूव कॉन्टेस्ट" में वोट करें।

चरण 1: अवलोकन और डिजाइन प्रक्रिया

अवलोकन और डिजाइन प्रक्रिया
अवलोकन और डिजाइन प्रक्रिया
अवलोकन और डिजाइन प्रक्रिया
अवलोकन और डिजाइन प्रक्रिया
अवलोकन और डिजाइन प्रक्रिया
अवलोकन और डिजाइन प्रक्रिया

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

चौगुनी डिजाइन करते समय एक और लक्ष्य सर्वो मोटर्स द्वारा प्रदान किए गए टोक़ का अधिकतम उपयोग करने के लिए मॉडल को यथासंभव कॉम्पैक्ट रखना था। समग्र लंबाई को कम करते हुए गति की एक बड़ी रेंज प्राप्त करने के लिए लिंक के आयाम बनाए गए थे। उन्हें बहुत छोटा करने से ब्रैकेट टकराते हैं, गति की सीमा कम हो जाती है, और इसे बहुत लंबा बनाने से एक्ट्यूएटर्स पर अनावश्यक टॉर्क पड़ेगा। अंत में, मैंने रोबोट के शरीर को डिज़ाइन किया, जिस पर Arduino और अन्य इलेक्ट्रॉनिक घटक माउंट होंगे। मैंने परियोजना को और सुधार के लिए स्केलेबल बनाने के लिए शीर्ष पैनल पर अतिरिक्त बढ़ते बिंदु भी छोड़े हैं। एक बार दूरी सेंसर, कैमरे या रोबोटिक ग्रिपर जैसे अन्य सक्रिय तंत्र जैसे सेंसर जोड़ सकते हैं।

नोट: भागों को निम्न चरणों में से एक में शामिल किया गया है।

चरण 2: आवश्यक सामग्री

सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत

यहां उन सभी घटकों और भागों की सूची दी गई है जो आपके स्वयं के Arduino संचालित चौगुनी रोबोट को बनाने के लिए आवश्यक हैं। सभी पुर्जे सामान्य रूप से उपलब्ध होने चाहिए और स्थानीय हार्डवेयर की दुकानों या ऑनलाइन में आसानी से मिल जाते हैं।

इलेक्ट्रॉनिक्स:

Arduino Uno x 1

टावरप्रो MG995 सर्वो मोटर x 12

Arduino सेंसर शील्ड (मैं V5 संस्करण की अनुशंसा करता हूं लेकिन मेरे पास V4 संस्करण था)

जम्पर तार (10 टुकड़े)

MPU6050 IMU (वैकल्पिक)

अल्ट्रासोनिक सेंसर (वैकल्पिक)

हार्डवेयर:

बॉल बेयरिंग (8x19x7mm, 12 टुकड़े)

M4 नट और बोल्ट

3D प्रिंटर फिलामेंट (यदि आपके पास 3D प्रिंटर नहीं है, तो स्थानीय कार्यक्षेत्र में एक 3D प्रिंटर होना चाहिए या प्रिंट काफी सस्ते में ऑनलाइन किए जा सकते हैं)

एक्रिलिक शीट्स (4 मिमी)

उपकरण

थ्री डी प्रिण्टर

लेजर कटर

इस परियोजना की सबसे महत्वपूर्ण लागत 12 सर्वो मोटर्स है। मैं सस्ते प्लास्टिक का उपयोग करने के बजाय मध्यम श्रेणी से उच्च श्रेणी के संस्करण के लिए जाने की सलाह देता हूं क्योंकि वे आसानी से टूट जाते हैं। उपकरणों को छोड़कर, इस परियोजना की कुल लागत लगभग 60$ है।

चरण 3: डिजिटली फैब्रिकेटेड पार्ट्स

डिजिटली फैब्रिकेटेड पार्ट्स
डिजिटली फैब्रिकेटेड पार्ट्स
डिजिटली फैब्रिकेटेड पार्ट्स
डिजिटली फैब्रिकेटेड पार्ट्स
डिजिटली फैब्रिकेटेड पार्ट्स
डिजिटली फैब्रिकेटेड पार्ट्स

इस परियोजना के लिए आवश्यक भागों को कस्टम-डिज़ाइन किया जाना था इसलिए हमने उन्हें बनाने के लिए डिजिटल रूप से निर्मित भागों और सीएडी की शक्ति का उपयोग किया। कुछ हिस्सों के अलावा अधिकांश भाग 3 डी प्रिंटेड हैं जो 4 मिमी एक्रिलिक से लेजर कट आउट हैं। प्रिंट 40% इन्फिल, 2 परिधि, 0.4 मिमी नोजल और पीएलए के साथ 0.1 मिमी की एक परत ऊंचाई पर बनाए गए थे। कुछ हिस्सों को समर्थन की आवश्यकता होती है क्योंकि उनके पास ओवरहैंग के साथ एक जटिल आकार होता है, हालांकि, समर्थन आसानी से सुलभ होते हैं और कुछ कटर का उपयोग करके हटाया जा सकता है। आप अपनी पसंद के फिलामेंट का रंग चुन सकते हैं। नीचे आप अपने स्वयं के संस्करण को मुद्रित करने के लिए भागों और एसटीएल की पूरी सूची और लेजर कट भागों के लिए 2 डी डिज़ाइन पा सकते हैं।

नोट: यहां से निम्नलिखित सूची में नामों का उपयोग करके भागों को संदर्भित किया जाएगा।

3 डी प्रिंटेड भाग:

  • हिप सर्वो ब्रैकेट x 2
  • हिप सर्वो ब्रैकेट मिरर x 2
  • नी सर्वो ब्रैकेट x 2
  • नी सर्वो ब्रैकेट मिरर x 2
  • असर धारक x 2
  • असर धारक दर्पण x 2
  • लेग एक्स 4
  • सर्वो हॉर्न लिंक x 4
  • असर लिंक x 4
  • आर्डिनो धारक x 1
  • दूरी सेंसर धारक x 1
  • एल-समर्थन x 4
  • असर झाड़ी x 4
  • सर्वो हॉर्न स्पेसर x 24

लेजर-कट भागों:

  • सर्वो धारक पैनल x 2
  • शीर्ष पैनल x 1

कुल मिलाकर, 30 भाग हैं जिन्हें विभिन्न स्पेसर को छोड़कर 3 डी प्रिंट करने की आवश्यकता है, और कुल 33 डिजिटल रूप से निर्मित भाग हैं। कुल मुद्रण समय लगभग 30 घंटे है।

चरण 4: लिंक तैयार करना

लिंक तैयार करना
लिंक तैयार करना
लिंक तैयार करना
लिंक तैयार करना
लिंक तैयार करना
लिंक तैयार करना

आप शुरुआत में कुछ हिस्सों को सेट करके असेंबली शुरू कर सकते हैं जो अंतिम असेंबली प्रक्रिया को और अधिक प्रबंधनीय बना देगा। आप लिंक से शुरू कर सकते हैं। बेयरिंग लिंक बनाने के लिए, बेयरिंग के लिए छेद की भीतरी सतह को हल्के से रेत दें, फिर बेयरिंग को दोनों सिरों के छेद में धकेलें। एक तरफ फ्लश होने तक असर को धक्का देना सुनिश्चित करें। सर्वो हॉर्न लिंक बनाने के लिए, दो गोलाकार सर्वो हॉर्न और उनके साथ आए स्क्रू को पकड़ें। हॉर्न को 3D प्रिंट पर रखें और दो छेदों को लाइन अप करें, अगले 3D प्रिंट पर हॉर्न को 3D प्रिंट की तरफ से स्क्रू लगाकर स्क्रू करें। मुझे कुछ 3डी प्रिंटेड सर्वो हॉर्न स्पेसर्स का उपयोग करना पड़ा क्योंकि आपूर्ति किए गए स्क्रू थोड़े लंबे थे और घूमते समय सर्वो मोटर बॉडी के साथ प्रतिच्छेद करेंगे। एक बार लिंक बन जाने के बाद आप विभिन्न धारकों और कोष्ठकों को स्थापित करना शुरू कर सकते हैं।

दोनों प्रकार के सभी 4 लिंक के लिए इसे दोहराएं।

चरण 5: सर्वो ब्रैकेट तैयार करना

सर्वो ब्रैकेट तैयार करना
सर्वो ब्रैकेट तैयार करना
सर्वो ब्रैकेट तैयार करना
सर्वो ब्रैकेट तैयार करना
सर्वो ब्रैकेट तैयार करना
सर्वो ब्रैकेट तैयार करना

घुटने के सर्वो ब्रैकेट को स्थापित करने के लिए, बस छेद के माध्यम से एक 4 मिमी बोल्ट पास करें और इसे एक नट के साथ जकड़ें। यह मोटर के लिए सेकेंडरी एक्सल के रूप में कार्य करेगा। हिप सर्वो ब्रैकेट से, दो छेदों के माध्यम से दो बोल्ट पास करें और उन्हें दो और नट के साथ जकड़ें। इसके बाद, एक और गोलाकार सर्वो हॉर्न लें और इसे हॉर्न के साथ आए दो स्क्रू का उपयोग करके ब्रैकेट के थोड़े ऊंचे हिस्से से जोड़ दें। एक बार फिर मैं आपको सर्वो हॉर्न स्पेसर का उपयोग करने की सलाह दूंगा ताकि सर्वो के लिए पेंच बाहर न निकले। अंत में, बेयरिंग होल्डर वाले हिस्से को पकड़ें और बेयरिंग को छेद में धकेलें। एक अच्छे फिट के लिए आपको आंतरिक सतह को हल्के से रेत करने की आवश्यकता हो सकती है। इसके बाद, बेयरिंग पुश को बेयरिंग की ओर धकेलें जिससे कि बेयरिंग होल्डर पीस झुक जाए।

कोष्ठक बनाते समय ऊपर संलग्न चित्रों का संदर्भ लें। इस प्रक्रिया को बाकी कोष्ठकों के लिए दोहराएं। दर्पण वाले समान होते हैं, केवल सब कुछ प्रतिबिंबित होता है।

चरण 6: पैरों को असेंबल करना

पैरों को असेंबल करना
पैरों को असेंबल करना
पैरों को असेंबल करना
पैरों को असेंबल करना
पैरों को असेंबल करना
पैरों को असेंबल करना
पैरों को असेंबल करना
पैरों को असेंबल करना

एक बार सभी लिंक और ब्रैकेट इकट्ठे हो जाने के बाद आप रोबोट के चार पैरों का निर्माण शुरू कर सकते हैं। 4 x M4 बोल्ट और नट्स का उपयोग करके सर्वो को ब्रैकेट पर संलग्न करके शुरू करें। सर्वो के एक्सल को दूसरी तरफ उभरे हुए बोल्ट के साथ संरेखित करना सुनिश्चित करें।

इसके बाद, सर्वो हॉर्न लिंक पीस का उपयोग करके हिप सर्वो को घुटने के सर्वो के साथ लिंक करें। सर्वो मोटर एक्सल पर हॉर्न को सुरक्षित करने के लिए अभी तक एक स्क्रू का उपयोग न करें क्योंकि हमें बाद में स्थिति को समायोजित करने की आवश्यकता हो सकती है। विपरीत दिशा में, नट का उपयोग करके उभरे हुए बोल्ट पर दो बीयरिंग वाले असर लिंक को माउंट करें।

बाकी तीनों पैरों के लिए इस प्रक्रिया को दोहराएं और चौगुनी के लिए 4 पैर तैयार हैं!

चरण 7: शरीर को इकट्ठा करना

शरीर को इकट्ठा करना
शरीर को इकट्ठा करना
शरीर को इकट्ठा करना
शरीर को इकट्ठा करना
शरीर को इकट्ठा करना
शरीर को इकट्ठा करना
शरीर को इकट्ठा करना
शरीर को इकट्ठा करना

इसके बाद, हम रोबोट के शरीर के निर्माण पर ध्यान केंद्रित कर सकते हैं। शरीर में चार सर्वो मोटर होते हैं जो पैरों को उनकी तीसरी डिग्री स्वतंत्रता देते हैं। लेजर कट सर्वो होल्डर पैनल पर सर्वो संलग्न करने के लिए 4 x M4 बोल्ट और बट का उपयोग करके शुरू करें।

नोट: सुनिश्चित करें कि सर्वो इस तरह से जुड़ा हुआ है कि एक्सल टुकड़े के बाहरी तरफ है जैसा कि ऊपर संलग्न चित्रों में देखा गया है। अभिविन्यास को ध्यान में रखते हुए शेष तीन सर्वो मोटर्स के लिए इस प्रक्रिया को दोहराएं।

इसके बाद, दो M4 नट और बोल्ट का उपयोग करके पैनल के दोनों किनारों पर L-समर्थन संलग्न करें। यह टुकड़ा हमें सर्वो धारक पैनल को शीर्ष पैनल पर मजबूती से सुरक्षित करने की अनुमति देता है। इस प्रक्रिया को दो और एल-सपोर्ट के साथ दोहराएं और दूसरा सर्वो धारक पैनल सर्वो मोटर्स के दूसरे सेट को पकड़े हुए है।

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

चरण 8: यह सब एक साथ रखना

यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें

एक बार जब पैर और शरीर इकट्ठे हो जाते हैं तो आप असेंबली प्रक्रिया को पूरा करना शुरू कर सकते हैं। हिप सर्वो ब्रैकेट से जुड़े सर्वो हॉर्न का उपयोग करके चार पैरों को चार सर्वो पर माउंट करें। अंत में, हिप ब्रैकेट के विपरीत धुरा का समर्थन करने के लिए असर धारक के टुकड़ों का उपयोग करें। असर के माध्यम से धुरी को पास करें और इसे जगह में सुरक्षित करने के लिए बोल्ट का उपयोग करें। दो M4 नट और बोल्ट का उपयोग करके असर धारकों को शीर्ष पैनल में संलग्न करें।

इसके साथ क्वाडपेड की हार्डवेयर असेंबली तैयार हो गई है।

चरण 9: वायरिंग और सर्किट

तारों और सर्किट
तारों और सर्किट
तारों और सर्किट
तारों और सर्किट
तारों और सर्किट
तारों और सर्किट
तारों और सर्किट
तारों और सर्किट

मैंने एक सेंसर शील्ड का उपयोग करने का निर्णय लिया जो सर्वो मोटर्स के लिए कनेक्शन प्रदान करता है। मैं अनुशंसा करता हूं कि आप सेंसर शील्ड v5 का उपयोग करें क्योंकि इसमें एक ऑनबोर्ड बाहरी बिजली आपूर्ति पोर्ट है। हालाँकि, जो मैंने इस्तेमाल किया उसके पास यह विकल्प नहीं था। सेंसर शील्ड को और करीब से देखते हुए, मैंने देखा कि सेंसर शील्ड Arduino के ऑनबोर्ड 5v पिन से पावर खींच रहा था (जो कि एक भयानक विचार है जब यह हाई पावर सर्वो मोटर्स की बात आती है क्योंकि आप Arduino को नुकसान पहुंचाने का जोखिम उठाते हैं)। इस समस्या का समाधान सेंसर शील्ड पर 5v पिन को रास्ते से मोड़ना था ताकि यह Arduino के 5v पिन से कनेक्ट न हो। इस तरह, हम अब Arduino को नुकसान पहुँचाए बिना 5v पिन के माध्यम से बाहरी शक्ति प्रदान कर सकते हैं।

12 सर्वो मोटर्स के सिग्नल पिन के कनेक्शन नीचे दी गई तालिका में दर्शाए गए हैं।

नोट: Hip1Servo शरीर से जुड़े सर्वो को संदर्भित करता है। Hip2Servo पैर से जुड़े सर्वो को संदर्भित करता है।

लेग 1 (आगे बाएं):

  • हिप1सर्वो >> 2
  • हिप२सर्वो >> ३
  • घुटना सर्वो >> 4

लेग 2 (आगे दाएं):

  • हिप1सर्वो >> 5
  • हिप२सर्वो >> ६
  • घुटना सर्वो >> 7

लेग 3 (पीछे बाएं):

  • हिप1सर्वो >> 8
  • हिप२सर्वो >> ९
  • घुटना सर्वो >> 10

लेग 4 (पीछे दाएं):

  • हिप1सर्वो >> 11
  • हिप२सर्वो >> १२
  • घुटना सर्वो >> 13

चरण 10: प्रारंभिक सेटअप

प्रारंभिक व्यवस्था
प्रारंभिक व्यवस्था
प्रारंभिक व्यवस्था
प्रारंभिक व्यवस्था

जटिल चाल और अन्य आंदोलनों का कार्यक्रम शुरू करने से पहले, हमें प्रत्येक सर्वो के शून्य अंक स्थापित करने की आवश्यकता है। यह रोबोट को एक संदर्भ बिंदु देता है जिसका उपयोग वह विभिन्न आंदोलनों को करने के लिए करता है।

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

इस बिंदु पर, सर्वो हॉर्न के डिजाइन के कारण, कुछ जोड़ अभी भी पूरी तरह से सीधे नहीं हो सकते हैं। इसका समाधान कोड की चौथी पंक्ति पर पाए जाने वाले शून्य स्थिति सरणी को समायोजित करना है। प्रत्येक संख्या संबंधित सर्वो की शून्य स्थिति का प्रतिनिधित्व करती है (आदेश उसी क्रम के समान है जिसमें आपने सर्वो को Arduino से जोड़ा था)। इन मूल्यों को थोड़ा सा मोड़ें जब तक कि पैर पूरी तरह से सीधे न हो जाएं।

नोट: यहां वे मान हैं जिनका मैं उपयोग करता हूं, हालांकि ये मान आपके लिए काम नहीं कर सकते हैं:

int ZeroPositions[12] = {93, 102, 85, 83, 90, 85, 92, 82, 85, 90, 85, 90};

चरण 11: किनेमेटिक्स के बारे में थोड़ा सा

किनेमेटिक्स के बारे में थोड़ा सा
किनेमेटिक्स के बारे में थोड़ा सा
किनेमेटिक्स के बारे में थोड़ा सा
किनेमेटिक्स के बारे में थोड़ा सा
किनेमेटिक्स के बारे में थोड़ा सा
किनेमेटिक्स के बारे में थोड़ा सा

चौगुनी उपयोगी क्रियाओं जैसे दौड़ना, चलना और अन्य आंदोलनों को करने के लिए सर्वो को गति पथ के रूप में प्रोग्राम करने की आवश्यकता होती है। गति पथ वे पथ हैं जिनके साथ अंतिम प्रभावक (इस मामले में पैर) यात्रा करते हैं। इसे प्राप्त करने के दो तरीके हैं:

  1. एक दृष्टिकोण यह होगा कि विभिन्न मोटरों के संयुक्त कोणों को एक क्रूर बल तरीके से खिलाया जाए। यह दृष्टिकोण समय लेने वाला, थकाऊ और त्रुटियों से भरा हो सकता है क्योंकि निर्णय विशुद्ध रूप से दृश्य है। इसके बजाय, वांछित परिणाम प्राप्त करने का एक बेहतर तरीका है।
  2. दूसरा दृष्टिकोण सभी संयुक्त कोणों के बजाय अंतिम प्रभावक के निर्देशांक को खिलाने के इर्द-गिर्द घूमता है। इसे व्युत्क्रम किनेमेटिक्स के रूप में जाना जाता है। उपयोगकर्ता इनपुट निर्देशांक और संयुक्त कोण निर्दिष्ट निर्देशांक पर अंतिम प्रभावक की स्थिति के लिए समायोजित करते हैं। इस विधि को एक ब्लैक बॉक्स के रूप में माना जा सकता है जो इनपुट के रूप में एक समन्वय लेता है और संयुक्त कोणों को आउटपुट करता है। उन लोगों के लिए जो इस ब्लैक बॉक्स के त्रिकोणमितीय समीकरणों को विकसित करने में रुचि रखते हैं, वे ऊपर दिए गए चित्र को देख सकते हैं। उन लोगों के लिए जो रुचि नहीं रखते हैं, समीकरण पहले से ही प्रोग्राम किए गए हैं और पॉज़ फ़ंक्शन का उपयोग करके उपयोग किया जा सकता है जो इनपुट x, y, z के रूप में लेता है, जो अंत प्रभावक का कार्टेशियन स्थान है और मोटर्स के अनुरूप तीन कोणों को आउटपुट करता है।

इन कार्यों वाले कार्यक्रम को अगले चरण में पाया जा सकता है।

चरण 12: चौगुनी प्रोग्रामिंग

चौगुनी प्रोग्रामिंग
चौगुनी प्रोग्रामिंग

एक बार वायरिंग और इनिशियलाइज़ेशन पूरा हो जाने के बाद, आप रोबोट को प्रोग्राम कर सकते हैं और कूल मोशन पाथ जेनरेट कर सकते हैं ताकि रोबोट दिलचस्प कार्य करे। आगे बढ़ने से पहले, संलग्न कोड में चौथी पंक्ति को उन मानों में बदलें जिन्हें आपने आरंभीकरण चरण में सेट किया था। प्रोग्राम को अपलोड करने के बाद, रोबोट चलना शुरू कर देना चाहिए। यदि आप देखते हैं कि कुछ जोड़ उलटे हुए हैं तो आप लाइन 5 में दिशा सरणी में संबंधित दिशा मान को आसानी से बदल सकते हैं (यदि यह 1 है तो इसे -1 बनाएं और यदि यह -1 है तो इसे 1 बनाएं)।

चरण 13: अंतिम परिणाम: प्रयोग का समय

अंतिम परिणाम: प्रयोग का समय
अंतिम परिणाम: प्रयोग का समय
अंतिम परिणाम: प्रयोग का समय
अंतिम परिणाम: प्रयोग का समय
अंतिम परिणाम: प्रयोग का समय
अंतिम परिणाम: प्रयोग का समय

चौगुना रोबोट ऐसे कदम उठा सकता है जो 5 से 2 सेंटीमीटर लंबे हो सकते हैं। चाल को संतुलित रखते हुए गति भी भिन्न हो सकती है। यह चौगुनी विभिन्न अन्य चालों और अन्य उद्देश्यों जैसे कूद या पूर्ण कार्यों के साथ प्रयोग करने के लिए एक मजबूत मंच प्रदान करता है। मैं आपको सलाह दूंगा कि आप अपनी खुद की चाल बनाने के लिए पैरों के गति पथों को बदलने की कोशिश करें और यह पता लगाएं कि विभिन्न चालें रोबोट के प्रदर्शन को कैसे प्रभावित करती हैं। मैंने अतिरिक्त सेंसर के लिए रोबोट के शीर्ष पर कई बढ़ते बिंदु भी छोड़े हैं जैसे बाधा से बचने के कार्यों के लिए दूरी मापने वाले सेंसर या असमान इलाके पर गतिशील चाल के लिए आईएमयू। रोबोट के शीर्ष पर लगे एक अतिरिक्त ग्रिपर आर्म के साथ भी प्रयोग किया जा सकता है क्योंकि रोबोट बेहद स्थिर और मजबूत है और आसानी से टिप नहीं करता है।

आशा है कि आपको यह निर्देश अच्छा लगा होगा और इसने आपको अपना निर्माण करने के लिए प्रेरित किया है।

यदि आपको प्रोजेक्ट पसंद आया हो तो "मेक इट मूव कॉन्टेस्ट" में वोट देकर इसका समर्थन करें।

हैप्पी मेकिंग!

मेक इट मूव कॉन्टेस्ट 2020
मेक इट मूव कॉन्टेस्ट 2020
मेक इट मूव कॉन्टेस्ट 2020
मेक इट मूव कॉन्टेस्ट 2020

मेक इट मूव कॉन्टेस्ट 2020 में दूसरा पुरस्कार

सिफारिश की: