Details
| Title | Специальное программное обеспечение для осуществления планирования и контроля в системе беспилотного мониторинга: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = Specialised software for perfomance of planning and mission control in an UAV-assisted monitoring system |
|---|---|
| Creators | Соловей Георгий Иванович |
| Scientific adviser | Петров Александр Владимирович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | беспилотные авиационные системы ; беспилотное воздушное судно ; дронопорт ; планирование полётов ; маршрутизация ; мониторинг ; мониторинг карьеров ; геоинформационные системы ; Qt ; QML ; C++ ; PostgreSQL ; unmanned aircraft systems ; unmanned aerial vehicle ; droneport ; flight planning ; route planning ; monitoring ; quarry monitoring ; geographic information systems |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-1588 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\41139 |
| Record create date | 7/14/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Предметом исследования являются методы и средства автоматизации планирования полётных заданий и управления процессом мониторинга с использованием беспилотных авиационных систем. Целью работы является разработка специального программного обеспечения, обеспечивающего подготовку маршрутов, планирование полётов, управление зонами мониторинга и визуализацию результатов работы комплекса. В работе использовались методы объектно-ориентированного проектирования, анализа предметной области, геометрической обработки пространственных данных и разработки клиент-серверных приложений. Реализация выполнена на языке программирования C++ с использованием фреймворка Qt/QML и системы управления базами данных PostgreSQL. В результате работы разработано программное обеспечение, обеспечивающее создание и редактирование зон мониторинга, автоматическую генерацию маршрутов облёта, формирование полётных заданий, контроль расписания выполнения работ и взаимодействие с серверной частью системы. Реализованы механизмы хранения и обработки данных, а также средства визуализации маршрутов и результатов мониторинга. Результаты работы могут быть использованы при создании и развитии автоматизированных комплексов мониторинга промышленных объектов, карьеров и иных территорий, использующих беспилотные воздушные суда и инфраструктуру дронопортов.
The subject of the research is methods and tools for automating the planning of flight missions and managing the monitoring process using unmanned aircraft systems. The aim of the work is to develop specialized software that provides route preparation, flight planning, management of monitoring zones, and visualization of the results of the system’s operation. The work uses methods of object-oriented design, domain analysis, geometric processing of spatial data, and development of client-server applications. The implementation was carried out in the C++ programming language using the Qt/QML framework and the PostgreSQL database management system. Resulting software enables the creation and editing of monitoring zones, automatic generation of flight routes, formation of flight missions, control of work execution schedules, and interaction with the server part of the system. Mechanisms for data storage and processing were implemented, as well as tools for visualization of routes and monitoring results. The results of the work can be used in the creation and development of automated monitoring systems for industrial facilities, quarries, and other territories using unmanned aerial vehicles and droneport infrastructure.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
- Определения, обозначения и сокращения
- Введение
- Исследование предметной области и анализ существующих решений
- Исследование и анализ
- Постановка требований к ПО
- Проектирование и разработка программного обеспечения
- Архитектура системы
- Выбор технологий и средств разработки
- Проектирование базы данных
- ER-диаграмма базы данных
- Разработка прототипной версии приложения
- Основа приложения
- Взаимодействие с серверной частью системы
- Взаимодействие с базой данных
- Визуализация телеметрии
- Функционал планирования полётов
- Отображение обработанных данных
- Внедрение плагин-системы и сегментация приложения на модули
- Описание плагин-системы
- Изменения в структуре разработанного ПО
- Плагин клиента сервера дронопорта
- Плагин телеметрии дронопорта
- Плагин планирования графика
- Плагин отображения геоданных
- Заключение
- Список использованных источников