Детальная информация

Название Разработка программных сервисов для верификации систем компьютерного зрения с использованием симуляционных данных: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of software services for verification of computer vision systems using simulation data
Авторы Курташ Никита Сергеевич
Научный руководитель Молодяков Сергей Александрович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика автоматизированная верификация ; компьютерное зрение ; симуляционные данные ; потоковая обработка ; микросервисная архитектура ; automated verification ; computer vision ; simulation data ; stream processing ; microservice architecture
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-4152
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42717
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Работа посвящена разработке программных сервисов для автоматизированной верификации систем компьютерного зрения беспилотного железнодорожного транспорта на данных железнодорожного симулятора. Работа выполнена на базе АО «НИИАС» в рамках проекта «Цифровой Полигон» по созданию системы для тестирования бортового программного обеспечения беспилотных локомотивов. Созданная платформа является распределённой микросервисной системой, обеспечивающей полный цикл TestOps для блока обнаружения препятствий (БОП). На языке C++20 создан сервис конвертации данных, связывающий бортовое ПО БОП по протоколу ZCM с симулятором по протоколу TCP. На языке Go разработан сервис вычисления метрик качества детекции (Precision, Recall, IoU, mAP, Distance Error) с синхронизацией ground truth и predictions по временным меткам и гарантией однократной обработки. Результаты хранятся в Redis, ClickHouse, VictoriaMetrics и отображаются в Grafana. Сквозная инфраструктурная задержка составила 15-40 мс при потоке сенсорных данных до 10 Гбит/с. Платформа внедрена в АО «НИИАС» и встроена в CI/CD-процессы для регулярной валидации новых версий бортового ПО БОП.

The work addresses the development of software services for automated verification of computer vision systems in unmanned railway vehicles, using data from a railway simulator. The work was carried out at JSC NIIAS as part of the Digital Polygon project to build a system for testing the onboard software of unmanned locomotives. The resulting platform is a distributed microservice system covering the full TestOps cycle for the obstacle detection module (ODM). A data converter service was built in C++20, bridging the ODM onboard software via ZCM and the simulator via TCP. A metric computation service was developed in Go, calculating detection quality metrics (Precision, Recall, IoU, mAP, Distance Error) with timestamp-based synchronization of ground truth and predictions and exactly-once processing guarantees. Results are stored in Redis, ClickHouse, and VictoriaMetrics, and visualized in Grafana. End-to-end infrastructure latency measured 15-40 ms at a sensor data throughput of up to 10 Gbit/s. The platform is deployed at JSC NIIAS and integrated into CI/CD pipelines for regular validation of new ODM onboard software releases.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...