How it works

Teach a robot the way you'd teach a person - by showing it.

No code, no teleoperation rig, no robot on day one - and no line downtime. Workers train just 1–2 hours a day while normal production continues.

Demonstrate

Pick up the grippers and do the task by hand - packing, sorting, assembling. They move like your own hands, so there's nothing to learn.

Record

Two wrist fisheye cameras - with side mirrors for implicit stereo - plus a chest camera capture the scene. ArUco markers track each gripper in full 6-DoF. No motion-capture stage required.

Automate

Upload the session. A diffusion policy learns the task - reacting to misaligned and moving parts - then the same gripper runs it on a standard robot arm, autonomously.

See the transfer

One demonstration. Then the robot does it.

Record a person doing the task once. The same gripper - mounted on a standard robot arm - reproduces it autonomously, handling the variation a hard-coded program never could.

HUMAN · DEMONSTRATION
DROP CLIP →
ROBOT · AUTONOMOUS
DROP CLIP →
Detail of a Ludis gripper with fiducial markers
GRIPPER · LD-04R

The device

A data-collection tool, not a robot.

A

Twin grippers

3D-printed jaws that mirror a parallel robot gripper - what you do maps one-to-one to what the robot will do. ~85 mm stroke, recovered straight from the markers.

B

Three fisheye cameras

Two GoPros at the wrists (155° Max Lens, 2.7K/60) with side mirrors for implicit stereo, plus a chest GoPro for egocentric scene context.

C

Fiducial pose

ArUco DICT_4×4 markers recover precise 6-DoF gripper pose and jaw width frame by frame - identity and position in one mark.

D

Just record

Battery-powered, untethered, with sub-millisecond audio sync across cameras and a ChArUco board anchoring every session to metric 3D. Capture on the line, in the warehouse, anywhere the real work happens.

The engine

From demonstration to dataset, automatically.

Every session runs through a visual-inertial pipeline that reconstructs exactly what your hands did - in metric 3D, frame by frame. When a scene is textureless, reflective, or crowded and SLAM would lose tracking, a RealSense T265 or solid-state LiDAR keeps it locked.

00

Capture

3 synced cameras

01

Map

SLAM workspace

02

Localize

6-DoF trajectory

03

Detect

fiducial + jaw width

04

Plan

build dataset

05

Train

diffusion policy

≥95%of raw data usable - successful SLAM, zero demos dropped
Built on the Universal Manipulation Interface (Stanford) · ORB-SLAM3 visual-inertial odometry · sub-ms sync · RealSense T265 / LiDAR de-risking

The data flywheel

Labor becomes data. Data becomes autonomy.

Conventional robot programming doesn't scale past one cell. Demonstrations do - and they get cheaper every shift.

Capture

Operators record demonstrations during normal shifts.

Train

Sessions upload and feed a continuously improving policy.

Deploy

Trained skills run on autonomous robots on the floor.

Compound

Every new site and task makes the whole fleet smarter.

Teach once.
Robotize the rest.

Bring Ludis to your floor and start building a demonstration dataset this quarter.

Book a demo →