Building · robotics, AI, machine learning

Building and explaining intelligent systems.

I build interactive projects and write about robotics, AI, and machine learning. Explore the experiments, the code, and the ideas behind them.

Explore the projects
Pencil engraving of a robotic arm reaching into a bin of parcels. The parcels at the gripper dissolve into scattered line fragments while an autonomous mobile robot glides through the warehouse behind.
Illustration · pick-and-place under uncertainty

Start here

Considering a move into robotics, or curious about how this site is built? These guides are a place to begin.

Learn by changing something.

Explore dot products, conditional probability, and gradient descent through interactive examples. Each lesson includes worked problems and exercises with solutions.

Explore the learning library

Projects

All projects
2 min read

Palletizing cell

An interactive isometric robot cell that picks each case off a conveyor, scans the stack and builds an interlocked pallet, layer by layer.

2 min read

Navier-Stokes visual explainer

Follow a shrinking swirl through five interactive chapters to see how speed can rise while core energy falls.

2 min read

Portfolio content system

A file-based publishing foundation for project case studies and technical writing on this site.

13 min read

Behavior cloning covariate shift: when actions change the inputs

Follow behavior cloning covariate shift through a frozen policy and a two-state motion model. Compare held-out expert actions with learner-state errors, inspect visited states, and test a policy class that can represent the expert.

12 min read

Domain randomization: break a training shortcut

Train two policies with the same labels and example count, then randomize one nuisance feature. Inspect the learned coefficients and compare frozen familiar and shifted tests to see what domain randomization changes.

18 min read

How robotic palletizing works

A palletizing cell picks each case off a conveyor and builds a stable pallet. Learn its parts, the motion and sensing behind each placement, where cells fail, and who makes the hardware.

Now

The new palletizing cell follows a case from the conveyor to an interlocked stack. Pause the motion or step through each placement to examine the arm, vacuum gripper, and pallet pattern.

Status
Palletizing cell interactive figure is live

About

Interested in how intelligent physical systems work. This site is becoming a record of experiments, technical decisions, and explanations about machine perception, learning, and action. The emphasis is on concrete examples and work that can be examined.

  1. 01

    Choose a question worth making concrete.

  2. 02

    Build the smallest experiment that can expose an assumption.

  3. 03

    Examine what happened and document what changed.

  4. 04

    Publish the result, its limits, and the next useful step.