Een team onder leiding van Zhaoyang Chu heeft OpenRUA uitgebracht, een minimale interface waarmee een AI-codeeragent voor algemene doeleinden rechtstreeks communiceert met de ROS 2-software van een robot. Het systeem geeft de agent alleen toegang tot een terminal, ROS 2-documentatie en basisgereedschappen. Vervolgens schrijft de agent zelf, ter plekke, programma’s voor waarneming en besturing. In tests voltooide Claude Code (met Claude Opus 5) 99,0% van de taken op de CaP-Bench-suite en 87,0% op LIBERO-PRO, zonder taakspecifieke training of extra softwarelagen.
Hoe OpenRUA werkt
OpenRUA behandelt sensorgegevens als gewone bestanden en bewegingscommando’s als code die de agent kan aanpassen. De agent maakt programma’s om ruwe invoer uit te lezen, metingen te berekenen en bewegingscommando’s te genereren. In ongeveer de helft van de episodes bouwt de agent zelfs gesloten-regelkringregelaars die acties bijstellen op basis van feedback van sensoren.
Waarom het ertoe doet
Voor robotontwikkelaars laat OpenRUA zien dat een generieke AI-codeeragent maatwerksoftwarebruggen kan vervangen, wat de ontwikkeltijd en -kosten mogelijk verlaagt. Ook zouden bestaande robotvloten zo door AI kunnen worden geprogrammeerd zonder de low-level drivers te herschrijven. Of het systeem buiten benchmarks betrouwbaar werkt in praktijksituaties, moet echter nog blijken.