How the protocol works

From a sentence to a moving robot.

URITP sits between people and machines. You describe the task, URITP becomes the program, and the compiler speaks to whatever robot is on the other end.

  1. 01

    Speak

    Say what you want in your own language — English, Arabic, Hindi, anything.

  2. 02

    Translate

    A language model turns your intent into a URITP program.

  3. 03

    Write .uritp

    One readable syntax. No C, C++, Python, Java or Arduino.

  4. 04

    Compile

    The URITP compiler and interpreter target each robot's controller.

  5. 05

    Move

    Arms, rovers, drones, grippers — the same code, any machine.

One protocol for

Robotic arms✦Rovers✦Drones✦Grippers✦Quadrupeds✦Humanoids✦Conveyors✦Cobots✦AGVs✦Classroom kits✦
Robotic arms✦Rovers✦Drones✦Grippers✦Quadrupeds✦Humanoids✦Conveyors✦Cobots✦AGVs✦Classroom kits✦
The language

Stop learning five languages to move one arm.

Every robot maker ships its own toolchain. URITP replaces the pile with plain verbs anyone can read — the same file runs whichever robot you plug in.

CC++PythonJavaArduino
pick_and_place.uritptyping…
1234567891011121314
Why URITP

Built so anyone can program a robot.

One syntax, every robot

Learn it once. The same program targets arms, rovers and drones from different makers.

Speak naturally

Talk to robots in the language you think in. URITP is what it becomes underneath.

Compiler + interpreter

Run scripts live while you experiment, or compile them for production controllers.

Free for students & makers

A free platform for kids, students and hobbyists — robotics shouldn't be gated.

Readable by a 10-year-old

Plain verbs — move, grip, lift, run. If you can describe it, you can program it.

Open by design

Planned public release under the MIT licence, with a spec any robot maker can adopt.

Speak any language

Whatever you say it in,
the robot hears URITP.

Pick a language. The sentence changes; the program doesn't.

You say

“Pick up the red block and put it on the left.”

URITPtranslating

Illustrative demo with pre-written translations. The live translator runs on the team's own model.

Roadmap

Where URITP is heading.

Live01

Language spec & reference

The beta reference site is up — syntax, examples and the .uritp file format.

In progress02

Compiler & interpreter

Turning .uritp into instructions real controllers understand.

Building03

Natural-language translator

Our own model that turns everyday speech, in any language, into URITP.

Launching soon04

Kids & maker platform

A free web platform to write, simulate and share URITP programs.

Planned05

Hardware testing

Running URITP on physical robots and tuning each target.

Planned06

Open release

Public repo under MIT and a guidebook for robot makers to adopt the protocol.

Teach every robot
one language.

The free kids & maker platform is close. Get early access and help shape the protocol.