Научная статья на тему 'АЛГАРИТМЫ ФИЛЬТРАЦИИ МУЛЬТИРОТОРНЫХ БЕСПИЛОТНЫХ ЛЕТАТЕЛЬНЫХ АППАРАТОВ'

АЛГАРИТМЫ ФИЛЬТРАЦИИ МУЛЬТИРОТОРНЫХ БЕСПИЛОТНЫХ ЛЕТАТЕЛЬНЫХ АППАРАТОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
40
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПИЛОТНЫЕ ЛЕТАТЕЛЬНЫЕ АППАРАТЫ / АЛГОРИТМЫ ФИЛЬТРАЦИИ / ФИЛЬТРЫ СТАБИЛИЗАЦИИ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Калашников Александр Геннадьевич, Бондаренко Денис Андреевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Калашников Александр Геннадьевич, Бондаренко Денис Андреевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FILTERING ALGORITHM MULTIROTORY UNMANNED AERIAL VEHICLES

In operation discusses filtering algorithms, such as moving average, median filter, a low pass filter and a complementary filter. These filters are used to stabilize multirotory flights of unmanned aerial vehicles.

Текст научной работы на тему «АЛГАРИТМЫ ФИЛЬТРАЦИИ МУЛЬТИРОТОРНЫХ БЕСПИЛОТНЫХ ЛЕТАТЕЛЬНЫХ АППАРАТОВ»

Действенность разработанного алгоритма рассматривалась авторами на примере создания логотипа и фирменного знака предприятия-производителя электроинструментов, а также учебников по технологии для 6- 7 классов общеобразовательной школы.

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

Литература

1. ГОСТ 2.103-68 «Стадии разработки».

2. Афонина, Е.В. Проектная деятельность в процессе графической подготовки [Текст]+[Электронный ресурс]: учеб. пособие / Е.В. Афонина, Н. В. Басс. - Брянск : ООО «БизнесИнформ», 2013. - 150 с.

3. Басс, Н.В. Основы графической подготовки в проектной деятельности бакалавра по направлению «Профессиональное обучение (графический дизайн)» [Текст]+[Электронный ресурс]: учебно-методическое пособие / Е.В. Афонина, Н. В. Басс. - Брянск : БГТУ, 2014. - 198 с.

4. Афонина, Е.В. Общие подходы к проектированию объекта графического дизайна/ Е.В. Афонина, Н. В. Басс. // Молодой ученый. Электронный научный журнал. №7, 2015, с. 1-8.

5. Афонина, Е.В. Становление промышленного дизайна / Е.В.Афонина // Сборник статей матер. XIII Междунар. науч.-практ. конф. «Актуальные проблемы науки XXI века» - М.: Междунар. исследовательская организация «Cognitio», 2016. С. 5-9.

6. Обертас, О.Г. Дизайн-проектирование: практикум / О.Г.Обертас, Т.А.Баишева. - Владивосток, Изд-во ВГУЭС, 2009. - 80 с.

7. Яцук, О. Основы графического дизайна на базе компьютерный технологий [Электронный ресурс] / О.Яцук - СПб: «БХВ-Петербург». - 2009.

8. http: //www.advesti .ru/publish/style/2104 05 whatisfstyle/

АЛГАРИТМЫ ФИЛЬТРАЦИИ МУЛЬТИРОТОРНЫХ БЕСПИЛОТНЫХ

ЛЕТАТЕЛЬНЫХ АППАРАТОВ

Калашников Александр Геннадьевич

студент, Северо-Кавказский Федеральный Университет, г. Ставрополь

Бондаренко Денис Андреевич

студент, Северо-Кавказский Федеральный Университет, г. Ставрополь

FILTERING ALGORITHM MULTIROTORY UNMANNED AERIAL VEHICLES

Kalashnikov Alexander Gennadevich

student, North-Caucasus Federal University, Stavropol Bondarenko Denis Andreevich

student, North-Caucasus Federal University, Stavropol

Аннотация

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

Abstract

In operation discusses filtering algorithms, such as moving average, median filter, a low pass filter and a complementary filter. These filters are used to stabilize multirotory flights of unmanned aerial vehicles.

Ключевые слова: беспилотные летательные аппараты, алгоритмы фильтрации, фильтры стабилизации.

Keywords: unmanned aerial vehicles, filtering algorithms, filters stabilization.

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

Для решения данной проблемы предлагается использовать малоразмерные квадроко-птеры собственной сборки и программу настройки фильтров Copter PC Client.

