Robotics & embodied AI

From demonstrations to decisions in the physical world.

I am building the full embodied-learning loop: episode-centric robot data, imitation and VLA policies, simulation and world models, motion planning, and evaluation in environments the policy did not see.

Built and measured

Current work

Each status describes the artifact that exists today, not the final system I eventually want to build.

Working local demo · deployment in progress

Tracklet: episode-centric robot annotation

Tracklet adds persistent object identity, masks, grasp points, and subtask phases to LeRobot demonstrations. Its key shortcut is physical: gripper width reveals grasp and release boundaries, so deterministic signal processing proposes the episode structure and SAM handles only the pixel segmentation.

Tracklet robot episode annotation workspace with video, tracks, masks, and signal timeline
28.5 MBQuantized SAM 2.1 tiny encoder downloaded to the browser.
6.98–7.05Holding plateau across six SO-101 episodes.
2.2 s / 65 framesOptional warm H100 propagation path, about 30 fps.
LeRobotSAM 2.1ONNX Runtime WebNext.js
Embodied stack

Where the projects connect

The next experiment should reuse the same episodes, simulators, metrics, and deployment path instead of becoming another isolated demo.

01 · Demonstrate

Teleoperation + episodes

Observations, actions, language, proprioception, contact, and provenance.

02 · Represent

VLA + world state

Object tracks, spatial tokens, latent dynamics, action chunks, and uncertainty.

03 · Improve

Imitation + planning + RL

Behavior cloning first, then model-predictive planning and policy improvement.

04 · Prove

Held-out worlds

New objects, layouts, viewpoints, perturbations, latency, safety, and sim-to-real gap.

Build specification

World-model and VLA simulation lab

A serious next flagship needs a running simulator, artifact-backed evaluations, and a narrow real-world transfer target.

Milestone 1

Parallel simulated tasks

Three manipulation tasks across randomized objects, textures, lighting, cameras, and physics. Record every seed and environment revision.

Milestone 2

Imitation and VLA baselines

Compare a compact action-chunking or diffusion baseline with a pretrained VLA adapter under the same episodes and action representation.

Milestone 3

Learned dynamics

Predict future latent observations and rewards, show predicted-versus-actual rollout strips, then use the model for receding-horizon selection.

Evidence gate

Generalization, not memorization

Success heatmaps on held-out objects and layouts, calibration of predicted success, compute/success Pareto curves, and failure videos.

Promotion rule. This becomes a project card only when the simulator and baseline run from a public repository, the evaluation split is frozen before tuning, and both successful and failed rollouts are visible.