Skip to content

feat(sdk): per-component invariant self-checks + known-answer tests #263

Description

@Ravenwater

Add input/output invariant checks and one known-answer test per condition: ImuPreintegrator (ΔR∈SO3 across accumulation; dropped-sample counter for the dt>0 gate); solve_alignment (orthonormal keyframe rotations, finite dR_dbg); init_window/so3_from_matrix (orthonormality of SfM rotations — currently assumed, never checked); two_view (parallax / essential-matrix conditioning / Sampson self-check); pnp (DLT conditioning, reprojection RMS). Acceptance: each precondition is asserted and has a known-answer test that fails when violated. Part of #261. See docs/assessments/vio-diagnostic-methodology.md §C.2.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestphase-3-vioVisual-Inertial Odometry

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions