← Nieuwste papers
⚡ electrical engineering

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

Dit artikel presenteert een memristor-gebaseerd analoog iteratief computersysteem (mAIC) dat gebruikmaakt van een analoog-gecompenseerd predictief één-stap programmeerschema om energiezuinige, lage-latentie en nauwkeurige dynamische matrixvergelijking-oplossingen te bereiken voor real-time robotische autonomie, waarbij het traditionele digitale platforms zoals de NVIDIA Jetson aanzienlijk overtreft.

Oorspronkelijke auteurs: 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

Gepubliceerd 2026-08-10
📖 3 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: 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

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een enorme, voortdurend veranderende puzzel probeert op te lossen terwijl je een marathon loopt. In de wereld van robots is deze puzzel een set wiskundige problemen die "matrixvergelijkingen" worden genoemd. Deze vergelijkingen zijn het brein van de robot; ze berekenen constant waar de robot is, waar hij naartoe moet en hoe hij obstakels kan vermijden. Het lastige deel is dat de puzzelstukjes (de getallen in de vergelijking) elke milliseconde veranderen wanneer de robot nieuwe obstakels ziet of naar nieuwe plekken beweegt.

Traditioneel lossen robots deze puzzels op met digitale computers, die lijken op supersnelle boekhouders. Ze moeten stoppen, de getallen opschrijven, ze van het geheugendesk naar het rekenkundesk verplaatsen, de berekening uitvoeren, en vervolgens het antwoord weer terugverplaatsen. Dit "rondbewegen" kost tijd en energie, zoals een hardloper die elke paar stappen stopt om zijn veters te strikken. Wetenschappers hebben geprobeerd een ander soort brein te bouwen met behulp van piepkleine elektronische schakelaars die "memristoren" worden genoemd. Denk aan memristoren als een magische spons die een specifieke hoeveelheid water (elektriciteit) kan vasthouden om een getal te representeren. Als je deze sponsjes in een raster arrangeert, kun je de wiskundige puzzel direct oplossen door simpelweg water doorheen te gieten, zonder de getallen ooit te hoeven verplaatsen. Het nadeel? Deze sponsjes zijn een beetje slordig. Het nauwkeurig veranderen van hun waterniveau vereist meestal een traag, herhalend proces van "raden, controleren en aanpassen", wat alle tijdwinst en energiebesparing tenietdoet.

Dit artikel introduceert een nieuwe manier om deze slordige sponsjes te gebruiken om de veranderende puzzels van de robot snel en nauwkeurig op te lossen. De onderzoekers, werkend met hardware van een foundry, ontwikkelden een systeem dat ze "mAIC" (memristor-gebaseerde analoge iteratieve computing) noemen. In plaats van de trage "raden en controleren"-methode, hebben ze een slimme truc bedacht genaamd "AC-PoP". Stel je voor dat je een emmer moet vullen tot een heel specifieke lijn. In plaats van de emmer druppel voor druppel te vullen en na elke druppel het niveau te controleren, gebruik je een speciale kaart van hoe de emmer lekt en vult om precies te voorspellen hoeveel water je in één keer moet gieten. Als je de markering een klein beetje mist, heeft jouw systeem een tweede, derde en vierde sponsje klaarstaan om direct precies de juiste hoeveelheid "correctiewater" toe te voegen om de fout te herstellen. Hierdoor kan de robot zijn wiskundige puzzel in een flits bijwerken, zonder het trage controleproces.

Toen ze dit systeem testten op een echte robot die een pad navigeert en op een complexe mapping-taak (genaamd SLAM), waren de resultaten opmerkelijk. Het nieuwe systeem loste de wiskundige problemen op met een nauwkeurigheid die bijna identiek is aan die van de beste digitale computers. Het was echter veel sneller en verbruikte veel minder energie. Vergeleken met een standaard robotcomputer (een NVIDIA Jetson, was het nieuwe systeem 4,4 keer sneller en verbruikte het 627,9 keer minder energie. Zelfs vergeleken met de oudere, tragere manier van het programmeren van de sponsjes, was deze nieuwe methode 345 keer sneller bij het bijwerken van de puzzelstukjes. De onderzoekers lieten zien dat door deze "one-shot prediction"-truc te combineren met een continue stroom van elektriciteit, robots eindelijk een brein kunnen hebben dat zijn gedachten in realtime bijwerkt, net zo snel als de wereld om hen heen verandert, zonder dat de batterij leegloopt.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →