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

Название: Оптимизация маршрутов передвижения беспилотных летательных аппаратов: выпускная квалификационная работа бакалавра: направление 23.03.01 «Технология транспортных процессов» ; образовательная программа 23.03.01_01 «Цифровая логистика»
Авторы: Ли Аркадий
Научный руководитель: Кашталинский Александр Сергеевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт машиностроения, материалов и транспорта
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: задача коммивояжера; метод полного перебора; метод ближайшего соседа; генетический алгоритм; алгоритм муравья; traveling salesman problem; complete search method; nearest neighbor method; genetic algorithm; ant algorithm
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 23.03.01
Группа специальностей ФГОС: 230000 - Техника и технологии наземного транспорта
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2467
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\29751

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

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

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

Сеть: Интернет

Аннотация

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

Theme of the final qualification work: “Optimization of routes of unmanned aerial vehicle movement”. This work is devoted to the analysis of methods for solving the problem of the traveling salesman, their analysis, selection of the optimal method and compilation of a software application for the formation of the route at given coordinates. The tasks that were solved during the research: 1) Review of the modern use of unmanned aerial vehicles; 2) Formulation and description of the traveling salesperson problem; 3) Introduction and review of four existing methods for solving the traveling salesperson problem (brute-force method, nearest neighbor method, genetic algorithm and greedy algorithm); 4) Comparison and analysis of the methods in constructing the optimal route; 5) Development of a software application that realizes the methods of solving the traveling salesperson problem. In the course of the work, we have considered and analyzed four different methods of solving the traveling salesperson problem: the method of complete search, the ant algorithm, the nearest neighbor method, and the genetic algorithm.  A comparative analysis of the methods was conducted to determine the most efficient and optimal one for forming the optimal route. The results of the comparative analysis confirmed that the nearest-neighbor method is the most accurate and fastest, providing optimal route construction. Based on the results obtained, a software application was developed and implemented to form the optimal route of an unmanned aerial vehicle (UAV) in search and rescue operations at given coordinates. The developed software application successfully calculates the optimal route and provides information about its length. In addition, it also allows saving an HTML map with the constructed route, which provides visualization and easy access to the results.

Права на использование объекта хранения

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

Оглавление

  • ВВЕДЕНИЕ
  • Глава 1 ПРОБЛЕМАТИКА ЭКСПЛУАТАЦИИ СОВРЕМЕННЫХ БПЛА
    • 1.2 Постановка задачи
    • 2.1 Теория оптимизации маршрутов БПЛА
    • 2.2 Задача коммивояжера
    • 2.3 Метод полного перебора
    • 2.4 Метод ближайшего соседа
    • 2.5 Генетический алгоритм
    • 2.6 Алгоритм муравья
  • ГЛАВА 3 РЕАЛИЗАЦИЯ И СРАВНЕНИЕ АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧИ КОММИВОЯЖЕРА.
    • 3.1 Выбор средств разработки
    • 3.2 Реализация метода ближайшего соседа
    • 3.3 Реализация генетического алгоритма
    • 3.4 Сравнение методов
  • ГЛАВА 4 РАЗРАБОТКА ПРОГРАММЫ, РЕАЛИЗУЮЩЕЙ ПОИСК ОПТИМАЛЬНОГО МАРШРУТА.
    • 4.1 Реализация программы
    • 4.2 Валидация программы
    • 4.3 Работа программы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • Приложение 1. Код программы, реализующий метод ближайшего соседа
  • Приложение 2. Код программы, реализующий метод генетического алгоритма
  • Приложение 3. Код программы, реализующий поиск оптимального маршрута через заданные точки

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика