Роевой интеллект для управления БПЛА в FANET | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 декабря, печатный экземпляр отправим 1 января.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №12 (116) июнь-2 2016 г.

Дата публикации: 15.06.2016

Статья просмотрена: 3725 раз

Библиографическое описание:

Леонов, А. В. Роевой интеллект для управления БПЛА в FANET / А. В. Леонов, В. А. Чаплышкин. — Текст : непосредственный // Молодой ученый. — 2016. — № 12 (116). — С. 314-317. — URL: https://moluch.ru/archive/116/31615/ (дата обращения: 16.12.2024).



В статье представлено краткое описание мультиагентной системы управления. Рассмотрена возможность применения роевых алгоритмов для моделирования коллективного интеллекта в системах управления в FANET.

Ключевые слова: роевой интеллект, БПЛА, FANET, мультиагентная система управления, коллективный интеллект

На протяжении последнего десятилетия в России большую актуальность приобретают так называемые летающие сети, представляющие особый вид одноранговой самоорганизующейся сети на основе беспилотных летательных аппаратов (БПЛА) [1]. БПЛА призваны решать широкий спектр задач гражданского применения. Возможность использования БПЛА в качестве основы создания сетевой инфраструктуры рассматривается как привлекательный подход для эффективного увеличения коммуникационных возможностей сетей. Основными преимуществами использования БПЛА являются универсальность, гибкость, относительно небольшие эксплуатационные расходы и исключение человеческого фактора при выполнении поставленной задачи [2]. Анализ задач, выполняемых с помощью систем, состоящих из одиночных БПЛА, позволяет сделать вывод о том, что применение систем мульти-БПЛА является наиболее эффективным подходом [3].

В научной литературе, встречается несколько определений самоорганизующихся сетей мульти-БПЛА с разными названиями, по-своему объясняющими новую сетевую модель (см. таблица 1) [4].

Таблица 1

Названия моделей высокомобильных сетей БПЛА

Название сети

Источник

Airborne Networks (Airborne Telemetry Networks, Airborne Communication Networks, Airborne Backbone Networks, etc.)

[5]

Unmanned Aeronautical Ad-hoc Networks (UAANETs)

[6]

UAV Ad Hoc Networks

[7]

Networks of UAVs

[8]

Distributed Aerial Sensor Networks

[9]

Flying Ad Hoc Networks (FANET)

[10]

Несмотря на то, что используемые названия имеют незначительные различия в определениях, очевидно, что данная модель представляет собой особую форму VANET (Vehicular Ad Hoc Network). Поэтому целесообразно использовать название FANET для новой сетевой модели.

Новое поколение легких и малых БПЛА позволяет разрабатывать воздушные робототехнические системы широкого спектра применения. На рис. 1 представлено схематическое изображение проекта ANCHORS (UAV — Assisted Ad Hoc Networks for Crisis Management and Hostile Environment Sensing) по применению технологии одноранговых сетей БПЛА для управления в аварийных ситуациях и дистанционного сканирования зоны заражения. Целью проекта является организация автономной сети состоящей из различных беспилотных систем, которые могут быть использованы в качестве независимой коммуникационной инфраструктуры для аварийных служб при возникновении чрезвычайной ситуации [11].

../../../../../../../Desktop/FANET%20-%

Рис. 1. Схема проекта ANCHORS.

Применение малоразмерных БПЛА накладывает следующие ограничения [12]:

‒ габариты: малые размеры аппарата ограничивают набор доступных бортовых сенсорных устройств;

‒ энергозатраты: ограниченный энергоресурс приводит к уменьшению радиуса работы активных средств сбора данных, таких как лазерные дальномеры, ультразвуковые датчики и т. п.;

‒ радиус действия: одиночный малоразмерный БПЛА может самостоятельно собрать информацию на относительно небольшом расстоянии;

‒ препятствия для полета: по-прежнему актуальным останется поиск и своевременное обнаружение препятствий, в качестве которых могут выступать здания, деревья, линии электропередач и т. д.;

‒ устойчивость полета: малые БПЛА в большей степени подвержены неустойчивым потокам естественной турбулентности атмосферы, особенно в условиях плотной городской застройки.

Большое внимание среди исследователей и ученых уделяется поиску решения задачи управления и распределённого взаимодействия в сетях с динамически изменяющейся топологией, таких как FANET.

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

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

Метод коллективного управления заключается в том, что каждый БПЛА самостоятельно управляет процессом своего функционирования, т. е. определяет свои действия, а также согласовывает эти действия с другими агентами группы для наиболее эффективного, т. е. с минимальными затратами и максимальной выгодой для группы, решения целевой задачи [13].

