sonar-vision-rs
Rust port of sonar-vision — sonar/ultrasonic perception pipeline.
Features
- Pulse generation: configurable frequency, duration, sample rate
- Echo detection: threshold-based peak detection with minimum separation
- Beamforming: delay-and-sum across multiple sensors
- Spatial mapping: convert echoes to 2D/3D coordinates
- Matched filter: cross-correlation with template pulse
- SNR computation: signal-to-noise ratio estimation
Usage
use ;
let config = default;
let pulse = generate_pulse;
// Process return signal
let echoes = detect_echoes;
for echo in &echoes
// Build spatial map from multiple angles
let sweeps = vec!;
let map = build_spatial_map;
License
MIT