Robotics simulation & evaluation

Simulations that
match your robot.

Describe an environment and Brio builds it in physics. Point it at your policy and it runs — every episode on video, scored, in a sandbox you never have to provision.

simulation_a71d0935Live

Episode

3 / 10

SPL

0.74

Step rate

512hz

Distance

11.4m

Contacts

6

mujoco · rby1 · seed 42 · sandbox brio-a71d0935

The console

Click through the whole loop.

Describe an environment, sample the tasks you want to evaluate against, point a scenario at your policy weights, and simulate. This is the real flow, with sample data — pick a step and drive it yourself.

Environmentswld_8f3ac2e1Describe

a modern open-plan office with desks, chairs, and a meeting area

scene.glb

Open-plan office

Generation

Planning the floor plan6 rooms, 41 m²
Retrieving assets from the 131k index47 matched
Placing objects, resolving collisions0 interpenetrations
Converting to MJCF (MuJoCo)scene.xml
Baking the web previewscene.glb · 18.4 MB

Chat

a modern open-plan office with desks, chairs, and a meeting area
Built it — 6 rooms with a bullpen, two meeting rooms, and a kitchenette. 47 assets placed, collision geometry resolved. The MuJoCo scene and the web preview are both ready.
put an RB-Y1 in it and have it navigate across the building, seed 42, 3 episodes
Started navigation task `task_4c8e1b`: RB-Y1 (mobile base), 3 episodes, seed 42, navigating to another room. It's computing now — the plans will appear in the Tasks tab shortly.

Environment

wld_8f3ac2e1COMPLETED
Rooms6
Assets placed47
PhysicsMuJoCo (MJCF)
PreviewglTF · scene.glb
Generated in3:35

Retrieved assets

desk_standingoffice_chair_meshwhiteboardmonitor_27insofa_lobby

Retrieved from a 131k-asset index — nothing is invented, so what you see is what the physics engine loads.

What Brio does today

Environments on demand, evaluations you can trust.

Brio generates simulated environments from a prompt and runs your policy inside them on managed GPU sandboxes. No rigs to build, no cluster to operate, no eval harness to maintain.

The loopprompt → evidence
PROMPTnatural languageWORLDMJCF + glTFTASKseeded episodesSCENARIOworld + policySANDBOXone per attemptRESULTSvideo + metrics
01 / Generate

Worlds from a sentence

Warehouses, hospital wards, data centers, apartments. A prompt becomes a laid-out scene with real assets and collision geometry, exported as MuJoCo physics and a web preview — usually in minutes.

02 / Reproduce

Seeded, reproducible tasks

Start pose in one room, goal in another, planned reference path. Same seed, same episode — so a regression is a regression, not a dice roll.

03 / Evaluate

Bring your own policy

OpenVLA, SmolVLA, π0.5, or a classical planner stack. Weights come from your Hugging Face or GitHub account over OAuth, pulled at run time.

04 / Scale

MuJoCo and Isaac Lab

Pick the simulator that fits the question. Each attempt gets its own container, its own queue, and the same result shape, so you compare across backends without rewriting your harness.

05 / Contain

Your weights stay yours

No credential ever enters a sandbox, artifact tokens are write-only, logs are redacted before they leave the container, and a sandbox is destroyed the moment its attempt ends.

06 / Prove

Evidence, not a number

Video of each episode, pass/fail, path efficiency, the per-episode breakdown, the full sandbox log, and the GPU wall-clock it cost. When a policy fails, you can watch it fail.

Where we are going

A simulation that matches your robot, not a guess at it.

Generated environments close the cost of building worlds. They do not yet close the sim-to-real gap — that takes a world model fit to the reality your robot operates in. That is what we are building toward, and everything shipping today is a step on that path.

01

Fit to your sensors

RGB, depth, lidar, and proprioception rendered the way your stack receives them — including the noise, latency, and dropout your hand-built sim leaves out.

02

Learned from your logs

Point Brio at trajectories you have already collected, and the environment gets fit to the contact and friction your robot actually meets, instead of a guess at them.

03

Branch reality

Take the run that went wrong and fork it into a thousand variations. The rare events that decide real deployments become part of the eval set, not a postmortem.

Team

Built by engineers who have shipped robots, not slideware.

We spent years watching policies that aced simulation fall apart on real hardware. Brio is the tool we wanted in those rooms.

Rohit Gore

Rohit Gore

Co-Founder & CEO

XLinkedIn
Patrick Walsh

Patrick Walsh

Co-Founder & CTO

XLinkedIn
Contact the founders

Grab a time on our calendar

Get access

Stop building worlds. Start scoring policies.

We are onboarding robotics teams in waves — bring a policy and a prompt, and we will run the first evaluation with you.

Start now

Sign up
or