Oossa

OpenRUA lets coding agents control robots without custom harnesses

Researchers show a coding agent can steer a robot directly through ROS 2, hitting 99% success on a benchmark, using only terminal access.

OossaPublished by Oossa: 1 min read

Hermeus · Unsplash

A team led by Zhaoyang Chu released OpenRUA, a minimal interface that lets a general‑purpose coding AI talk straight to a robot’s native ROS 2 software. The system gives the agent only a terminal, ROS 2 docs, and basic tools. The agent then writes its own perception and control programs on the fly. In tests, Claude Code (running Claude Opus 5) solved 99.0% of tasks on the CaP‑Bench suite and 87.0% on LIBERO‑PRO, all without any task‑specific training or extra software layers.

How OpenRUA works

OpenRUA treats sensor data as ordinary files and motion commands as code that the agent can edit. The agent creates programs to read raw inputs, compute measurements, and generate motion commands. It even builds closed‑loop controllers that adjust actions based on sensor feedback in about half of the episodes.

Why it matters

For robot developers, OpenRUA shows that a generic coding AI can replace custom software bridges, potentially cutting development time and cost. It also means that existing robot fleets could be programmed by AI without rewriting low‑level drivers, though reliability in real‑world settings beyond benchmarks remains to be proven.

Was this article useful?
Share

Read next

Oossa · Newsletter

The week in AI, explained

Every Monday: the stories worth knowing, in plain language. Free, no spam.