मेरे पास बाधाओं से भरा क्षेत्र है, मुझे पता है कि वे कहां स्थित हैं, और मुझे रोबोट की स्थिति पता है। पथ-खोज एल्गोरिदम का उपयोग करके, मैं रोबोट का अनुसरण करने के लिए पथ की गणना करता हूं।पथ के माध्यम से एक रोबोट गाइडिंग
अब मेरी समस्या यह है कि, मैं रोबोट को ग्रिड से ग्रिड तक मार्गदर्शन कर रहा हूं लेकिन यह एक आसान-आसान गति बनाता है। मैं ए से शुरू करता हूं, नाक को बी को इंगित करने के लिए बारी करता हूं, जब तक मैं बिंदु बी तक पहुंचता हूं, कुल्ला और अंतिम बिंदु तक पहुंचने तक दोहराता हूं।
तो मेरा सवाल है: इस तरह के वातावरण में नेविगेट करने के लिए किस तरह की तकनीकों का उपयोग किया जाता है ताकि मुझे एक चिकनी गति मिल सके?
रोबोट में दो पहियों और दो मोटर हैं। मैं मोटर्स को रिवर्स में बदलकर मोटर की दिशा बदलता हूं।
संपादित करें: मैं मोटर्स की गति को बदल सकता हूं मूल रूप से रोबोट एक आर्डिनो प्लस अर्डुमोतो है, मैं किसी भी दिशा में मोटर्स को 0-255 के बीच मूल्यों की आपूर्ति कर सकता हूं।
अगर आप सभी गति बाहर चिकनी है क्या करना चाहते हैं, एक पट्टी की अवस्था की गणना के पथ का पालन किया जाना के लिए –
@steven thats कोशिश वास्तव में मैं क्या चाहते हैं लेकिन मैं एक की जरूरत नहीं है क्या: विशेष व्याख्यान 7 में देखें सुराग यह है कि मैं वक्र को मोटर गति में कैसे मैप कर सकता हूं। –
यह वर्तमान स्थान पर वक्र की ढलान के आधार पर एक अनुपात होगा; अनिवार्य रूप से, सीधी रेखा में 1: 1 का व्हील-मोटर-पावर अनुपात होता है, जिसमें तेज छत और अधिकार 0: 1 और 1: 0 के रूप में होते हैं। घुमावदार मोड़ इसलिए भिन्न होते हैं, इसलिए बाईं ओर एक कोमल मोड़ 0.75: 1 हो सकता है। –