প্রকল্প সম্পর্কে

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 "as is" ভিত্তিতে প্রদান করা হয় এবং নিয়ন্ত্রিত পরিবেশে সিমুলেশন, ডিজাইন ও টেস্টিংয়ের জন্য উদ্দিষ্ট। নিরাপত্তা-সংকটপূর্ণ সিস্টেমে ডিপ্লয় করার আগে যোগ্য ইঞ্জিনিয়ার দ্বারা সিনারিও পর্যালোচনা করতে হবে। এটি MIT License-এর অধীনে লাইসেন্সকৃত।