EP03 → EP10
An overlay can fool you.
Selected alignment residuals improve, but moving people and a wrong camera pose expose the limits of judging calibration on flat walls.
Book a call ↗OUSTER OS0 / INDEPENDENT SENSOR STORY
Independent editorial examples. These projects were not paid for by, sponsored by or affiliated with the featured manufacturers. They illustrate the format of a possible collaboration, not an existing client relationship.
The Ouster OS0 connects the camera-calibration experiments, an old-phone viewer and an office twin. Later episodes return to the same geometry—and use it to question what a smaller RGB + ToF sensor is really measuring.

EP03 → EP10
Selected alignment residuals improve, but moving people and a wrong camera pose expose the limits of judging calibration on flat walls.
EP04 → EP08
A phone viewer becomes part of a longer story about sensor pose, measured geometry and a room robots can interact with in simulation.
EP14 → EP15
The OS0 helps frame the smaller RGB + depth experiment, where camera alignment and depth distortion need separate tests.
CROSS-EPISODE FIELD NOTES · UPDATED 22 OCTOBER 2026
I first wanted to put colour on a point cloud. Over the next experiments, the OS0 became the geometry I kept coming back to: a stream to display, a room to reconstruct, a coordinate frame to recover, and a comparison for another depth sensor.
In Episode 3, a low-cost Raspberry Pi camera met the OS0. Checkerboard and manual matching improved selected static-boundary alignment from about 13.5 to 4.2 pixels. The person ghost did not disappear. That split mattered: a better fit on the room did not solve timing or decide which surface the camera could actually see.
Episode 4 moved the data to an old Samsung S10 through a Mac bridge. It made a useful handheld viewer, but pose jumps, IMU compatibility and a disappearing Ethernet adapter interrupted the bigger mapping idea. The phone was displaying scans; it was not localising itself in the map.

In Episode 8, the static scan supplied geometry for the office twin while phone video supplied appearance. Those captures were four days apart. Their different roles—and the work of aligning them—became part of the experiment instead of disappearing behind a polished rendering.
By Episode 10, the setup had moved. Bringing the live sensor back into the old map meant recovering its pose and fitting the iPhone view again. The first wall alignment looked convincing while putting the camera in the wrong physical place. Later iterations used scene features and my moving silhouette across 244 frames.
The saved third iteration reported about two pixels of residual on the room features and a time offset near −1.1 seconds within that recording, using estimated camera intrinsics. My LiDAR body clusters then became a rough avatar. Heading flips and missing anatomy showed why a plausible moving character is a different result from a fully observed person.


The repeated integration work led to the RGB + depth module idea: a camera, depth sensor and IMU with a shared clock and known alignment. Episode 14 brought up an epc660-class iToF sample beside a Pi camera. Calibration improved from 12.7 to 4.56 pixels but missed the stated acceptance thresholds. That was a separate sensor experiment, not an OS0 upgrade.
In Episode 15, the iToF sensor bowed a wall by 12–14 cm across roughly 4.5 m while the Ouster showed it straight. Exposure changes reduced noise, but modulation frequencies still disagreed on distance. A correction fitted to that one wall improved plane RMS locally; it did not establish accuracy across ranges. The next useful tests are a range sweep and a spill test, followed by a dToF comparison.


Keep three questions separate: where the camera and LiDAR are, when they observed the scene, and which surfaces each could see. Then check the depth measurement itself. Improving one layer can make the picture look better while another layer remains wrong.
Watch episode 03 ↗Selected-boundary residual is not whole-system accuracy.
Read the episode field note →
Watch episode 04 ↗Phone is a viewer; localization against map not implemented.
Read the episode field note →
Watch episode 08 ↗No trained autonomous real robot; masses estimated.
Read the episode field note →
Watch episode 10 ↗Reprojection residuals do not independently validate physical accuracy; intrinsics estimated.
Read the episode field note →
Watch episode 14 ↗Related experiment · separate iToF sensor
Read the episode field note →
Watch episode 15 ↗Related experiment · separate iToF sensor
Read the episode field note →HOW THIS COULD WORK FOR YOUR TEAM
For a sensor manufacturer, this format can produce a technical explainer, integration footage, a multi-episode product story and developer-facing clips.
Explore the offer→Pricing on request
LET’S BUILD A USEFUL STORY
Bring a product, a workflow or an engineering question. We agree the experiment, deliverables, publication and usage before the work starts.
Discuss a collaboration↗Pricing on request · lukas@alphavant.com