Нейросеть

Автоматизация полета квадрокоптера Tello: реализация миссии на основе блочного программирования геометрических фигур (на примере треугольников) (Курсовая)

Нейросеть для курсовой работы Гарантия уникальности Строго по ГОСТу Высочайшее качество Поддержка 24/7

Данная курсовая работа посвящена разработке и реализации системы автоматического управления квадрокоптером Tello с использованием блочного программирования для выполнения заданий, основанных на геометрических фигурах. В частности, рассматривается выполнение миссии по облету треугольника. Работа включает в себя анализ возможностей квадрокоптера, выбор программной среды и разработку алгоритмов управления.

Проблема:

Существует необходимость в создании эффективных и простых в использовании инструментов для программирования полетов дронов, особенно для образовательных целей. Данная работа направлена на решение проблемы разработки и реализации автоматизированной системы управления квадрокоптером Tello, использующей блочное программирование для выполнения заданий.

Актуальность:

Актуальность исследования обусловлена растущим интересом к применению дронов в различных областях, включая образование и науку. Работа позволяет студентам получить практические навыки в области робототехники и программирования, а также способствует развитию компетенций в области управления беспилотными летательными аппаратами. Практическая значимость заключается в разработке модели автоматического выполнения миссии квадрокоптером.

Цель:

Разработать систему автоматического управления квадрокоптером Tello для выполнения миссий, основанных на геометрических фигурах, с использованием блочного программирования.

Задачи:

  • Изучить характеристики и возможности квадрокоптера Tello.
  • Проанализировать доступные среды блочного программирования для управления дроном.
  • Разработать алгоритм для автоматического облета треугольника квадрокоптером.
  • Реализовать разработанный алгоритм в выбранной среде программирования.
  • Провести тестирование и отладку разработанной системы.
  • Оценить эффективность и точность выполнения миссии.

Результаты:

В результате работы будет создана функционирующая система автоматического управления квадрокоптером Tello, способная выполнять миссии, основанные на геометрических фигурах. Полученные результаты могут быть использованы в учебных целях для демонстрации принципов программирования и управления дронами.

Наименование образовательного учреждения

Курсовая

на тему

Автоматизация полета квадрокоптера Tello: реализация миссии на основе блочного программирования геометрических фигур (на примере треугольников)

Выполнил: ФИО

Руководитель: ФИО

Содержание

  • Введение 1
  • Теоретические основы работы с квадрокоптерами Tello и блочным программированием 2
    • - Обзор характеристик и возможностей квадрокоптера Tello 2.1
    • - Принципы блочного программирования и его применение для управления дронами 2.2
    • - Обзор сред блочного программирования для Tello: выбор инструмента 2.3
  • Разработка алгоритма и программной реализации миссии облета треугольника 3
    • - Разработка алгоритма облета треугольника 3.1
    • - Реализация алгоритма в выбранной среде программирования 3.2
    • - Тестирование и отладка программного кода 3.3
  • Анализ результатов и оценка эффективности автоматизации полета 4
    • - Сбор и анализ данных о выполнении миссии 4.1
    • - Оценка точности траектории и факторов, влияющих на нее 4.2
    • - Сравнение результатов с теоретическими расчетами 4.3
  • Заключение 5
  • Список литературы 6

Введение

Содержимое раздела

Введение представляет собой важный раздел курсовой работы, где обосновывается актуальность выбранной темы, формулируются цели и задачи исследования. Здесь уточняется объект и предмет исследования, а также раскрывается структура работы. Рассматривается научная новизна и практическая значимость полученных результатов, а также методы, которые будут использованы в процессе исследования.

Теоретические основы работы с квадрокоптерами Tello и блочным программированием

Содержимое раздела

Данный раздел закладывает теоретический фундамент для последующей практической работы. В нем рассматриваются основные характеристики и возможности квадрокоптера Tello, принципы его функционирования и способы управления. Детально изучаются основы блочного программирования, его преимущества и области применения, а также рассматриваются различные среды разработки для программирования квадрокоптеров. Особое внимание уделяется принципам построения алгоритмов управления дронами.

    Обзор характеристик и возможностей квадрокоптера Tello

    Содержимое раздела

    В данном подпункте проводится подробный обзор технических характеристик квадрокоптера Tello, включая его размеры, вес, тип двигателей, дальность полета, время работы от аккумулятора и другие параметры. Анализируются возможности встроенных датчиков, камеры и коммуникационных интерфейсов. Особое внимание уделяется ограничениям и особенностям, которые необходимо учитывать при программировании миссий.

    Принципы блочного программирования и его применение для управления дронами

    Содержимое раздела

    Здесь рассматриваются основы блочного программирования, его преимущества в контексте управления дронами, такие как визуальность и простота освоения. Описываются основные элементы блочного программирования: блоки, операторы, циклы, логические условия. Также рассматриваются особенности использования блочного программирования для создания алгоритмов управления квадрокоптерами и преимущества данного подхода.

    Обзор сред блочного программирования для Tello: выбор инструмента

    Содержимое раздела

    Этот подпункт фокусируется на обзоре различных сред блочного программирования, доступных для квадрокоптера Tello (например, Tello Edu). Рассматриваются их функциональные возможности, интерфейс, простота использования, поддержка различных датчиков, наличие симулятора. Оцениваются преимущества и недостатки каждой среды, а также обосновывается выбор конкретного инструмента для дальнейшей работы.

