इस प्रोजेक्ट के बारे में

Navigraph स्वायत्त वाहनों, रोबोटिक फ्लीट्स और बुद्धिमान प्रणालियों के लिए जटिल परिचालन परिदृश्यों को डिज़ाइन, सिम्युलेट और मान्य करने के लिए एक उन्नत विज़ुअल ऑर्केस्ट्रेशन प्लेटफ़ॉर्म है। यह परिदृश्य योजना को एक गतिशील, इंटरैक्टिव कैनवास में बदल देता है जहाँ तर्क विज़ुअलाइज़ेशन से मिलता है, जो इंजीनियरों, शोधकर्ताओं और सिस्टम आर्किटेक्ट्स की सेवा करता है। मुख्य क्षमताओं में नोड-आधारित इंटरफ़ेस के साथ गतिशील विज़ुअल स्क्रिप्टिंग, कई स्वतंत्र एजेंटों के व्यवहार को परिभाषित करने के लिए मल्टी-एजेंट ऑर्केस्ट्रेशन, समायोज्य समय, मौसम और सड़क स्थितियों के साथ पैरामीट्रिक पर्यावरण मॉडलिंग, असंगतियों की जाँच करने वाला रीयल-टाइम सत्यापन इंजन, और OpenSCENARIO, ROS 2 world फ़ाइलों और CARLA JSON जैसे सिमुलेशन-तैयार प्रारूपों में निर्यात शामिल हैं। यह रीयल-टाइम कर्सर और संस्करण इतिहास के साथ सहयोगी कैनवास संपादन, और मल्टी-मॉनिटर वर्कस्टेशन से लेकर टैबलेट तक स्केल होने वाले रिस्पॉन्सिव UI का भी समर्थन करता है। शुरू करने के लिए Python 3.10+, Node.js 18+, और एक आधुनिक ब्राउज़र आवश्यक है। इंस्टॉलेशन सीधे डाउनलोड, pip (`pip install navigraph`), या Docker के माध्यम से उपलब्ध है। CLI स्थानीय सर्वर लॉन्च करने, टेम्पलेट्स से प्रोजेक्ट आरंभ करने, और परिदृश्यों को OpenSCENARIO जैसे प्रारूपों में निर्यात करने की अनुमति देता है। Navigraph प्राकृतिक भाषा विवरण उत्पन्न करने, एजेंट संवाद ट्री बनाने, और सुरक्षा एज केसों के लिए परिदृश्यों की समीक्षा करने के लिए OpenAI और Claude जैसे AI प्लेटफ़ॉर्म के साथ एकीकृत होता है। ये एकीकरण ऑप्ट-इन हैं और कॉन्फ़िगर किए गए गोपनीयता स्तरों का सम्मान करते हैं। प्लेटफ़ॉर्म में एक अनंत लेयर-आधारित कैनवास, टेम्पलेट और स्निपेट लाइब्रेरी, Git-जैसा संस्करण नियंत्रण, पूर्वावलोकन सिमुलेशन के दौरान प्रदर्शन मेट्रिक्स ओवरले, बहुभाषी UI समर्थन, समुदाय समर्थन, और SDK के माध्यम से एक प्लगइन इकोसिस्टम शामिल है। Navigraph "जैसा है" प्रदान किया गया है और नियंत्रित वातावरण में सिमुलेशन, डिज़ाइन और परीक्षण के लिए अभिप्रेत है। सुरक्षा-महत्वपूर्ण प्रणालियों में तैनाती से पहले परिदृश्यों की समीक्षा योग्य इंजीनियरों द्वारा की जानी चाहिए। यह MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है।