Details
Title | Исследование и разработка методов управления квадракоптером при отказе винтомоторной группы: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» |
---|---|
Creators | Таганов Руслан Мурадович |
Scientific adviser | Селиверстов Ярослав Александрович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | квадрокоптер ; отказоустойчивое управление ; винтомоторная группа ; ros ; gazebo ; визуальная одометрия ; событийная камера ; комплементарный фильтр ; indi-регулятор ; аэродинамические эффекты ; quadcopter ; fault-tolerant control ; propulsion system ; visual odometry ; event camera ; complementary filter ; indi controller ; aerodynamic effects |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.02 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-171 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\34178 |
Record create date | 2/26/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Тема выпускной квалификационной работы: "Исследование и разработка методов управления квадрокоптером при отказе винтомоторной группы". Работа посвящена исследованию и разработке алгоритмов управления, обеспечивающих сохранение управляемости квадрокоптера при отказе одного из двигателей. Основные задачи исследования: 1. Анализ существующих методов отказоустойчивого управления квадрокоптерами. 2. Разработка математической модели квадрокоптера с учетом отказов двигателей. 3. Реализация системы управления в среде ROS/Gazebo. 4. Экспериментальное исследование разработанных методов. В результате работы разработан метод отказоустойчивого управления на базе инкрементального нелинейного динамического обращения (INDI), обеспечивающий время обнаружения отказа 120 мс и время перестройки системы 280 мс. Создана комплексная архитектура программного обеспечения в среде ROS/Gazebo, включающая систему оценки состояния и алгоритмы визуально-инерциальной одометрии. Экспериментально подтверждена эффективность разработанного подхода - вероятность успешной отработки отказов двигателей составила 94%, система сохраняет работоспособность при освещенности до 10 люкс и ветровых возмущениях до 5 м/с.
The subject of the graduate qualification work is "Development of fault-tolerant control methods for quadcopter under propulsion system failure". The work is devoted to research and development of control algorithms that ensure quadcopter controllability in case of single motor failure. The main research objectives: 1. Analysis of existing fault-tolerant control methods for quadcopters. 2. Development of quadcopter mathematical model considering motor failures. 3. Implementation of control system in ROS/Gazebo environment. 4. Experimental investigation of developed methods. The research resulted in development of fault-tolerant control method based on incremental nonlinear dynamic inversion (INDI), providing failure detection time of 120 ms and system reconfiguration time of 280 ms. A comprehensive software architecture was created in ROS/Gazebo environment, including state estimation system and visual-inertial odometry algorithms. The effectiveness of the developed approach was experimentally confirmed - the probability of successful motor failure handling was 94%, the system maintains operability at illumination down to 10 lux and wind disturbances up to 5 m/s.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0