Основными принципами коллективного управления являются [14]:

 каждый член коллектива группы самостоятельно формирует свое управление (определяет свои действия) в текущей ситуации;

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

 в качестве оптимального действия каждого члена коллектива в текущей ситуации понимается такое, которое вносит максимально возможное приращение целевого функционала при переходе системы «коллектив-среда» из текущего состояния в конечное;

 оптимальное управление реализуется членами коллектива в течение ближайшего отрезка времени в будущем, а затем определяется новое действие;

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

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

В качестве перспективного решения рассматриваются методы роевого интеллекта (Swarm intelligence), базирующиеся на моделировании коллективного интеллекта [15]. Роевой интеллект описывает коллективное поведение децентрализованной самоорганизующейся системы, природного или искусственного происхождения. Наиболее известными роевыми алгоритмами являются [16]:

‒ алгоритм муравьиной колонии;

‒ пчелиный алгоритм;

‒ алгоритм роя частиц.

Общая схема работы роевых алгоритмов основана на выполнении следующих этапов [17]:

  1. В области поиска создаётся некоторое число начальных приближений к искомому решению задачи — инициализируется популяция агентов.
  2. С помощью набора миграционных операторов (специфической тактики для каждого из роевых алгоритмов) агенты перемещаются в области поиска таким образом, чтобы в конечном счёте приблизиться к искомому экстремуму целевой функции.
  3. Выполняется проверка условия окончания итераций. Если это условие выполнено, то вычисления завершаются. При этом в качестве приближенного решения принимается лучшее из найденных положений агентов. Если условие не выполнено — выполняется возврат к этапу 2.

Колония представляет собой систему с очень простыми правилами автономного поведения особей. Однако, несмотря на примитивность поведения каждого отдельного агента, поведение всей колонии оказывается достаточно разумным. Таким образом, основой поведения колонии служит низкоуровневое взаимодействие, благодаря которому колония в целом представляет собой разумную многоагентную систему [18].

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

Литература:

  1. Трубников Г. В. Применение беспилотных летательных аппаратов в гражданских целях [Электронный ресурс]. URL: http://www.uav.ru/articles/civil_uav_th.pdf (дата обращения 15.03.16)
  2. Амелин К. С. Адаптивное управление автономной группой беспилотных летательных аппаратов / Амелин К. С., Антал Е. И., Васильев В. И., Граничина Н. О. // Издательство Санкт-Петербургского государственного университета. — 2009. Т. 5, № 1–1. С. 157–166.
  3. Bekmezci İ., Sahingoz O. K., Temel Ş. Flying Ad-Hoc Networks (FANETs): A survey // Ad Hoc Netw. 2013. Vol. 11, № 3. P. 1254–1270.
  4. Sahingoz O. K. Mobile networking with UAVs: opportunities and challenges // Unmanned Aircraft Systems (ICUAS), 2013 International Conference on. IEEE, 2013. P. 933–941.
  5. Cheng B.-N., Moore S. A comparison of MANET routing protocols on airborne tactical networks // Military communications conference, 2012-MILCOM 2012. IEEE, 2012. P. 1–6.
  6. R. Shirani et al. Combined Reactive- Geographic routing for Unmanned Aeronautical Ad-hoc Networks. 2012. P. 820–826.
  7. Cai Y. et al. Medium Access Control for Unmanned Aerial Vehicle (UAV) Ad-Hoc Networks With Full-Duplex Radios and Multipacket Reception Capability // IEEE Trans. Veh. Technol. 2013. Vol. 62, № 1. P. 390–394.
  8. Bök P.-B., Tüchelmann Y. Context-aware qos control for wireless mesh networks of uavs // Computer Communications and Networks (ICCCN), 2011 Proceedings of 20th International Conference on. IEEE, 2011. P. 1–6.
  9. Rohde S. et al. Link quality dependent mobility strategies for distributed aerial sensor networks // GLOBECOM Workshops (GC Wkshps), 2010 IEEE. IEEE, 2010. P. 1783–1787.
  10. Sahingoz O. K. Networking Models in Flying Ad-Hoc Networks (FANETs): Concepts and Challenges // J. Intell. Robot. Syst. 2014. Vol. 74, № 1–2. P. 513–527.
  11. ANCHORS project [Электронныйресурс]. URL: http://anchors-project.org/index.php/en/home/14-das-projekt-im-ueberblick/7-project-overview.html (датаобращения: 02.04.2016).
  12. Иванов Д. Я. Методы роевого интеллекта для управления группами малоразмерных беспилотных летательных аппаратов // Известия ЮФУ. Технические науки. — 2011. Т. 3, № 116. С. 221–229.
  13. Амелина Н. О. Мультиагентные технологии, адаптация, самоорганизация, достижение консенсуса // Стохастическая оптимизация в информатике. — 2011. Т. 7, № 1–1. С. 149–185.
  14. Каляев И. А., Мельник Э. В. Децентрализованные системы компьютерного управления. — Ростов на Дону: ЮНЦ РАН. 2011. 196 с.
  15. Engelbrecht A. P. Fundamentals of Computational Swarm Intelligence. John Wiley & Sons, Chichester, UK, 2005.
  16. Blum C., Roli A. Metaheuristics in combinatorial optimization: Overview and conceptual comparison // ACM Comput. Surv. CSUR. 2003. Т. 35, № 3. С. 268–308.
  17. Мохов В. А., Бородулина Е. Н. К вопросу о параметрической оптимизации роевых алгоритмов // Известия Южного Федерального Университета Технические Науки. — 2014. Т. 4, № 153. С. 230–234.
  18. Курейчик В. М., Кажаров А. А. О некоторых модификациях муравьиного алгоритма // Известия ЮФУ. Технические науки. — 2008. № 4 (81). С. 7–12.
