← Últimos artigos
⚡ electrical engineering

Dynamic analogue iterative computing with memristors for real-time robotic autonomy

Este artigo apresenta um sistema de computação iterativa analógica baseado em memristores (mAIC) que utiliza um esquema de programação de um passo preditivo com compensação analógica para alcançar a resolução de equações matriciais dinâmicas de forma eficiente em termos de energia, de baixa latência e precisa para autonomia robótica em tempo real, superando significativamente plataformas digitais tradicionais como o NVIDIA Jetson.

Autores originais: Yi Li, Yibai Xue, Jiancong Li, Zhili Cui, Yingjie Yu, Yuyang Fu, Han Bao, Wenbo Yue, Longke Yan, Xin Zhao, Jia Chen, Kan-Hao Xue, Fengbin Tu, Zhongrui Wang, Xiangshui Miao

Publicado 2026-08-10
📖 3 min de leitura☕ Leitura rápida

Autores originais: Yi Li, Yibai Xue, Jiancong Li, Zhili Cui, Yingjie Yu, Yuyang Fu, Han Bao, Wenbo Yue, Longke Yan, Xin Zhao, Jia Chen, Kan-Hao Xue, Fengbin Tu, Zhongrui Wang, Xiangshui Miao

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está tentando resolver um quebra-cabeça massivo e em constante mudança enquanto corre uma maratona. No mundo dos robôs, esse quebra-cabeça é um conjunto de problemas matemáticos chamados "equações matriciais". Essas equações são o cérebro do robô, calculando constantemente onde ele está, para onde precisa ir e como evitar bater em coisas. A parte difícil é que as peças do quebra-cabeça (os números na equação) mudam a cada milissegundo conforme o robô vê novos obstáculos ou se move para novos lugares.

Tradicionalmente, os robôs resolvem esses quebra-cabeças usando computadores digitais, que são como contadores super-rápidos. Eles têm que parar, anotar os números, movê-los da mesa de memória para a mesa de cálculo, fazer a conta e depois mover a resposta de volta. Esse "movimentar-se" leva tempo e energia, como um corredor parando para amarrar os sapatos a cada poucos passos. Cientistas têm tentado construir um tipo diferente de cérebro usando minúsculos interruptores eletrônicos chamados "memristores". Pense nos memristores como uma esponja mágica que pode reter uma quantidade específica de água (eletricidade) para representar um número. Se você organizar essas esponjas em uma grade, pode resolver o quebra-cabeça matemático instantaneamente apenas despejando água através delas, sem nunca precisar mover os números. O problema? Essas esponjas são um pouco bagunçadas. Alterar o nível de água delas com precisão geralmente exige um processo lento e repetitivo de "adivinhar, verificar e ajustar", o que consome todo o tempo e energia economizados.

Este artigo apresenta uma nova maneira de usar essas esponjas bagunçadas para resolver os quebra-cabeças variáveis do robô de forma rápida e precisa. Os pesquisadores, trabalhando com hardware fabricado em fundição, desenvolveram um sistema que chamam de "mAIC" (computação iterativa analógica baseada em memristores). Em vez do método lento de "adivinhar e verificar", eles criaram um truque inteligente chamado "AC-PoP". Imagine que você precisa encher um balde até uma linha muito específica. Em vez de encher gota a gota e verificar o nível após cada gota, você usa um mapa especial de como o balde vaza e enche para prever exatamente quanta água despejar de uma só vez. Se você errar o alvo por uma pequena margem, seu sistema tem uma segunda, terceira e quarta esponja prontas para adicionar instantaneamente a quantidade certa de "ággua de correção" para corrigir o erro. Isso permite que o robô atualize seu quebra-cabeça matemático em um flash, sem o processo lento de verificação.

Quando testaram esse sistema em um robô real navegando por um caminho e em uma tarefa de mapeamento complexa (chamada SLAM), os resultados foram impressionantes. O novo sistema resolveu os problemas matemáticos com uma precisão quase idêntica à dos melhores computadores digitais. No entanto, era muito mais rápido e consumia muito menos energia. Comparado a um computador de robô padrão (um NVIDIA Jetson), o novo sistema foi 4,4 vezes mais rápido e usou 627,9 vezes menos energia. Mesmo quando comparado à maneira mais antiga e lenta de programar as esponjas, este novo método foi 345 vezes mais rápido ao atualizar as peças do quebra-cabeça. Os pesquisadores mostraram que, ao combinar esse truque de "predição de tiro único" com um fluxo contínuo de eletricidade, os robôs poderiam finalmente ter um cérebro que atualiza seus pensamentos em tempo real, tão rápido quanto o mundo ao redor deles muda, sem ficar sem bateria.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →