DREAMINTELLIGENCE
Physical AI for the Future of Food

Robots that learn food work from human hands.

We turn ordinary videos of people handling food into motion a robot arm can learn. No code, no wearables, no teach pendant. Show the task once, and the robot takes it from there.

Cherry tomatoesTangerinesBoiled eggsYogurt cupsMixed nutsWrapped candySeparating leafy greensScooping with a spoon
Approach

From a phone video to a working robot.

Teaching a robot a new food task usually takes an engineer reprogramming it, or an operator in a motion capture rig. We capture the task the way a worker already does it, and convert that motion into something any arm and gripper can learn.

i.

Record the hands, not the robot

A smartphone on a cap or a tripod films the task. We track both hands in 3D and separate the background, the food and the motion.

3D hand poseobject poseno wearables
ii.

Translate motion onto any robot

Finger opening becomes gripper opening. The hand path becomes joint motion. One recording drives 2, 3 or 5 finger grippers on 6 or 7 axis arms.

2 · 3 · 5 finger6 & 7 axisreach checks
iii.

Learn, then portion by weight

Augmented demonstrations and parallel simulation train the policy. On the line, weight feedback control checks every scoop against its target portion.

imitation learningsimulationweight feedback
Data engine

Every video becomes robot data.

Robots learn manipulation from demonstrations, and demonstrations are expensive to collect with robots. Ours come from video, so every food task filmed adds training data that any robot arm can use.

Smartphone frame of a person sorting tangerines.Real video
01 · Frame

Smartphone video

One camera, top down. The worker does the task at normal speed.

The same frame with tracked hand keypoints drawn on both hands.Real video
02 · Keypoints

Hands in 3D

21 keypoints per hand, every frame, with the objects tracked alongside.

Live · same loop as above
03 · Trajectory

Hand path → gripper path

The fingertip path is retargeted into a gripper path the robot can reach.

Live · same loop as above
04 · Joint commands

Angles for every axis

Inverse kinematics turns the path into joint commands, recorded as robot training data.

21/ handHand keypoints tracked in every frame
30HzRecording and control rate of our robot datasets
2·3·5Finger counts the same recording can drive
6·7Arm axes validated in simulation

Where the data is heading

Hours of food handling data we plan to train on at each product stage. Targets, not yet collected.

Work

The same motion, twice.

A person moves cherry tomatoes on camera. Our pipeline extracts the hand motion and a simulated robot arm repeats it: approach, grasp, carry, release.

Four frames of a person moving cherry tomatoes with tracked hand keypoints, above four frames of a simulated robot arm repeating the motion.
Cherry tomato transfer · smartphone video → robot replayReal video · Simulation
Raw frame, tracked keypoints and reconstructed 3D hands for a tangerine sorting task.
Raw frame → tracked keypoints → 3D handsReal video
Hand trajectories retargeted onto 6 axis and 7 axis arms in simulation.
One recording, four robot armsSimulation

One take, many scenes

We remove the worker from the frame and move the objects around, so a single recording becomes many training conditions.

Hardware independent

Motion is stored relative to the hand, so the data carries over when the robot or the gripper changes.

Now on the bench

Two robot arm stations with RGB-D cameras are being assembled to collect real food handling data this fall.

Why food

The last factory floor still run by hand.

No two pieces are alike.

Shape, size and position change with every item, so a robot cannot follow a fixed path the way it does with machined parts.

Soft, wet and sticky.

Seasoned vegetables clump, rice compresses, sauces drip. Physics engines struggle with this, so we learn it from real handling.

The menu changes daily.

A lunch box line can switch dishes every morning. A new item has to be taught in minutes from a short demonstration.

Roadmap

From one station to every kitchen.

2026 – 2027 · now

Lunch box production lines

Pick, place and scoop with a two finger gripper on existing conveyors.

2027 – 2028

Processed food and catering

Five finger hands and tactile data for finer, irregular handling.

2028 – 2029

The full production cycle

Cooking, packing and transfer across arms and mobile manipulators.

2029 onward

Homes, hotels and restaurants

Robots that prepare, cook and plate food on their own.

Contact

Bring robots onto your food line.

We are working with production sites, research partners and engineers who want to automate real food handling. Tell us what you make.

contact@dream-intelligence.ai