Основные термины (генерируются автоматически): FANET, член коллектива, ANCHORS, UAV, действие, коллективное управление, коллективный интеллект, роевой интеллект, система управления, коллективное поведение.


Ключевые слова

БПЛА, роевой интеллект, FANET, мультиагентная система управления, коллективный интеллект

Похожие статьи

Создание простейшей структурной модели беспилотного летательного аппарата для имитационного моделирования в среде Anylogic

В статье приведена упрощенная математическая модель. Представлен набор функций и параметров в среде Anylogic.

Интеллектуальные информационные системы

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

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

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

Искусственный интеллект в строительной сфере: современное положение и перспективы будущего

Данная статья представляет собой попытку дать общее представление о том, что такое искусственный интеллект (ИИ). Также авторами рассматриваются некоторые способы применения систем с искусственным интеллектом в строительной отрасли: мониторинг деятель...

Методологии проектирования мультиагентных систем

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

Алгоритмы кластеризации в машинном обучении

В статье рассматриваются основные алгоритмы кластеризации в машинном обучении.

Современное состояние подходов к синтезу наземных беспилотных транспортных средств и основные проблемы концепции «беспилотный автомобиль»

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

Сравнение эффективности использования технологий CUDA и OpenCL при реализации нейронной сети репликации

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

Применение цифрового моделирования в Visual Components при разработке роботизированных комплексов на основе коллаборативной робототехники

В статье автор рассматривает особенности коллаборативной робототехники и применимость программного пакета Visual Components для цифрового моделирования на этапе разработки коллаборативных роботизированных комплексов.

Имитационное моделирование процесса передачи данных

В статье решена задача имитационного модулирования средствами AnyLogic.

Похожие статьи

Создание простейшей структурной модели беспилотного летательного аппарата для имитационного моделирования в среде Anylogic

В статье приведена упрощенная математическая модель. Представлен набор функций и параметров в среде Anylogic.

Интеллектуальные информационные системы

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

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

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

Искусственный интеллект в строительной сфере: современное положение и перспективы будущего

Данная статья представляет собой попытку дать общее представление о том, что такое искусственный интеллект (ИИ). Также авторами рассматриваются некоторые способы применения систем с искусственным интеллектом в строительной отрасли: мониторинг деятель...

Методологии проектирования мультиагентных систем

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

Алгоритмы кластеризации в машинном обучении

В статье рассматриваются основные алгоритмы кластеризации в машинном обучении.

Современное состояние подходов к синтезу наземных беспилотных транспортных средств и основные проблемы концепции «беспилотный автомобиль»

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

Сравнение эффективности использования технологий CUDA и OpenCL при реализации нейронной сети репликации

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

Применение цифрового моделирования в Visual Components при разработке роботизированных комплексов на основе коллаборативной робототехники

В статье автор рассматривает особенности коллаборативной робототехники и применимость программного пакета Visual Components для цифрового моделирования на этапе разработки коллаборативных роботизированных комплексов.

Имитационное моделирование процесса передачи данных

В статье решена задача имитационного модулирования средствами AnyLogic.

Задать вопрос