Разработка алгоритма и программной реализации миссии облета треугольника

Содержимое раздела

В этом разделе описывается процесс разработки алгоритма для выполнения миссии облета треугольника квадрокоптером Tello, а также его программная реализация. Детально рассматриваются этапы построения маршрута, определение координат вершин треугольника, расчет углов поворота и расстояний, необходимых для выполнения задачи. Обсуждаются вопросы обработки данных, поступающих с датчиков, для обеспечения точности траектории.

    Разработка алгоритма облета треугольника

    Содержимое раздела

    В данном подпункте подробно описывается алгоритм облета треугольника, включая определение начальной точки, расчет координат вершин треугольника, планирование маршрута и определение последовательности действий для квадрокоптера. Рассматриваются различные стратегии облета треугольника (например, по часовой стрелке или против), а также способы обработки ошибок.

    Реализация алгоритма в выбранной среде программирования

    Содержимое раздела

    Этот подпункт посвящен практической реализации разработанного алгоритма в выбранной среде блочного программирования. Описывается процесс создания блоков, отвечающих за управление движением квадрокоптера, определение координат, обработку данных и управление логикой миссии. Приводятся примеры программного кода, поясняющие логику работы системы.

    Тестирование и отладка программного кода

    Содержимое раздела

    В данном подпункте рассматриваются методы тестирования и отладки разработанного программного кода. Описываются тесты, которые использовались для проверки корректности работы алгоритма и точности выполнения миссии. Представлены результаты тестирования, выявленные ошибки и способы их устранения, а также способы оптимизации кода и повышения эффективности работы.

Анализ результатов и оценка эффективности автоматизации полета

Содержимое раздела

В этом разделе проводится анализ результатов практического эксперимента и оценка эффективности разработанной системы. Рассматриваются параметры, по которым оценивается успешность выполнения миссии, такие как точность облета треугольника, затраченное время, стабильность полета и энергопотребление. Представляются графические материалы, иллюстрирующие траекторию полета и другие параметры, а также анализ полученных данных.

    Сбор и анализ данных о выполнении миссии

    Содержимое раздела

    В данном подпункте описывается процесс сбора данных о выполнении миссии, включая данные о координатах квадрокоптера, времени полета, углах поворота и скорости. Проводится анализ собранных данных, выявление отклонений от заданного маршрута и оценка точности облета треугольника. Используются графики и диаграммы для наглядного представления результатов.

    Оценка точности траектории и факторов, влияющих на нее

    Содержимое раздела

    Этот подпункт посвящен оценке точности траектории, проложенной квадрокоптером, и анализу факторов, влияющих на нее. Рассматриваются различные погрешности, включая погрешности датчиков, влияние ветра, инерции квадрокоптера и другие факторы. Обсуждаются способы повышения точности траектории, такие как калибровка датчиков и оптимизация алгоритма управления.

    Сравнение результатов с теоретическими расчетами

    Содержимое раздела

    Здесь проводится сравнение полученных экспериментальных данных с теоретическими расчетами, основанными на разработанном алгоритме. Оцениваются расхождения между ожидаемыми и фактическими результатами, а также анализируются причины этих расхождений. Делаются выводы о соответствии полученных результатов теоретическим предположениям.

Заключение

Содержимое раздела

В заключении обобщаются основные результаты, полученные в ходе выполнения курсовой работы. Подводятся итоги исследования, формулируются основные выводы о разработанной системе автоматического управления квадрокоптером Tello и ее способности выполнять миссии, основанные на геометрических фигурах. Оценивается достижение поставленных целей и задач, а также предлагаются направления для дальнейших исследований.

Список литературы

Содержимое раздела

В данном разделе приводится список использованных источников, включая книги, статьи, ресурсы в Интернете и другие материалы, которые были использованы в процессе написания курсовой работы. Список оформляется в соответствии с требованиями ГОСТ.

Получи Такую Курсовую

До 90% уникальность
Готовый файл Word
Оформление по ГОСТ
Список источников по ГОСТ
Таблицы и схемы
Презентация

Создать Курсовая на любую тему за 5 минут

Создать

#6040399