Details

Title: Формирование маршрута БПЛА, с учетом обеспечения кратчайшего маршрута полета, проходящего через множество заданных координатных точек: выпускная квалификационная работа бакалавра: направление 27.03.03 «Системный анализ и управление» ; образовательная программа 27.03.03_01 «Теория и математические методы системного анализа и управления в технических, экономичеcких и социальных системах»
Creators: Никитин Глеб Сергеевич
Scientific adviser: Громов Виктор Никифорович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: задача коммивояжера; оптимальный маршрут полета; замкнутый маршрут облета; полный  перебор; метод ветвей и границ; генетический алгоритм; метод ближайшего соседа; raveling salesman problem; optimal flight route; closed circuit route; brute force; branch and bound method; genetic algorithm; nearest neighbor method
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 27.03.03
Speciality group (FGOS): 270000 - Управление в технических системах
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3431
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\22814

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена разработке и реализации программного приложения для формирования оптимального маршрута беспилотного летательного аппарата (БПЛА) при заданных координатах в рамках поисково-спасательных операций. Задачи, которые решались в ходе исследования: 1) Разбор задачи коммивояжера; 2) Разбор четырех методов решения задачи коммивояжера (метод полного перебора, метод ветвей и границ, метод ближайшего соседа и генетический алгоритм); 3) Сравнение эвристических методов по скорости выполнения и длине построения оптимального маршрута; 4) Разработка программы для построения оптимального маршрута, используя координаты. В результате выполнения работы были рассмотрены и проанализированы четыре различных метода решения задачи коммивояжера: метод полного перебора, метод ветвей и границ, метод ближайшего соседа и генетический алгоритм. Проведено сравнение этих методов с целью определить наиболее эффективный и оптимальный для формирования оптимального маршрута. Результаты сравнительного анализа подтвердили, что метод ближайшего соседа является наиболее точным и быстрым, обеспечивая оптимальное построение маршрута. Далее было разработано и реализовано программное приложение, предназначенное для формирования оптимального маршрута беспилотного летательного аппарата (БПЛА) в рамках поисково-спасательных операций при заданных координатах. Разработанное программное приложение успешно выполняет вычисление оптимального маршрута и предоставляет информацию о его длине. Кроме того, оно также позволяет сохранять HTML-карту с построенным маршрутом, что обеспечивает визуализацию и удобный доступ к результатам.

This work is dedicated to the development and implementation of a software application for generating an optimal route for an unmanned aerial vehicle (UAV) based on given coordinates within the framework of search and rescue operations. The tasks addressed during the research were: 1) Analysis of the Traveling Salesman Problem; 2) Analysis of four methods for solving the Traveling Salesman Problem (brute force method, branch and bound method, nearest neighbor method, and genetic algorithm); 3) Comparison of heuristic methods based on execution speed and length of constructing an optimal route. 4) Development of a program for constructing an optimal route using coordinates. As a result of the work, four different methods for solving the Traveling Salesman Problem were examined and analyzed: brute force method, branch and bound method, nearest neighbor method, and genetic algorithm. A comparison of these methods was conducted to determine the most efficient and optimal approach for constructing an optimal route. The results of the comparative analysis confirmed that the nearest neighbor method is the most accurate and fast, ensuring the optimal construction of the route. Subsequently, a software application was developed and implemented for generating an optimal route for an unmanned aerial vehicle (UAV) within the framework of search and rescue operations based on given coordinates. The developed software application successfully performs the calculation of the optimal route and provides information about its length. Additionally, it also allows saving an HTML map with the constructed route, ensuring visualization and convenient access to the results.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 23
Last 30 days: 0
Detailed usage statistics