HarvesterLib
Библиотека на C++20 для обработки измерений диаметра и длины брёвен с лесозаготовительных харвестеров.
Задача
Сырые измерения харвестеров содержат артефакты и пропуски. Нужен был воспроизводимый конвейер, который превращает их в чистые данные для анализа.
Что сделали
Конвейер из четырёх этапов; результаты сохраняются в SQLite, а промежуточные шаги доступны для анализа.
Разбор входных файлов с переводом единиц и обработкой артефактов
Четырёхэтапная проверка и очистка данных
Выравнивание по сетке с шагом 10 мм
Экстраполяция до 50 мм
Локальная инженерная панель для просмотра этапов
Роль NDDev
Работа относится к программам и данным существующего оборудования. Проектирование и производство аппаратуры в объём не входили; точность на новых данных требует отдельной проверки.
Обсудим вашу задачу
Расскажите о задаче и существующих системах — предложим следующий шаг.