An AI engineer for robot cells.

Ohm Lab Studio is a robotics engineering environment built for coding agents.

Our goal is to allow factory workers & manufacturing engineers to deploy & re-task robots on the shop floor, without calling out a robotics integrator.

See the results
A robot gripper placing a purple block on a green one

50-70% of a robot cell's cost is engineering.

And much of that engineering is repeated when a part, fixture or process changes.

In high-mix manufacturing, automation is often uneconomical.

You describe the task. The agent does the engineering.

It writes deterministic code from reusable skills and perception, validates it in a real-time digital twin, and deploys once an engineer approves.

The code runs in production without the agent in the loop.

Robotics engineering environment.

Coding agents are great at software but struggle with physical machines. They struggle to perceive the cell or validate the robot's actions, rarely reach production-ready repeatability, and have no guardrails to protect the machinery or the people on the shop floor.

Ohm Lab Studio: the cell model, a live digital twin of the arm, camera feeds with detected parts, and the agent panel

CAD model to Vision AI in 30 seconds.

Our detection and pose models can be adapted to your part using synthetic images of its CAD file in under 30 seconds, reducing the time and effort to re-task your robot for different processes.

CAD model of a machined bearing bracket
Depth map of the same scene, coloured from far (indigo) to near (red), with depth contours and each part outlined
Synthetic render of machined bearing brackets in parts bins, with swarf on the bench
Synthetic render

The next task is easier than the last.

Ohm Lab Studio compounds real-world experience, building reusable skills from successes and guardrails from failures.

  • seePerception skillLooked over cell 3 and the new bracket
  • detect_partsPerception skillBracket is 40 mm wider than the last part
  • pick_partReusable skillReused, with a wider grasp for the bracket
  • clear_fixture_edgeGuardrailAdded after a clipped fixture on run 4
  • drop_inReusable skillSorts each part into its assigned bin
  • slow_near_wallsGuardrailApproach speed capped near bin walls

Your engineers stay in control.

The agent writes Python code that interacts with your existing robot stack through Ohm Lab Studio's hardware adapters. Nothing runs on the robot until an engineer approves the code.

Once approved, it runs in production without the agent in the loop. Studio is designed to sit alongside your existing controller or PLC, and certified safety functions are unchanged.

sort_parts.py Awaiting approval

bins = find_bins(cell)
# one look, arm parked clear
parts = detect_parts(cell)
missed = []

for part in parts:
    got = pick_part(cell, part["name"])
    if not got["gripped"]:
        missed.append(part["name"])
        continue
    drop_in(cell, BIN_FOR[part["kind"]])

cell.arm.home()

What we have measured so far.

We gave the same AI model (Claude Sonnet 5.5), the same robots and software stack (ROS 2 and MoveIt), once with Ohm Lab Studio and once without, across eight tasks.

7.3×

faster on average

66%

fewer attempts on the robot

8 of 8

tasks completed, against 5 without Studio

Tasks completed

With Ohm Lab Studio: 8 of 8
Without Ohm Lab Studio: 5 of 8

Average time

With Ohm Lab Studio: 6.1 min
Without Ohm Lab Studio: 44.7 min

Physical attempts

With Ohm Lab Studio: 1.8
Without Ohm Lab Studio: 5.3

Paired runs on two desktop arms, September 2026: five movement tasks and three pick-and-place, a fresh agent each run, a fixed time limit and no human intervention.

Integrators deliver more cells.

Fewer engineering hours on fixed-price projects.

For integrators

Manufacturers re-task robots in-house.

New variants, fixtures and processes deployed by your existing engineers, no specialists required.

For manufacturers

Get in touch.

Got a manufacturing task you'd like to automate? Get in touch! We'd love to hear about it.