Science

O cérebro animal inspirou a mudança de jogo da IA ​​para robôs autônomos

Foto do drone neuromórfico voando sobre um padrão de flor. Isso ilustra t
Foto do drone neuromórfico voando sobre um padrão de flor. Ele ilustra as entradas visuais que o drone recebe da câmera neuromórfica nos cantos. Vermelho indica pixels ficando mais escuros, verde indica pixels ficando mais brilhantes.

Uma equipe de pesquisadores da Universidade de Tecnologia de Delft desenvolveu um drone que voa de forma autônoma usando processamento e controle de imagens neuromórficas com base no funcionamento do cérebro de animais. Os cérebros dos animais usam menos dados e energia em comparação com as atuais redes neurais profundas executadas em GPUs (chips gráficos). Os processadores neuromórficos são, portanto, muito adequados para drones pequenos porque não precisam de hardware e baterias pesadas e grandes. Os resultados são extraordinários: durante o voo, a rede neural profunda do drone processa dados até 64 vezes mais rápido e consome três vezes menos energia do que quando executado em uma GPU. Desenvolvimentos adicionais desta tecnologia podem permitir que os drones se tornem tão pequenos, ágeis e inteligentes como insetos voadores ou pássaros. As descobertas foram publicadas recentemente na Science Robotics.

Aprendendo com cérebros de animais: aumentando as redes neurais

A inteligência artificial tem um grande potencial para fornecer aos robôs autônomos a inteligência necessária para aplicações no mundo real. No entanto, a IA atual depende de redes neurais profundas que requerem um poder computacional substancial. Os processadores feitos para rodar redes neurais profundas (Unidades de Processamento Gráfico, GPUs) consomem uma quantidade substancial de energia. Especialmente para pequenos robôs como drones voadores, isto é um problema, uma vez que só podem transportar recursos muito limitados em termos de detecção e computação.

Os cérebros dos animais processam informações de uma forma muito diferente das redes neurais executadas em GPUs. Os neurônios biológicos processam informações de forma assíncrona e se comunicam principalmente por meio de pulsos elétricos chamados picos. Como o envio de tais picos custa energia, o cérebro minimiza os picos, levando a um processamento esparso.

Inspirados por essas propriedades dos cérebros dos animais, cientistas e empresas de tecnologia estão desenvolvendo novos processadores neuromórficos. Esses novos processadores permitem executar redes neurais com picos e prometem ser muito mais rápidos e com maior eficiência energética.

-Os cálculos realizados por redes neurais de spiking são muito mais simples do que aqueles em redes neurais profundas padrão.-, diz Jesse Hagenaars, candidato a doutorado e um dos autores do artigo, -Enquanto os neurônios de spiking digitais só precisam adicionar números inteiros, os neurônios padrão têm para multiplicar e adicionar números de ponto flutuante. Isso torna o aumento das redes neurais mais rápido e mais eficiente em termos de energia. Para entender por quê, pense em como os humanos também acham muito mais fácil calcular 5 + 8 do que calcular 6,25 x 3,45 + 4,05 x 3,45.-

Essa eficiência energética é ainda maior se processadores neuromórficos forem usados ​​em combinação com sensores neuromórficos, como câmeras neuromórficas. Essas câmeras não produzem imagens em um intervalo de tempo fixo. Em vez disso, cada pixel só envia um sinal quando fica mais claro ou mais escuro. As vantagens dessas câmeras são que elas podem perceber o movimento muito mais rapidamente, são mais eficientes em termos de energia e funcionam bem tanto em ambientes escuros quanto claros. Além disso, os sinais das câmeras neuromórficas podem alimentar diretamente redes neurais que funcionam em processadores neuromórficos. Juntos, eles podem formar um grande facilitador para robôs autônomos, especialmente robôs pequenos e ágeis, como drones voadores.

Primeira visão neuromórfica e controle de um drone voador

Em artigo publicado na Science Robotics em 15 de maio de 2024, pesquisadores da Universidade de Tecnologia de Delft, na Holanda, demonstram pela primeira vez um drone que usa visão e controle neuromórficos para vôo autônomo. Especificamente, eles desenvolveram uma rede neural que processa os sinais de uma câmera neuromórfica e emite comandos de controle que determinam a pose e o impulso do drone. Eles implantaram essa rede em um processador neuromórfico, o chip de pesquisa neuromórfica Loihi da Intel, a bordo de um drone. Graças à rede, o drone pode perceber e controlar o seu próprio movimento em todas as direções.

