Clear Sky Science · ru
Командно‑управляющая станция для дронов, сгенерированная ИИ и размещённая в небе
Почему это важно для повседневных полётов
Представьте, что вы управляете дроном со смартфона или ноутбука, даже если дрон находится за тысячи миль — и при этом вся система управления, управляющая этим дроном, была написана не человеком‑программистом, а искусственным интеллектом. Эта статья описывает именно такой эксперимент: систему, в которой ИИ написал всё программное обеспечение для командной станции дрона, включая версию, которая действительно работает на дроне в воздухе как «веб‑сайт в небе». Работа даёт представление о том, как в будущем роботы могут проектироваться и программироваться в значительной степени другими машинами.

От кода, написанного вручную, к коду, созданному машиной
До настоящего времени программное обеспечение, которое удерживает дроны в воздухе и обеспечивает их реакцию на действия пилотов, создавалось вручную командами инженеров. Низкоуровневые «пилотные контроллеры» содержат сотни тысяч и даже миллионы строк кода, а инструменты более высокого уровня, которые показывают карты и кнопки на экране — так называемые наземные командные станции — тоже являются крупными программными проектами. Группа автора ранее годами вручную создавала веб‑систему управления, позволяющую управлять дронами через интернет и даже установить рекорд Гиннесса по дальнему дистанционному пилотированию. В новом исследовании команда решила проверить, на что способны современные инструменты кодирования на основе ИИ при воссоздании подобной системы практически без участия человека.
Обучение ИИ созданию приборной панели пилота
Первый основной результат — это «процесс» привлечения ИИ к написанию программ для дронов. Исследователь прошёл несколько этапов, начиная с простых окон чата, которые порождали короткие Python‑скрипты для взлёта, посадки и отображения дрона на карте. По мере роста проекта он столкнулся с ограничениями памяти ранних моделей ИИ, которые не могли удерживать в памяти все необходимые файлы и инструкции одновременно. Позднее работа перешла в специализированные среды разработки, напрямую подключённые к ИИ, позволяя ему редактировать множество файлов, реагировать на сообщения об ошибках и постепенно совершенствовать систему. В ходе четырёх этапов разработки разные большие языковые модели просили исправлять баги, добавлять функции и реорганизовывать код. Люди задавали цели, тестировали результаты и описывали неудачи — но не писали производственный код сами.
Создание веб‑сайта, который летает вместе с дроном
Второй важный результат — готовая программная архитектура, названная WebGCS. Она ведёт себя как привычное веб‑приложение: карта и кнопки управления в браузере общаются в реальном времени с сервером, который, в свою очередь, связывается с дроном. Существенно, что ИИ сам выбрал эту трёхуровневую архитектуру, собрав стандартные веб‑инструменты в работоспособное целое. Ещё удивительнее, что та же командная станция может запускаться прямо на маленьком компьютере, установленном на дроне. В таком режиме сам дрон создаёт Wi‑Fi‑точку доступа и «хостит» собственный сайт управления в воздухе. Любой пилот с браузером, будь то поблизости или подключённый через интернет, может войти и отдавать команды дрону без установки специального ПО.

Проверка машинно‑созданного «мозга»
Команда сначала тестировала систему, сгенерированную ИИ, в симуляциях, а затем на лёгком квадрокоптере с крошечным компьютером Raspberry Pi. Используя только интерфейс браузера, они привели дрон в боевой режим, отдали команду на взлёт, направили его в выбранные точки на карте и вернули назад. Ранние полёты выявили проблемы, такие как некорректные обновления позиции или неудачные команды на взлёт; эти ошибки возвращались ИИ, который изменял код до тех пор, пока проблемы не исчезли. Окончательная версия, примерно на 10 000 строк, стабильно работала в нескольких полётах. При сравнении с ранним проектом CloudStation, написанным вручную, подход с участием ИИ потребовал примерно в двадцать раз меньше человеческих часов для достижения схожей функциональности.
Ограничения сегодня, возможности завтра
Несмотря на успех, исследование также выявляет текущие ограничения. Современные модели ИИ испытывают трудности с управлением значительно большим объёмом плотно связанного кода — порядка десяти тысяч строк — прежде чем теряют представление о взаимосвязи частей. Это ограничивает, насколько сложным может быть «мозг» робота, созданный ИИ, без дополнительных приёмов, таких как команды сотрудничающих ИИ‑агентов. Тем не менее этот эксперимент показывает, что ИИ уже способен спроектировать, реализовать и помочь отладить реальную командную станцию для дронов, включая версию, работающую на самом дроне. Проще говоря, работа демонстрирует, как машина создаёт важную часть «ума» другой машины, и даёт основание полагать, что в будущем роботы всё больше будут полагаться на программное обеспечение, написанное не человеческими руками, а другими интеллектуальными системами.
Цитирование: Burke, P.J. AI generated drone command and control station hosted in the sky. npj Artif. Intell. 2, 43 (2026). https://doi.org/10.1038/s44387-026-00101-6
Ключевые слова: управление дроном, код, сгенерированный ИИ, робототехника в веб‑среде, автономные системы, программирование роботов