Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 152 стр.

UptoLike

152
плоскость и организацию автоматической обратной связи от суперкомпьютера к БПЛА с указанием
возможных корректировок планов полета и наблюдений. Бортовые микрокомпьютеры со связью
позволяют организовать и автономное взаимодействие внутри группы БПЛА для возможности
перераспределения или уточнения заданий, обмена данными и т. п.
Например, при использовании группы БПЛА для геологоразведки на определенной территории
работа системы организуется следующим образом:
1. Выбирается тип задачи (в выбранном примерегеологоразведка).
2. В зависимости от площади исследуемой территории и количества БПЛА в группе, их
характеристик, территория разделяется на участки, и формируются отдельные задачи для каждого
члена группы.
3. В микрокомпьютер каждого БПЛА группы записывается глобальная задача (параметры
исследуемой территории и т. п.) и отдельная задача этого самолета-агента.
4. Каждый агент приступает к выполнению поставленной ему задачи.
5. Когда в зону Wi-Fi видимости одного БПЛА из группы попадает другой, при «общении»
происходит передача между агентами накопленной информации и при необходимости взаимное
уточнение отдельных задач. (Таким образом по ходу выполнения частной задачи, все агенты
накапливают информацию о ходе решении общей задачи группы, а также локально принимают
решения о корректировке своих частных задач для более эффективного выполнения общей.
Например, группа БПЛА летит по определённому маршруту, все БПЛА летят на разной высоте,
при обмене информацией между членами группы выясняется наилучшая высота полёта по
энергозатратам, по ходу выполнения задания вся группа оперативно перестраивается на эту
высоту.)
6. Базовые наземные станции, обеспечивая связь с центром обработки данных (ЦОД),
принимают/передают информацию от БПЛА, находящихся в их зоне видимости или
поддерживающих связь через Интернет. Так как в процессе общения между БПЛА информация о
выполнении общей задачи накапливается во всех микрокомпьютерах группы, то данные даже от
тех самолетов, которые редко выходят на связь, все равно попадает в ЦОД.
7. Полученная в ЦОДе информация обрабатывается и визуализируется для заказчика (выдается
карта с нанесенными исследуемыми характеристиками).
8. Наличие обратной связи с мобильными агентами (БПЛА) позволяет оперативно формировать из
ЦОДа инструкции по корректировке их заданий.
Рассмотрим далее простейшую задачу для одиночного БПЛАвидеонаблюдение, которое будет
заключаться в передаче серии фотоснимков с камеры, установленной на БПЛА, в ЦОД через
GSM/GPRS канал.
12.2. Лабораторная работа № 10 «Разработка ПО бортового
микрокомпьютера БПЛА: Передача файлов по сети»
12.2.1. Цель лабораторной работы
Демонстрация процесса разработки практического приложения.
12.2.2. Инструкция по выполнению лабораторной работы
Задача видеонаблюдения естественным образом распадается на
составные части. Во-первых, нам нужно уметь подключаться к Интернету с
помощью GSM-модема. Во-вторых, мы должны научиться получать кадр от
камеры и сохранять его в формате JPG. В-третьих, нам нужен механизм для
приема данных на ЦОД. Эти подзадачи независимы друг от друга.