-Enfrentamos muitos desafios,- diz Federico Paredes-Vallés, um dos pesquisadores que trabalhou no estudo, -mas o mais difícil foi imaginar como poderíamos treinar uma rede neural com picos para que o treinamento fosse suficientemente rápido e o treinado a rede funcionaria bem no robô real. Ao final, projetamos uma rede composta por dois módulos. O primeiro módulo aprende a perceber visualmente o movimento a partir dos sinais de uma câmera neuromórfica em movimento. Ele faz isso por si só, de forma auto-supervisionada, com base apenas nos dados da câmera. Isto é semelhante à forma como os animais aprendem a perceber o mundo por si próprios. O segundo módulo aprende a mapear o movimento estimado para comandos de controle, em um simulador. Esse aprendizado contou com uma evolução artificial na simulação, em que as redes que melhor controlavam o drone tinham maiores chances de produzir descendentes. Ao longo das gerações da evolução artificial, as redes neurais com picos tornaram-se cada vez mais boas no controle e finalmente foram capazes de voar em qualquer direção e em velocidades diferentes. Treinamos os dois módulos e desenvolvemos uma forma de fundi-los. Ficamos felizes em ver que a rede mesclada funcionou bem imediatamente no robô real.-

Com sua visão e controle neuromórficos, o drone é capaz de voar em diferentes velocidades sob diversas condições de luz, do escuro ao claro. Ele pode até voar com luzes tremeluzentes, o que faz com que os pixels da câmera neuromórfica enviem à rede um grande número de sinais que não estão relacionados ao movimento.

-É importante ressaltar que nossas medições confirmam o potencial da IA ​​neuromórfica. A rede funciona em média entre 274 e 1.600 vezes por segundo. Se executarmos a mesma rede em uma GPU pequena e incorporada, ela será executada em média apenas 25 vezes por segundo, uma diferença de um fator de aproximadamente 10 a 64! Além disso, ao operar a rede, o chip de pesquisa neuromórfica Loihi da Intel consome 1.007 watts, dos quais 1 watt é a energia ociosa que o processador gasta apenas ao ligar o chip. Operar a rede em si custa apenas 7 miliwatts. Em comparação, ao executar a mesma rede, a GPU incorporada consome 3 watts, dos quais 1 watt é energia ociosa e 2 watts são gastos para operar a rede. A abordagem neuromórfica resulta em IA que funciona de forma mais rápida e eficiente, permitindo a implantação em robôs autônomos muito menores.-, diz Stein Stroobants, candidato a doutorado na área de drones neuromórficos.

Aplicações futuras de IA neuromórfica para pequenos robôs

-A IA neuromórfica permitirá que todos os robôs autônomos sejam mais inteligentes,- diz Guido de Croon, professor de drones de inspiração biológica, -mas é um facilitador absoluto para pequenos robôs autônomos. Na Faculdade de Engenharia Aeroespacial da Universidade de Tecnologia de Delft, trabalhamos em pequenos drones autônomos que podem ser usados ​​para aplicações que vão desde o monitoramento de colheitas em estufas até o controle de estoques em armazéns. As vantagens dos pequenos drones são que eles são muito seguros e podem navegar em ambientes estreitos, como entre áreas de tomateiros. Além disso, podem ser muito baratos, de modo que podem ser implantados em enxames. Isso é útil para cobrir uma área mais rapidamente, como mostramos nas configurações de exploração e localização de fontes de gás.-

-O trabalho atual é um grande passo nessa direção. No entanto, a realização destas aplicações dependerá de uma maior redução do hardware neuromórfico e da expansão das capacidades para tarefas mais complexas, como a navegação.-

Artigo:

-Visão e controle totalmente neuromórficos para voo autônomo de drones-, F. Paredes-Vallés, JJ Hagenaars, J. Dupeyroux, S. Stroobants, Y. Xu, GCHE de Croon, Science Robotics, 15 de maio de 2024.

Oficial de Informação Científica Sociedade Digital

Marc de Kool

Source

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button