Мы кратко рассмотрим следующие фильтры, представленные в данной программе:

1. Скользящее среднее.

2. Медианный фильтр.

3. Фильтр низких частот.

4. Комплементарный фильтр.

Данные фильтры представлены в соответствующих вкладках программы, показанных на рисунке 1.

Рисунок 1. Вкладки фильтров в программе Copter PC Client.

Первый фильтр, который мы рассмотрим это «Скользящее среднее». Простое скользящее среднее, или арифметическое скользящее среднее численно равно среднему арифметическому значений исходной функции за установленный период.

Описать этот фильтр можно следующей формулой:

. (1)

Результат после использования данного фильтра показан на рисунке 2.

Рисунок 2. График фильтра «Скользящее среднее».

Следующий фильтр «Медианный». Медиана в математической статистике — число, характеризующее выборку (например, набор чисел).

Если все элементы выборки различны, то медиана — это такое число выборки, что ровно половина из элементов выборки больше него, а другая половина меньше него. График его работы показан на рисунке 3.

Рисунок 3. График «Медианного» фильтра.

Третий фильтр, это фильтр «Низких частот». Описывается следующей формулой:

(2)

Где k - параметр фильтра. Выделяет низкие частоты, соответственно при малом параметре хорошо сглаживает сигнал, но добавляет задержку, что не всегда приемлемо.

График данного фильтра показан на рисунке 4.

1000 1500

Time (ns)

Рисунок 4. График фильтр «Низких частот».

Последний фильтр, который мы рассмотрим - «Комплементарный» фильтр. Комплементарный фильтр - это sensor fusion фильтр, поскольку смешивает показания различных сенсоров для получения более точного результирующего измерения.

Применительно к БПЛА и оценке угловой позиции: смешивает показания акселерометра и гироскопа, устраняя сильную зашумленность первого и накапливающуюся погрешность численного интегрирования второго.

На рисунке 5 приведена схема его работы.

Рисунок 5. Схема работы «Комплементарного» фильтра.

РАЗРАБОТКА МИКРОПРОЦЕССОРНОГО СЧЕТЧИКА ИМПУЛСЬОВ

Прохоров Илья Борисович

Студент 1 курса магистратуры кафедры электроники и микроэлектроники ФГБОУ ВО «Магнитогорский Государственный Технический Университет им. Г.И. Носова»,

г. Магнитогорск Гребенщиков Павел Александрович Студент 1 курса магистратуры кафедры электроники и микроэлектроники ФГБОУ ВО «Магнитогорский Государственный Технический Университет им. Г.И. Носова»,

г. Магнитогорск Мубаракшин Ахтиам Радикович Студент 1 курса магистратуры кафедры электроники и микроэлектроники ФГБОУ ВО «Магнитогорский Государственный Технический Университет им. Г.И. Носова»,

г. Магнитогорск Ахметдинов Дмитрий Александрович Студент 1 курса магистратуры кафедры электроники и микроэлектроники ФГБОУ ВО «Магнитогорский Государственный Технический Университет им. Г.И. Носова»,

г. Магнитогорск Моисеев Владимир Сергеевич Студент 1 курса магистратуры автоматизированных систем управления ФГБОУ ВО «Магнитогорский Государственный Технический Университет им. Г.И. Носова»,

г. Магнитогорск DEVELOPMENT OF MICROPROCESSOR PULSE COUNTERS

Prokhorov Ilya Borisovich

1 year master student of the Department of electronics and microelectronics FSBEI HE «Nosov

Magnitogorsk State Technical University», Magnitogorsk Grebenshchikov Pavel Aleksandrovich 1 year master student of the Department of electronics and microelectronics FSBEI HE «Nosov

Magnitogorsk State Technical University», Magnitogorsk Mubarakshin Akhtiam Radikovich 1 year master student of the Department of electronics and microelectronics FSBEI HE «Nosov

Magnitogorsk State Technical University», Magnitogorsk Ahmetdinov Dmitry Aleksandrovich 1 year master student of the Department of electronics and microelectronics FSBEI HE «Nosov

Magnitogorsk State Technical University», Magnitogorsk

Moiseyev Vladimir Sergeevich 1 year master student of the Department of the automated control systems FSBEI HE «Nosov

Magnitogorsk State Technical University», Magnitogorsk

Аннотация

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

i Надоели баннеры? Вы всегда можете отключить рекламу.