Об этом проекте

Navigraph — это продвинутая платформа визуальной оркестрации для проектирования, моделирования и проверки сложных операционных сценариев для автономных транспортных средств, роботизированных парков и интеллектуальных систем. Она превращает планирование сценариев в динамичный интерактивный холст, где логика встречается с визуализацией, и предназначена для инженеров, исследователей и системных архитекторов. Ключевые возможности включают динамическое визуальное программирование с узловым интерфейсом, мультиагентную оркестрацию для определения поведения множества независимых агентов, параметрическое моделирование среды с настраиваемым временем, погодой и дорожными условиями, движок проверки в реальном времени, который выявляет несоответствия, и экспорт в готовые для симуляции форматы, такие как OpenSCENARIO, файлы мира ROS 2 и CARLA JSON. Также поддерживаются совместное редактирование холста с курсорами в реальном времени и историей версий, а также адаптивный интерфейс, масштабируемый от многомониторных рабочих станций до планшетов. Для начала работы требуются Python 3.10+, Node.js 18+ и современный браузер. Установка доступна через прямое скачивание, pip (`pip install navigraph`) или Docker. CLI позволяет запускать локальный сервер, инициализировать проекты из шаблонов и экспортировать сценарии в такие форматы, как OpenSCENARIO. Navigraph интегрируется с такими AI-платформами, как OpenAI и Claude, для генерации описаний на естественном языке, создания деревьев диалогов агентов и проверки сценариев на предмет граничных случаев безопасности. Эти интеграции включаются по желанию и соблюдают настроенные уровни конфиденциальности. Платформа включает бесконечный многослойный холст, библиотеки шаблонов и фрагментов, версионный контроль в стиле Git, наложение метрик производительности во время предварительного моделирования, поддержку многоязычного интерфейса, поддержку сообщества и экосистему плагинов через SDK. Navigraph предоставляется «как есть» и предназначен для моделирования, проектирования и тестирования в контролируемых средах. Сценарии должны быть проверены квалифицированными инженерами перед развертыванием в системах, критичных для безопасности. Лицензировано под MIT License.