This repo is mostly AI-generated and built for fast visualization, not for code quality.
sensor.fusion.mov
q: quit1-6: switch pages between1math overview,2fusion overview,3innovation lab,4Hlab,5Rlab, and6H(x)labspace: pause or resume animation on pages1-5r: reset the current demo state on the current pagemouse wheel: zoom around cursorleft drag: pan, except while dragging an interactive widgetmiddle drag: pan anywhere in the viewporth,j,k,l: fine pan nudges
- Fusion overview (
2):ptoggles the execution timeline,nsteps forward,bsteps backward, andu/omove through saved frames - Innovation lab (
3): drag the measurement handle with the left mouse button to override the generated sample;grestores the auto-generated measurement Hlab (4): hover a matrix cell and use the mouse wheel to adjust it, left click to cycle common values, right click to zero it;p,v, andmload the position, velocity, and mixed presetsRlab (5): drag the slider handles to change the covariance entriesH(x)lab (6): same matrix editing controls as theHlab;p,v, andmload presets,spaceadvances one debugger step, andshift+spacetoggles autoplay
- In the fusion overview, click a measurement matrix panel to open the matching
HorRlab - Click an innovation vector panel to open the innovation lab
- Click the predicted state marker to jump straight to the
H(x)lab
raylib- a C compiler such as
cc/clang - optional:
pkg-configso theMakefilecan auto-detect Raylib flags; otherwise it falls back toRAYLIB_DIR
make
make run