Автономный самолет — это самолет , который летает под управлением бортовых автономных роботизированных систем и не нуждается в вмешательстве человека -пилота или дистанционном управлении . Большинство современных автономных самолетов — это беспилотные летательные аппараты (дроны) с предварительно запрограммированными алгоритмами для выполнения определенных задач, но достижения в технологиях искусственного интеллекта (например, машинное обучение ) означают, что автономные системы управления достигают точки, когда разрабатываются несколько воздушных такси и связанных с ними режимов регулирования.
Самое раннее зафиксированное использование беспилотного летательного аппарата для ведения боевых действий произошло в июле 1849 года [1] , когда он служил в качестве носителя воздушных шаров (предшественника авианосца ) [2] Значительное развитие радиоуправляемых беспилотников началось в начале 1900-х годов и изначально было сосредоточено на предоставлении учебных целей для обучения военнослужащих. Самой ранней попыткой создания беспилотного летательного аппарата с двигателем была «Воздушная мишень» AM Low в 1916 году. [3]
Автономные функции, такие как автопилот и автоматизированная навигация, постепенно развивались в течение двадцатого века, хотя такие методы, как сопоставление контуров местности (TERCOM), применялись в основном к крылатым ракетам .
Некоторые современные беспилотники обладают высокой степенью автономности, хотя они не полностью способны, а нормативная среда запрещает их широкое использование в гражданской авиации. Тем не менее, были проведены некоторые ограниченные испытания.
Поскольку системы полета, навигации и связи стали более сложными, безопасная перевозка пассажиров стала практической возможностью. Системы автопилота освобождают пилота-человека от все большего количества обязанностей, но пилот в настоящее время остается необходимым.
В настоящее время разрабатывается ряд воздушных такси , а также планируются более крупные автономные транспортные средства. Персональный воздушный транспорт — это еще один класс, где от одного до четырех пассажиров не должны иметь возможности пилотировать самолет, а автономность рассматривается как необходимая для широкого внедрения.
Вычислительные возможности систем управления и навигации самолетов развивались по мере развития вычислительной техники, сначала с аналоговых элементов управления, а затем с появлением микроконтроллеров, затем систем на кристалле (SOC) и одноплатных компьютеров (SBC).
Датчики положения и движения предоставляют информацию о состоянии самолета. Экстероцептивные датчики имеют дело с внешней информацией, например, с измерениями расстояния, в то время как экспроприоцептивные датчики соотносят внутренние и внешние состояния. [4]
Некооперативные датчики способны обнаруживать цели автономно, поэтому они используются для обеспечения разделения и предотвращения столкновений. [5]
Степень свободы (DOF) относится как к количеству, так и к качеству датчиков на борту: 6 DOF подразумевает 3-осевые гироскопы и акселерометры (типичный инерциальный измерительный блок – IMU), 9 DOF относится к IMU плюс компас, 10 DOF добавляет барометр, а 11 DOF обычно добавляет GPS-приемник. [6]
Исполнительные механизмы БПЛА включают в себя цифровые электронные контроллеры скорости (которые управляют частотой вращения двигателей), связанные с двигателями и пропеллерами , серводвигатели ( в основном для самолетов и вертолетов), оружие, исполнительные механизмы полезной нагрузки, светодиоды и динамики.
Программное обеспечение БПЛА называется полетным стеком или автопилотом. Цель полетного стека — получать данные от датчиков, управлять двигателями для обеспечения устойчивости БПЛА и облегчать наземное управление и связь для планирования миссии. [7]
БПЛА — это системы реального времени , которым требуется быстрая реакция на изменение данных датчиков. В результате БПЛА полагаются на одноплатные компьютеры для своих вычислительных нужд. Примерами таких одноплатных компьютеров являются Raspberry Pis , Beagleboards и т. д., защищенные NavIO, PXFMini и т. д. или разработанные с нуля, такие как NuttX , preemptive- RT Linux , Xenomai , Orocos-Robot Operating System или DDS-ROS 2.0.
В число открытых стеков гражданского назначения входят:
Благодаря открытому исходному коду программного обеспечения для БПЛА, их можно настраивать в соответствии с конкретными приложениями. Например, исследователи из Технического университета Кошице заменили алгоритм управления по умолчанию автопилота PX4. [8] Эта гибкость и совместные усилия привели к появлению большого количества различных стеков с открытым исходным кодом, некоторые из которых являются ответвлениями других, например, CleanFlight, который является ответвлением BaseFlight и от которого ответвляются три других стека.
В беспилотных летательных аппаратах используются архитектуры управления с открытым, закрытым или гибридным контуром.
Большинство БПЛА используют радио для дистанционного управления и обмена видео и другими данными . Ранние БПЛА имели только узкополосную восходящую линию связи. Нисходящие линии связи появились позже. Эти двунаправленные узкополосные радиолинии передавали данные управления и контроля (C&C) и телеметрические данные о состоянии систем самолета удаленному оператору. Для полетов на очень большие расстояния военные БПЛА также используют спутниковые приемники как часть спутниковых навигационных систем. В случаях, когда требовалась передача видео, БПЛА будут реализовывать отдельную аналоговую видеорадиолинию.
В большинстве современных автономных приложений требуется передача видео. Широкополосный канал используется для передачи всех типов данных по одному радиоканалу. Эти широкополосные каналы могут использовать методы качества обслуживания для оптимизации трафика C&C для низкой задержки. Обычно эти широкополосные каналы переносят трафик TCP/IP , который может быть направлен через Интернет.
Связь может быть установлена с помощью:
Поскольку мобильные сети с годами стали более производительными и надежными, беспилотники начали использовать мобильные сети для связи. Мобильные сети могут использоваться для отслеживания дронов, дистанционного пилотирования, беспроводных обновлений [14] и облачных вычислений [15] .
Современные сетевые стандарты явно рассматривают автономные летательные аппараты и поэтому включают оптимизации. Стандарт 5G предписал сократить задержку пользовательской плоскости до 1 мс при использовании сверхнадежных и малозадерживаемых коммуникаций. [16]
Базовая автономность обеспечивается проприоцептивными датчиками. Расширенная автономность требует ситуационной осведомленности, знаний об окружающей среде вокруг самолета от экстероцептивных датчиков: слияние датчиков объединяет информацию от нескольких датчиков. [4]
Один из способов достижения автономного управления использует несколько уровней контура управления, как в иерархических системах управления . По состоянию на 2016 год циклы нижнего уровня (т. е. для управления полетом) тикают со скоростью 32 000 раз в секунду, в то время как циклы более высокого уровня могут циклироваться один раз в секунду. Принцип заключается в том, чтобы разложить поведение самолета на управляемые «фрагменты» или состояния с известными переходами. Типы иерархических систем управления варьируются от простых скриптов до конечных автоматов , деревьев поведения и иерархических планировщиков задач . Наиболее распространенным механизмом управления, используемым в этих уровнях, является ПИД-регулятор , который может использоваться для достижения зависания квадрокоптера, используя данные от IMU для расчета точных входов для электронных регуляторов скорости и двигателей. [ необходима цитата ]
Примеры алгоритмов среднего уровня:
Развитые иерархические планировщики задач БПЛА используют такие методы, как поиск по дереву состояний или генетические алгоритмы . [19]
Производители БПЛА часто встраивают в них специальные автономные функции, такие как:
Полная автономность доступна для определенных задач, таких как дозаправка в воздухе [20] или наземное переключение батарей; но задачи более высокого уровня требуют больших вычислительных, сенсорных и исполнительных возможностей. Один из подходов к количественной оценке автономных возможностей основан на терминологии OODA , как было предложено Исследовательской лабораторией ВВС США 2002 года , и используется в таблице ниже: [21]
Средние уровни автономии, такие как реактивная автономия и высокие уровни, использующие когнитивную автономию, уже в некоторой степени достигнуты и являются очень активными областями исследований.
Реактивная автономия, такая как коллективный полет, предотвращение столкновений в реальном времени , следование вдоль стен и центрирование коридора, опирается на телекоммуникацию и ситуационную осведомленность, предоставляемую датчиками дальности: оптическим потоком , [22] лидарами (световыми радарами), радарами , гидролокаторами .
Большинство датчиков дальности анализируют электромагнитное излучение, отраженное от окружающей среды и поступающее на датчик. Камеры (для визуального потока) действуют как простые приемники. Лидары, радары и сонары (со звуковыми механическими волнами) излучают и принимают волны, измеряя время прохождения туда и обратно. Камеры БПЛА не требуют излучаемой мощности, что снижает общее потребление.
Радары и сонары в основном используются в военных целях.
Реактивная автономия в некоторых формах уже достигла потребительских рынков: она может стать широкодоступной менее чем через десятилетие. [4]
SLAM объединяет одометрию и внешние данные для представления мира и положения БПЛА в нем в трех измерениях. Высокогорная навигация на открытом воздухе не требует больших вертикальных полей зрения и может полагаться на координаты GPS (что делает ее простым картографированием, а не SLAM). [23]
Две смежные области исследований — фотограмметрия и лидар, особенно в условиях малой высоты и в помещениях с трехмерной съемкой.
Роение роботов относится к сетям агентов, способных динамически перенастраиваться, когда элементы покидают или входят в сеть. Они обеспечивают большую гибкость, чем многоагентное сотрудничество. Роение может открыть путь к слиянию данных. Некоторые биоинспирированные летающие рои используют рулевое поведение и стайность. [ необходимо разъяснение ]
В военном секторе американские Predator и Reaper созданы для контртеррористических операций и в зонах боевых действий, в которых противник не обладает достаточной огневой мощью, чтобы сбить их. Они не предназначены для противостояния противовоздушной обороне или воздушному бою . В сентябре 2013 года начальник боевого командования ВВС США заявил, что нынешние БПЛА «бесполезны в спорной среде», если только там нет пилотируемых самолетов, которые могли бы их защитить. В отчете Исследовательской службы Конгресса (CRS) за 2012 год высказывалось предположение, что в будущем БПЛА смогут выполнять задачи, выходящие за рамки разведки, наблюдения, рекогносцировки и ударов; в отчете CRS в качестве возможных будущих начинаний указаны воздушные бои («более сложная будущая задача»). Интегрированная дорожная карта беспилотных систем Министерства обороны на финансовый год 2013-2038 предусматривает более важное место БПЛА в бою. К проблемам относятся расширенные возможности, взаимодействие человека и БПЛА, управление возросшим потоком информации, повышенная автономность и разработка боеприпасов, предназначенных специально для БПЛА. Проект систем систем DARPA [ 30] или работа General Atomics могут предвещать будущие сценарии войны, последний из которых раскрывает рои Avenger, оснащенные системой защиты области с помощью жидкостного лазера высокой энергии (HELLADS). [31]
Технология когнитивного радио [ требуется разъяснение ] может найти применение в беспилотных летательных аппаратах. [32]
БПЛА могут использовать распределенные нейронные сети . [4]
{{cite web}}
: CS1 maint: multiple names: authors list (link){{cite web}}
: CS1 maint: multiple names: authors list (link){{cite journal}}
: CS1 maint: multiple names: authors list (link){{cite web}}
: CS1 maint: multiple names: authors list (link)