Комплекс ПО «Рускан Эксперт»
Комплекс ПО «Рускан Эксперт» предназначен для автоматической сортировки досок по качеству с использованием методов машинного зрения и искусственного интеллекта.
Функциональные характеристики
- Автоматический контроль качества пиломатериалов
- Анализ досок на наличие дефектов: сучки, трещины, смоляные карманы, гниль, обзол и др.
- Оценка геометрических параметров (ширина, толщина, кривизна).
- Сортировка по ГОСТ и другим стандартам
- Возможность настройки под различные стандарты качества (например, ГОСТ 8486-86).
- Гибкая система классификации в зависимости от требований производства.
- Высокоскоростная обработка
- Работа в реальном времени на конвейерных линиях (до 3 м/с).
- Одновременный анализ нескольких досок.
- Интеграция с производственными системами
- Совместимость с линиями сортировки, маркировки и укладки.
- Формирование отчетов и статистики для анализа качества продукции.
- Технологии машинного зрения и ИИ
- Использование камер высокого разрешения и алгоритмов глубокого обучения.
- Минимизация ложных срабатываний.
Программный комплекс подходит для предприятий, которые хотят автоматизировать контроль качества древесины и повысить эффективность производства.
Описание компонентов
RuScan — главная программа в системе, в её функции входит консолидация и обработка информации, поступающей от программ BoardScan, собирающих и обрабатывающих данные с камер. На основе входных данных, RuScan, в соотвествии с учётом заданных допусков, назначает каждой доске качество.

Archive — программа для просмотра и анализа прошедших через сканер досок.

Configurator — программа для установки параметров и допусков по которым проходит сортировка.

BoardScan — программа для сбора изображений с камер, их обработки, поиска дефектов и геометрических параметров доски.

Информация, необходимая для установки программного обеспечения
- ОС: Windows 10 и выше
- Объем дискового пространства: 5 Гб
- Объем оперативной памяти: 8 Гб
- Процессор Intel или AMD с частотой от 2 ГГц
- Разрешение экрана не менее 1024х768
Информация, необходимая для эксплуатации программного обеспечения
- Распаковать RuScan и Boardscan_sim
- В файле plc_simulator.ini (в папке config) проверяем путь до сохраненных досок для симуляции BoardDir=./SimulatorBoards/2023-01
- Запускаем исполняемый файл plc_simulator.exe
- Запускаем исполняемый файл ruscan.exe
- В папке RuScan Simulator/Boardscan_sim запускаем .bat файл run_all.bat для запуска обоих программ BoardScan.exe, либо запускаем их по отдельности скриптами Boardscan2.bat, Boardscan1.bat
- В программе plc_simulator нажимаем кнопку START conveyor и кнопку START feed
- После этого увидим перемещение досок по конвейеру в программе ruscan.exe
Порядок действий обеспечивающих поддержание жизненного цикла программного обеспечения
Процесс устранения неисправностей (Поддержка и инцидент-менеджмент)
- Регистрация и классификация:
- Все инциденты и запросы от пользователей регистрируются посредствам обращения в службу техподдержки (чат техподдержки)
- Диагностика и анализ:
- Специалист поддержки воспроизводит проблему, анализирует логи, определяет компонент ПО, в котором возникла неисправность.
- Устанавливается первопричина инцидента.
- Решение и эскалация:
- Решения для известных проблем применяются оперативно.
- Сложные или новые ошибки передаются команде разработки для глубокого анализа и исправления.
- Разработка и тестирование исправления:
- Разработчики создают программный патч для устранения дефекта.
- Исправление проходит цикл тестирования для проверки его корректности и отсутствия побочных эффектов.
- Внедрение исправления:
- Патч развертывается в рабочей среде в соответствии с регламентом выпуска обновлений, часто в рамках запланированного технического окна.
- Закрытие инцидента и верификация:
- Инцидент закрывается после подтверждения от пользователя или мониторинга о том, что проблема решена.
Процесс совершенствования программного обеспечения (Развитие ПО)
- Сбор и анализ требований:
- Поступление предложений по улучшению от пользователей, заказчика, отдела маркетинга и команды разработки.
- Анализ целесообразности, оценка трудозатрат и потенциального эффекта.
- Приоритизация и планирование:
- Формирование бэклога продукта упорядоченного списка планируемых улучшений.
- Решения о включении в ближайшие релизы принимаются на основе приоритета, ресурсов и стратегических целей.
- Проектирование и разработка:
- Создание технического задания (ТЗ) и проектирование архитектурных решений.
- Непосредственная реализация новых функций силами команды разработки.
- Тестирование и приемка:
- Все новые функции проходят всестороннее тестирование (функциональное, нагрузочное, приемочное) для обеспечения качества.
- Выпуск релиза и развертывание:
- Подготовка версии ПО к выпуску: сборка, упаковка, создание документации для пользователей.
- Развертывание новой версии в рабочей среде. Может применяться стратегия постепенного внедрения.
- Сбор обратной связи и мониторинг:
- После выпуска собирается обратная связь об использовании новых функций, анализируются метрики производительности и стабильности.
Информация о персонале, необходимом для обеспечения поддержки
Поддержка, исправление ошибок, совершенствование ПО происходит силами команды разработчиков поставщика ПО.
Порядок определения стоимости
Стоимость программного продукта определяется в соответствии с техническим заданием заказчика.
