NPU-Accelerated Neuro-Fuzzy Safety Assistance with Decision-Level Multimodal Fusion for Teleoperated Assistive Robots
Dit artikel presenteert een Edge-AI shared-control framework voor teleoperated assistieve robots dat gebruikmaakt van een Hailo-8L NPU om gelijktijdig een Adaptive Neuro-Fuzzy Inference System en een YOLOX-S detector uit te voeren, waarbij de outputs ervan worden gefuseerd om botsingspercentages en noodinterventies aanzienlijk te verminderen terwijl volledige lokale operatie behouden blijft.
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 een robot voor die een persoon helpt bij het bewegen door een kamer, maar de robot beslist niet waar hij heen gaat. In plaats daarvan zit een mens aan een afstandsbedieningsstation, die een videofeed bekijkt en de robot stuurt met een joystick. Deze opstelling komt vaak voor bij taken zoals het controleren van oudere familieleden of het inspecteren van gevaarlijke gebieden, maar het heeft een gevaarlijk gebrek. De menselijke operator ziet alleen wat de camera laat zien, wat vaak slechts een smalle strook van de kamer is. Ze zien misschien een glazen deur, een lage tafel of een persoon die net buiten het gezichtsveld van de camera staat. Als de operator de robot naar voren duwt, kan deze botsen voordat de mens zich zelfs maar bewust is van het gevaar. De oplossing is niet om de robot zelfstandig te laten rijden, wat de menselijke controle zou wegnemen en complexe, dure kaartsystemen zou vereisen. De oplossing is om de mens te laten sturen terwijl een slimme veiligheidslaag het pad in de gaten houdt en de robot zachtjes vertraagt als er iets te dichtbij is.
Onderzoekers aan de Nationale Ingenieursschool van Tunis hebben precies dit soort systeem gebouwd en getest voor kleine, wielenrijdende robots. Hun doel was om een vangnet te creëren dat volledig op de robot zelf werkt, zonder dat er gegevens naar een cloudserver hoeven te worden verzonden of een krachtige computer nodig is. Ze combineerden twee verschillende manieren om de wereld te zien. Ten eerste gebruikt de robot infraroodsensoren die werken als de stok van een blinde persoon, waarbij signalen van objecten weerkaatsen om de afstand te meten. Ten tweede gebruikt de robot een camera en een visueel herkenningssysteem om te identificeren wat die objecten zijn. De onderzoekers hebben een computerprogramma geleerd om deze twee informatiestromen te combineren. Het programma leert de robot af te remmen op basis van hoe ver een object verwijderd is, maar het luistert ook naar de camera. Als de camera met een hoge mate van zekerheid een persoon of een stoel ziet, vermindert het programma de snelheid van de robot nog verder, als een tweede paar ogen dat nooit knippert.
Om dit systeem snel genoeg te maken om bruikbaar te zijn, kreeg het team te maken met een aanzienlijke uitdaging. Het draaien van complexe visuele software en veiligheidsberekeningen tegelijkertijd vereist meestal een zware, stroomverslindende computer. In plaats daarvan gebruikten ze een gespecialiseerde chip die ontworpen is voor kunstmatige intelligentie, een zogenaamde neural processing unit, die klein genoeg is om op een standaard single-board computer te passen. Deze chip stelde de robot in staat om visuele gegevens en veiligheidsbeslissingen gelijktijdig te verwerken, waarbij de snelheid vijftig keer per seconde werd bijgewerkt. Het systeem plant geen route of kiest een bestemming; het neemt simpelweg de richting aan die de menselijke operator kiest en bepaalt hoe snel de robot in die richting mag rijden. Als de robot te dicht bij een obstakel komt, overrulet het systeem de opdracht van de mens om naar voren te bewegen en dwingt de robot te achteruit te rijden, om zo een veilige stop te garanderen.
In hun experimenten testte het team dit systeem op een op maat gemaakte vierwielige robot in een gecontroleerde omgeving. Ze vroegen een menselijke operator om de robot door een parcours vol obstakels te besturen onder drie verschillende omstandigheden: rijden zonder hulp, rijden met het infraroodsensor-veiligheidssysteem, en rijden met het gecombineerde infrarood- en camerasysteem. De resultaten toonden een duidelijke verbetering in veiligheid. Wanneer de operator zonder assistentie reed, botste de robot in veertig procent van de pogingen tegen obstakels. Wanneer het gecombineerde veiligheidssysteem actief was, daalde dat botspercentage naar slechts tien procent. Bovendien behield de robot een veel veiligere afstand tot obstakels, waarbij een marge van ongeveer tien centimeter werd aangehouden in plaats van de vijf centimeter bij de niet-ondersteunde ritten. Het systeem verminderde ook het aantal keren dat de menselijke operator de noodstop moest indrukken, van een gemiddelde van bijna twee interventies per rit naar slechts één vijfde van een interventie.
De onderzoekers stelden vast dat het systeem soepel werkte zonder het vermogen van de robot om te reageren op de stuurcommando's van de mens te vertragen. Het hele proces, van het zien van een obstakel tot het aanpassen van de snelheid, gebeurde in minder dan een honderdste van een seconde. Het visuele systeem was bijzonder effectief in het detecteren van objecten die de afstandsensoren mogelijk zouden missen, zoals oppervlakken met een laag contrast, en paste de snelheid van de robot aan op basis van de mate van zekerheid over wat het zag. Desondanks merkte het team op dat het systeem niet perfect is. De veiligheidsregels werden getest in een laboratorium met statische objecten en een enkele operator, dus de resultaten kunnen variëren in een drukke woning met bewegende mensen. Bovendien, als de visuele pipeline hapert of een frame vertraagd is, verwerpt het systeem de verouderde visuele gegevens en valt het terug op het vertrouwen op alleen de afstandsensoren, in plaats van een specifieke camera-blokkade te detecteren. Ondanks deze beperkingen toont de studie aan dat het mogelijk is om een teleoperated robot een betrouwbare, lokale veiligheidslaag te geven die beschermt tegen botsingen zonder de menselijke controle weg te nemen.
Dit werk is belangrijk omdat het een praktisch pad biedt voor ondersteunende robots die betaalbaar en veilig moeten zijn. Door te bewijzen dat complexe veiligheidsberekeningen kunnen draaien op een kleine, energiezuinige chip, hebben de onderzoekers aangetoond dat deze robots niet verbonden hoeven te zijn met het internet of dure hardware nodig hebben om veilig te zijn. Het systeem respecteert de intentie van de menselijke operator terwijl het een laag van bescherming toevoegt die altijd toezicht houdt. In de toekomst zou dergelijke technologie oudere mensen in staat kunnen stellen om met op afstand bestuurbare robots voorwerpen te halen of hun huis te monitoren zonder de constante angst dat de machine tegen meubels of mensen aan botst. De onderzoekers zijn van plan het systeem te testen met meer operators en in meer dynamische omgevingen om te zien hoe het standhoudt wanneer de wereld minder voorspelbaar is dan een laboratorium. Voor nu hebben ze aangetoond dat een robot zowel gehoorzaam kan zijn aan een mens als slim genoeg kan zijn om zichzelf te beschermen.
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.