Releases: branes-ai/cortex
Releases · branes-ai/cortex
v0.65.0
v0.64.0
v0.63.1
v0.63.0
v0.62.0
v0.61.0
v0.60.2
v0.60.1
v0.60.0
0.60.0 (2026-06-17)
Features
- 3D drone path/pose viewer (Phase 0 + Phase 1 prototype) (#302) (b4da4a4)
- add the S4 forward-backward and S5 parallax outlier gates (#323) (73bcd81)
- bench: graphs energy-model integration (cpu/gpu/kpu-t64) (#204) (0fc9249)
- bench: on-device energy backends — tegrastats + external meter (#207) (e257a25)
- bench: vio_bench — euroc accuracy + latency + rapl energy report (#201) (ba13dec)
- bench: vio_bench progress output + usage docs (#208) (077751a)
- ci: add a Windows MSVC build + test target (#216) (5f439b4)
- complete the structural stage pages (S3, S4, S7-S9) (#319) (d3ec53b)
- core: add cxx bridge, build.rs, and lifecycle state machine (#133) (3ee12fb)
- core: add KPU MemoryProvider stub (#131) (a2445c8)
- core: add SITL MemoryProvider with shm + heap backends (3d99738)
- core: define MemoryProvider trait + BufferHandle + MemErr (#127) (5c1d67a)
- core: SITL MemoryProvider — Linux shm + heap backends (#129) (3d99738)
- cv: FAST-9 corner detector with non-maximum suppression (#174) (53c8850)
- cv: gaussian image pyramid with configurable scale (#170) (afefa22)
- cv: image container + grayscale PGM/PNG I/O (#169) (087a432)
- cv: sub-pixel pyramidal KLT feature tracker (#176) (9a54aec)
- eval: add IMU Allan-variance noise characterization (#268) (#276) (4eafd31)
- eval: add NEES-against-ground-truth consistency (closes #264) (#273) (a93cc17)
- eval: add NEES/NIS filter-consistency statistics (9dc9a1b)
- eval: NEES/NIS filter-consistency statistics (#264) (#271) (9dc9a1b)
- landmark cloud + camera frustum in the 3D viewer (#303) (7f4f532)
- math: add SE2(3) extended-pose Lie group — the R-IEKF state manifold (#347) (#353) (1a7da91)
- math: arithmetic-type plumbing for MTL5 over Universal types (#143) (4163b22), closes #25
- math: camera models — pinhole+radtan, fisheye, unified omni (#172) (8ce771b)
- math: direct sparse Cholesky/LDLT for SPD normal equations (#151) (818ef32), closes #28
- math: header-only Lie groups SO3, SE3, Sim3 (#147) (3dd410f), closes #29
- math: Krylov solvers (CG, GMRES, BiCGSTAB) over MTL5 ITL (#149) (f27b47c)
- math: non-linear least squares solvers (GN, LM, Dogleg) (d85444d), closes #30
- math: non-linear least squares solvers (gn, lm, dogleg) (#153) (d85444d)
- math: sparse storage views (CSR, CSC, COO) over caller buffers (#145) (d556f14), closes #26
- math: tensor views over std::span with stride/shape metadata (bb868d5), closes #24
- math: TensorView<T,Rank> over std::span with stride/shape metadata (#141) (bb868d5)
- math: thin Krylov solver wrappers (cg, gmres, bicgstab) over MTL5 ITL (f27b47c), closes #27
- S5 feature-triangulation probe + stage page (parallax gate, quantified) (#313) (8fbf1cd)
- sdk: add 6-DoF rigid camera extrinsics to MsckfInvariantBackend (105852f)
- sdk: add 6-DoF rigid camera extrinsics to MsckfInvariantBackend (#396) (8ed59cc)
- sdk: add S10 calibration-uncertainty R-term; measure it end-to-end on V2_03 (#328) (bce345f)
- sdk: add the R-IEKF invariant camera measurement update (#347) (#356) (c136991)
- sdk: add the R-IEKF invariant IMU propagation on SE2(3) (#347) (#354) (98683ab)
- sdk: camera updaters with MSCKF null-space projection (#185) (191c4e7)
- sdk: feature representations + MSCKF null-space projection (#180) (58bc198)
- sdk: force-dynamic VI-init validation on MH_05 (real-data #211) (#246) (f80fa63)
- sdk: implement Phase C 6-DoF online extrinsic calibration for MsckfInvariantBackend ([f9007da](https://github....