1 रिपॉजिटरी
Modular execution environments for managing task scheduling and resource allocation in complex systems.
Distinguishing note: Focuses on real-time task management and resource allocation rather than general-purpose application runtimes.
Explore 1 awesome GitHub repository matching software engineering & architecture · Runtime Frameworks. Refine with filters or upvote what's useful.
Apollo स्वायत्त वाहन विकास के लिए डिज़ाइन किया गया एक व्यापक सॉफ्टवेयर स्टैक है, जो धारणा, योजना और नियंत्रण के लिए आवश्यक घटक प्रदान करता है। यह एक उच्च-प्रदर्शन रोबोटिक्स मिडलवेयर के रूप में कार्य करता है, जो वितरित मॉड्यूल और हार्डवेयर सेंसर के बीच कम-विलंबता संचार की सुविधा के लिए पब्लिश-सब्सक्राइब डेटा बस का उपयोग करता है। प्लेटफॉर्म नेविगेशन के लिए रीयल-टाइम पर्यावरणीय मॉडल उत्पन्न करने के लिए सेंसर फ्यूजन फ्रेमवर्क के माध्यम से कैमरों, लिडार और रडार से डेटा को एकीकृत करता है। सिस्टम में एक कंपोनेंट-आधारित रनटाइम फ्रेमवर्क है जो टास्क शेड्यूलिंग और संसाधन आवंटन का प्रबंधन करता है, जिसे एक हार्डवेयर एब्स्ट्रैक्शन लेयर द्वारा समर्थित किया जाता है जो ड्राइविंग लॉजिक को विशिष्ट वाहन कॉन्फ़िगरेशन से अलग करता है। परीक्षण के दौरान सुसंगत व्यवहार सुनिश्चित करने के लिए, इसमें सेंसर डेटा स्ट्रीम के लिए एक नियतात्मक रीप्ले इंजन शामिल है और यह हार्डवेयर-इन-द-लूप सिमुलेशन का समर्थन करता है। प्लेटफॉर्म जटिल रोबोटिक सिस्टम में डेटा प्रवाह और कम्प्यूटेशनल दक्षता को अनुकूलित करने के लिए डायरेक्टेड एसाइक्लिक ग्राफ शेड्यूलिंग और ज़ीरो-कॉपी शेयर्ड मेमोरी ट्रांसपोर्ट का भी उपयोग करता है। सॉफ्टवेयर नेविगेशन निर्णयों को यांत्रिक कमांड में अनुवाद करने के लिए एक मानकीकृत वाहन नियंत्रण इंटरफेस प्रदान करता है। व्यापक डॉक्यूमेंटेशन उपलब्ध है, जिसमें इंस्टॉलेशन निर्देश, हार्डवेयर एकीकरण गाइड और प्लेटफॉर्म के विभिन्न संस्करणों के लिए क्विक-स्टार्ट मैनुअल की एक श्रृंखला शामिल है।
Manages task scheduling and resource allocation for real-time perception and control algorithms.