| 10.14489/vkit.2019.04.pp.003-012 |
|
DOI: 10.14489/vkit.2019.04.pp.003-012 Будько М. Б., Будько М. Ю., Гирик А. В., Грозов В. А. Аннотация. Рассмотрен метод синтеза полетного контроллера для мультироторного беспилотного летательного аппарата (квадрокоптера) на основе искусственных нейронных сетей с применением генетического алгоритма. Показано, что обучение с помощью стохастических методов обладает определенными преимуществами по сравнению с классическими методами, например, таким как метод обратного распространения ошибки. Синтезированы и обучены нейроэмулятор – искусственная нейронная сеть, функционирующая в качестве модели реального аппарата, а также нейронная сеть – нейроконтроллер, который обучен стабилизировать модель аппарата и находить оптимальное решение с использованием специально разработанной функции приспособленности, позволяющей подготовить конфигурации нейрорегулятора, минимизирующие ошибку установившегося положения угла, перерегулирование и время нарастания сигнала. Экспериментальная проверка показывает, что разработанный нейроконтроллер превосходит по ряду показателей настроенный вручную пропорционально-интегрально-дифференцирующий контроллер, причем сходимость нейросети значительно улучшается по сравнению с подходами к обучению, основанными на применении метода обратного распространения ошибки. Ключевые слова: мультироторный беспилотный летательный аппарат; искусственные нейронные сети; нейроконтроллер; нейроэмуляторы; генетический алгоритм.
Budko M. B., Budko M. Yu., Guirik A. V., Grozov V. A. Abstract. Compact multirotor aircrafts have lots of applications, such as aerial photography and reconnaissance, surveillance etc. Real life issues like signal delays, external disturbances and changing environment conditions make autonomous navigation a challenge and cause non-linear behavior of the craft, thus making classical proportional-integral-derivative controllers not suitable for the task of providing stable control. In this paper, the method of the flight controller synthesis for the multirotor unmanned aerial vehicle on the basis of artificial neural networks with application of genetic algorithm is considered. Training with stochastic methods has certain advantages over more common methods like backpropagation. In the paper results of such neuroemulator (artificial neural network, functioning as a model of a real craft) synthesis and training are presented. Further another neural network, a neurocontroller, is synthesized. It is trained to stabilize the model of the craft and find the optimal solution using specially developed fitness function that allows to prepare the configuration of the neurocontroller by minimizing the error of the steady state angle, overshoot or rise time. Experiments show that the neurocontroller is superior to the manually tuned proportional-integral-derivative controller in a number of parameters, and the convergence of the neural network is significantly improved in comparison with training methods based on backpropagation algorithm. Keywords: Multirotor unmanned aerial vehicle; Artificial neural networks; Neurocontroller; Neuroemulator; Genetic algorithm.
РусМ. Б. Будько, М. Ю. Будько, А. В. Гирик, В. А. Грозов (Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Санкт-Петербург, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngM. B. Budko, M. Yu. Budko, A. V. Guirik, V. A. Grozov (Saint-Petersburg National Research University of Information Technologies, Mechanics and Optics, Saint-Petersburg, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Lendaris G. G. A Retrospective on Adaptive Dynamic Programming for Control // Proc. of Intern. Joint Conf. on Neural Networks, Atlanta, USA, June 14 – 19. 2009. P. 1750 – 1757. Eng1. Lendaris G. G. (2009). A Retrospective on Adaptive Dynamic Programming for Control. Proceedings of International Joint Conference on Neural Networks, Atlanta, USA, June 14 – 19, pp. 1750-1757.
РусСтатью можно приобрести в электронном виде (PDF формат). DOI: 10.14489/vkit.2019.04.pp.003-012 Скопируйте DOI статьи и перейдите по ссылке https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy В комментарии к заказу обязательно укажите DOI статьи. .
EngThis article is available in electronic format (PDF). DOI: 10.14489/vkit.2019.04.pp.003-012 Copy the article DOI and follow the link https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy Please specify the article DOI in the order comments.
.
|
Архив номеров
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»