My Self-Driving G-Wagon

Notes / 4 Nov 2026

Camera position moves where N16 holds the truck in its lane

In simulation, moving N16's virtual camera sideways moves its held lane position by -0.97 m per metre of shift. A road-plane warp for a lens 0.239 m right of centre took back about half of the +0.191 m median shift in the hold and restored 0.394 of 1.0 m pushes against 0.197 uncorrected (base 0.509).

4 Nov 2026. Measured in simulation on recorded G55 drives (135 dev day windows, mirror-mount windows emulating the visor mount); not tested on a real drive.

What was asked

N16 is comma's driving model (96244b1f_12800). In bench8, the closed-loop simulator built here (the model steers a simulated truck while the camera view is redrawn from recorded frames), the camera models end a few tenths of a metre left of the driver's recorded path. A "push" moves the simulated truck 1.0 or 1.5 m sideways; "recovery" is the share of pushes it returns from. The question was how much of that leftward hold comes from where the camera sits on the truck, and whether a correction can remove it. N16 centres its camera in the lane, so a lens off the truck's centreline should shift where it holds the truck.

What was done

Result

Arm (135 windows)Median unpushed hold, mRecovered, lane centre, 1.0 m1.5 m
Base+0.1370.5090.385
Camera moved+0.3090.1970.120
Moved and warped+0.2330.3940.291

Moving the camera shifted the median hold by +0.191 m [+0.182, +0.199]; the warp took back 0.099 m [-0.117, -0.088], leaving +0.083 above base. In open loop, N16's lane-centre reading moved -0.256 m under the problem and -0.031 m under the fix (about 88% corrected). At 1.0 m, recovery with the warp is above the moved-camera arm (+0.199 [+0.140, +0.253]) and below base (-0.115 [-0.152, -0.075]).

What it does not show