1 रिपॉजिटरी
Custom plugin registrations for path planners and motion controllers.
Distinct from Custom Plugin Registrations: Specializes plugin registration for robotic navigation controllers and planners.
Explore 1 awesome GitHub repository matching development tools & productivity · Navigation Algorithm Plugins. Refine with filters or upvote what's useful.
Navigation2 स्वायत्त मोबाइल रोबोट के लिए एक ROS 2 नेविगेशन फ्रेमवर्क है। यह टक्कर-मुक्त मार्ग की गणना करने और आंदोलन कमांड निष्पादित करने के लिए पथ योजनाकार, कॉस्टमैप प्रबंधन प्रणाली, काइनेमेटिक मोशन कंट्रोलर और बिहेवियर ट्री ऑर्केस्ट्रेटर की मुख्य पहचान प्रदान करता है। यह फ्रेमवर्क मॉड्यूलर टास्क सर्वर को समन्वित करने के लिए बिहेवियर ट्री के उपयोग द्वारा प्रतिष्ठित है, जो जटिल नेविगेशन दिनचर्या और स्वायत्त रिकवरी क्रियाओं को सक्षम बनाता है। यह एक प्लगइन-आधारित आर्किटेक्चर का समर्थन करता है जो विभिन्न वातावरणों के अनुकूल होने के लिए रनटाइम पर प्लानर्स और कंट्रोलर्स को बदलने की अनुमति देता है। यह सिस्टम क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें वैश्विक और स्थानीय पथ योजना, 2D SLAM और मानचित्र-आधारित स्थानीयकरण, और ग्रिड-आधारित कॉस्टमैप के माध्यम से पर्यावरणीय मॉडलिंग शामिल है। यह विभिन्न ड्राइवट्रेन काइनेमेटिक्स के लिए गति नियंत्रण का प्रबंधन करता है और टक्कर निगरानी और आपातकालीन रोकथाम के लिए सुरक्षा प्रणालियों को शामिल करता है। अतिरिक्त ऑर्केस्ट्रेशन सुविधाओं में मल्टी-डेस्टिनेशन वेपॉइंट अनुक्रमण, गतिशील लक्ष्य ट्रैकिंग और स्वचालित डॉकिंग प्रक्रियाएं शामिल हैं। यह फ्रेमवर्क अपने परिचालन सर्वरों के स्टार्टअप, शटडाउन और स्वास्थ्य निगरानी को समन्वित करने के लिए लाइफसाइकिल-प्रबंधित घटकों का उपयोग करता है।
NavBot adjusts planners and goal checkers on the fly to change how the robot navigates.