RnD для задач без очевидного решения
Проверяем техническую реализуемость, создаём прототипы и нестандартное ПО для вычислительных задач, измерений и промышленных данных.
Основные направления RnD
Пять направлений — от исследования и прототипа до низкоуровневой оптимизации и прикладных вычислений.
Исследования и проверка реализуемости
Проверка реализуемости, бенчмарки, сравнение технологий, поиск ограничений и прототипы.
Экспериментальная разработка ПО
Нестандартные библиотеки, прототипы, вычислительные алгоритмы, плагины, интеграции и экспериментальные компоненты.
ПО для промышленности и оборудования
API и SDK оборудования, телеметрия, протоколы, драйверы, ПО для edge-устройств, Modbus, CAN и OPC UA.
Низкоуровневая и высокопроизводительная разработка
C, C++ и Rust: многопоточность, работа с памятью, оптимизация процессора и ввода-вывода, кроссплатформенные библиотеки.
Научные и прикладные вычисления
Обработка измерений, моделирование, вычислительные алгоритмы, научное ПО и исследовательские задачи компьютерного зрения и ML.
Сначала проверяем, затем масштабируем
R&D нужен там, где технологию, архитектуру или ожидаемый результат нельзя честно определить без исследования и эксперимента. Мы фиксируем гипотезу, критерии и ограничения, сравниваем подходы, создаём PoC и формируем технический вывод.
Проверяем техническую реализуемость идеи
Сравниваем подходы и технологии
Создаём прототипы
Разрабатываем нестандартное ПО
Работаем с промышленными данными и оборудованием на уровне ПО
Низкоуровневая разработка и оптимизация на C, C++ и Rust
Научные и прикладные вычисления
Разрабатываем ПО вокруг оборудования
Оборудование, доступ к нему и техническую документацию предоставляет заказчик. NDDev отвечает за программный слой и интеграции.
NDDev / ПО
Программный слой
API, SDK, телеметрия, протоколы, драйверы, ПО для edge-устройств и интеграции.
- Зона ответственности NDDev
Заказчик / Оборудование
Оборудование и доступ
Заказчик предоставляет оборудование, доступ к нему и техническую документацию.
- Внешняя зависимость проекта
От гипотезы к техническому выводу
Последовательность проверки сохраняет контекст исходного сигнала и ограничения оборудования.
Контекст и ограничения
Фиксируем задачу, данные, окружение, оборудование, критерии и риски.
План исследования
Определяем гипотезы, методы проверки, метрики и критерии успеха.
Бенчмарк и эксперимент
Собираем тестовый контур и сравниваем технологии на реальных ограничениях.
PoC или прототип
Реализуем минимальную систему, достаточную для проверки решения.
Вывод и следующий шаг
Передаём код, результаты измерений, выводы, ограничения и рекомендации.
Выполненные кейсы
Исследовательские и инженерные работы NDDev вокруг данных оборудования.
HarvesterLib
C++20-библиотека для измерений лесозаготовительных харвестеров: разбор, проверка, выравнивание и экстраполяция данных.
Расскажите о задаче, гипотезе или оборудовании
Опишите контекст, данные, ограничения и ожидаемый результат. Мы проведём первичный разбор и предложим следующий шаг.
Ответим в течение 24 ч