Clear Sky Science · pt

Estação de comando e controle de drones gerada por IA hospedada no céu

· Voltar ao índice

Por que isso importa para voos do dia a dia

Imagine pilotar um drone a partir do seu telefone ou laptop, mesmo que o drone esteja a milhares de quilômetros de distância — e descobrir que todo o sistema de controle que comanda esse drone foi escrito não por um programador humano, mas por uma inteligência artificial. Este artigo descreve exatamente isso: um experimento no qual um sistema de IA escreveu todo o software de uma estação de comando de drones, incluindo uma versão que realmente roda no drone enquanto ele está no ar, como um “site no céu”. O trabalho oferece um vislumbre de como futuros robôs poderão ser projetados e programados em grande parte por outras máquinas.

Figure 1
Figure 1.

Do código feito à mão ao controle escrito por máquina

Até agora, o software que mantém drones voando e respondendo aos pilotos tem sido cuidadosamente elaborado por equipes de engenheiros. “Controladores de voo” de baixo nível contêm centenas de milhares a milhões de linhas de código, e ferramentas de nível mais alto que exibem mapas e botões na tela — as chamadas estações de controle em solo — também são grandes projetos de software. O grupo do autor gastou anos construindo manualmente um sistema de controle baseado na web, permitindo que drones fossem pilotados pela internet e até usado para estabelecer um recorde no Guinness por pilotagem remota de longa distância. Neste novo estudo, a equipe procurou avaliar até onde as ferramentas modernas de codificação por IA poderiam chegar ao recriar esse tipo de sistema com quase nenhuma programação humana.

Ensinando uma IA a construir o painel de um piloto

O primeiro resultado principal é o “processo” para fazer a IA escrever software para drones. O pesquisador trabalhou em várias fases, começando com janelas de chat simples que produziam pequenos scripts em Python para decolar, pousar e posicionar o drone em um mapa. À medida que o projeto cresceu, esbarrou nos limites de memória dos primeiros modelos de IA, que não conseguiam manter todos os arquivos e instruções necessários em mente ao mesmo tempo. Depois, o trabalho migrou para ambientes de codificação especializados que se conectavam diretamente à IA, permitindo que ela editasse muitos arquivos, respondesse a mensagens de erro e refinasse o sistema gradualmente. Ao longo de quatro sprints de desenvolvimento, diferentes modelos de grande linguagem foram solicitados a corrigir bugs, adicionar recursos e reorganizar o código. Humanos forneceram metas, testaram o que foi produzido e descreveram falhas — mas não escreveram nenhum do código de produção.

Construindo um site que voa junto com o drone

O segundo resultado principal é a arquitetura de software final, chamada WebGCS. Ela se comporta como um aplicativo web familiar: um mapa e botões de controle em um navegador, comunicando-se em tempo real com um servidor, que por sua vez se comunica com o drone. Crucialmente, a IA escolheu esse design em três camadas por conta própria, montando ferramentas web padrão em um conjunto funcional. Ainda mais impressionante, a mesma estação de controle pode rodar diretamente em um pequeno computador montado no drone. Nesse modo, o próprio drone cria um ponto de acesso Wi‑Fi e “hospeda” seu próprio site de controle no ar. Qualquer piloto com um navegador, seja nas proximidades ou conectado pela internet, pode fazer login e comandar o drone sem instalar software especial.

Figure 2
Figure 2.

Testando o cérebro escrito pela máquina

A equipe testou o sistema gerado por IA primeiro em simulações e depois em um quadricóptero leve carregando um pequeno computador Raspberry Pi. Usando apenas a interface do navegador, eles armaram o drone, ordenaram a decolagem, mandaram-no voar para pontos escolhidos no mapa e retornar para casa. Os voos iniciais revelaram problemas, como atualizações de posição incorretas ou comandos de decolagem que falhavam; esses problemas foram relatados de volta à IA, que modificou o código até que as falhas desaparecessem. A versão final, com cerca de 10.000 linhas, teve desempenho confiável em múltiplos voos. Quando o pesquisador comparou esse esforço com o projeto anterior, codificado à mão, chamado CloudStation, a abordagem assistida por IA necessitou de cerca de vinte vezes menos horas humanas para alcançar funcionalidade semelhante.

Limites hoje, possibilidades amanhã

Apesar do sucesso, o estudo também expõe limites atuais. Os modelos de IA de hoje têm dificuldade em gerenciar muito mais do que cerca de dez mil linhas de código fortemente interligadas antes de perderem a noção de como as diferentes partes se encaixam. Isso limita o quão complexo um “cérebro” robótico escrito por IA pode ser sem técnicas adicionais, como equipes de agentes de IA cooperativos. Ainda assim, este experimento mostra que uma IA já pode projetar, implementar e ajudar a depurar uma estação de controle de drones real, incluindo uma versão que vive no próprio drone. Em termos claros, o trabalho demonstra uma máquina criando uma parte crucial da mente de outra máquina — e sugere que robôs futuros podem depender cada vez mais de software escrito não por mãos humanas, mas por outros sistemas inteligentes.

Citação: 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

Palavras-chave: controle de drone, código gerado por IA, robótica baseada na web, sistemas autônomos, programação de robôs