Clear Sky Science · sv

Anpassningsbar intelligent regulator för en rehabiliteringsrobot för nedre extremiteter med QAOA‑baserad online‑medlemskapsoptimering

· Tillbaka till index

Hjälpa människor att gå igen

För personer som återhämtar sig från stroke, ryggmärgsskada eller andra rörelsestörningar kan drivna benskenor — kända som rehabiliteringsrobotar för nedre extremiteter — vara skillnaden mellan att sitta och att gå. Att få dessa maskiner att röra sig i samklang med en skör, föränderlig mänsklig kropp är dock mycket svårt. Denna studie introducerar ett nytt sätt att göra sådana robotar smartare och säkrare genom att låna idéer från framväxande kvantdatorer för att finslipa hur roboten reagerar i realtid.

Varför det är så svårt att styra rehabiliteringsrobotar

En rehabiliteringsrobot måste leda patientens höft, knä och fotled genom naturliga gångrörelser samtidigt som den ger vika för patientens egna ansträngningar. Lederna påverkar varandra på komplexa sätt, patienternas tillstånd varierar från dag till dag, och yttre stötar eller sensorsbrus stör systemet kontinuerligt. Traditionella regulatorer, som enkla PID‑scheman, kämpar ofta i denna stökiga miljö: de kräver mycket manuell fininställning och kan bli instabila eller ryckiga när rörelsen ändras snabbt. Fuzzy‑logikstyrningar — som efterliknar expertrecept som ”om felet är litet, reagera mjukt” — hanterar osäkerhet bättre, men endast om deras interna inställningar, så kallade medlemskapsfunktioner, är noggrant valda. I praktiken handjusteras dessa inställningar ofta offline, vilket kan lämna prestandan långt från optimal.

Figure 1
Figure 1.

Att kombinera fuzzy‑regler med kvantinspirerad finjustering

Författarna föreslår en hybrid, ”kvantinspirerad” regulator för ett treledat benexoskelett. I kärnan finns en fuzzy‑logikstyrning som tar in hur långt varje led är från sin önskade vinkel och hur snabbt det felet förändras, och som sedan ger motorvridmomenten som behövs för att leda benet. Runt detta lägger de ett optimeringslager baserat på Quantum Approximate Optimization Algorithm (QAOA), en metod ursprungligen utvecklad för kvantdatorer men här implementerad i en klassisk, simulerad form. QAOA behandlar de fuzzy medlemskapsinställningarna som ett stort sökutrymme och utforskar många kombinationer parallellt med hjälp av en abstrakt kvantmodell. Målet är enkelt: minimera integralen av kvadrerat fel, ett mått som premierar exakt och jämn följning av den önskade gången.

Hur den nya regulatorn lär sig i farten

I stället för att fixa fuzzy‑inställningarna en gång för alla uppdaterar systemet dem online medan roboten ”går” genom simulerade terapipass. Referensrörelser för höft, knä och fotled hämtas från en detaljerad muskuloskeletal modell av mänsklig gång, så testsignalerna liknar verkliga kliniska övningar. Varje par kontrollcykler utvärderar QAOA‑lagret hur väl roboten följt dessa banor, kodar kandidatinställningar för fuzzy i binär form och söker efter kombinationer som minskar följningsfelet. När det hittar en bättre uppsättning flyttar det de triangulära medlemskapsfunktioner som definierar vad som räknas som ”litet”, ”medel” eller ”stort” fel, och omformar därigenom hur starkt varje fuzzy‑regel aktiveras. Noggrann stabilitetsanalys med energimetoder och Lyapunov‑teori visar att även med denna löpande justering förblir det övergripande systemet matematiskt stabilt och att dess totala mekaniska energi avdämpas över tid.

Prestanda under påfrestning och i verkliga hårdvarulänkar

För att avgöra om dessa teoretiska fördelar spelar roll i praktiken jämförde teamet sin QAOA‑optimerade regulator med en standard fuzzy‑regulator i många tester. Under ideala förhållanden minskade den nya metoden följningsfelet med ungefär 96–99 %, reducerade overshoot med cirka tre fjärdedelar och halverade insvängningstiden för alla tre leder. När plötsliga extra vridmoment — som simulerar en patients oväntade knuff eller viktförskjutning — applicerades vid 20 % och 40 % av normal ledlast återförde den optimerade regulatorn snabbt benet och med betydligt mindre oscillation. Den visade sig också anmärkningsvärt tålig mot sensorsbrus och höll felen små även när mätningarna var kraftigt korrupta. Slutligen visade hårdvaru‑i‑loopen‑tester med mikrokontrollerkort kopplade till en detaljerad robotmodell att tillvägagångssättet fortfarande fungerade i realtidsförhållanden som inkluderar fördröjningar, kvantisering och elektroniskt brus.

Figure 2
Figure 2.

Vad detta innebär för framtida rehabiliteringsenheter

Ur ett lekmannaperspektiv är budskapet enkelt: genom att låta regulatorn kontinuerligt finjustera sig själv med kvantinspirerad sökning kan roboten styra benet mjukare, slösa mindre energi och bättre stå emot överraskningar, samtidigt som stabiliteten bibehålls. Det kan översättas till säkrare, mer bekväma terapipass med rörelser som känns närmare naturlig gång och som utsätter läknande muskler och leder för mindre påfrestning. Även om arbetet fortfarande befinner sig i simulerings‑ och hårdvaru‑i‑loopen‑stadiet pekar det mot en väg för nästa generations rehabiliteringsrobotar som kombinerar människoliknande regelsystem med kraftfulla optimeringsverktyg, och det banar väg för att pröva liknande idéer i mer komplexa helkroppsexoskelett och så småningom med verkliga patienter.

Citering: Abd-Elhaleem, S., El-Garawany, A.H. & El-Brawany, M. Adaptive intelligent controller for a lower limb rehabilitation robot using QAOA-based online membership optimization. Sci Rep 16, 10400 (2026). https://doi.org/10.1038/s41598-026-41647-4

Nyckelord: rehabiliteringsrobotik, exoskelett för nedre extremiteter, fuzzy‑styrning, kvantinspirerad optimering, gångterapi