fix: use real wide camera FoV (42.65° × 24.45°) for DWARF Mini
The app display value (8.0×6.5) is a digitally-cropped view. The firmware
reports the true physical FoV via GetDeviceState. Update DefaultFoVH/V,
README, and ODOMETRY docs accordingly.
💘 Generated with Crush
Assisted-by: Crush:/models/Qwen3.6-27B-uncensored-heretic-v2-Native-MTP-Preserved-Q4_K_M.gguf
This commit is contained in:
@ -47,12 +47,12 @@ func (r Result) String() string {
|
||||
// to ~0.1px; 512 improves sub-pixel resolution at ~4x the CPU cost.
|
||||
const DefaultSize = 256
|
||||
|
||||
// DefaultFoVH/V are the documented DWARF Mini "wide" display FoV (degrees).
|
||||
// NOTE: firmware-reported live FoV can differ widely (see analysis/DEVICE_MODELS.md),
|
||||
// so these are only a starting point — calibrate with a known motor move.
|
||||
// DefaultFoVH/V are the DWARF Mini wide camera physical FoV (degrees).
|
||||
// Source: GetDeviceState live firmware report (42.650×24.450), not the
|
||||
// app display value (8.0×6.5 which is a digitally-zoomed view).
|
||||
const (
|
||||
DefaultFoVH = 8.0
|
||||
DefaultFoVV = 6.5
|
||||
DefaultFoVH = 42.65
|
||||
DefaultFoVV = 24.45
|
||||
)
|
||||
|
||||
// Estimate computes the rotation between two decoded images.
|
||||
|
||||
Reference in New Issue
Block a user