Implements GCC-PHAT beamforming for sound source localization via Jabra mic. - GCC-PHAT cross-correlation for direction of arrival (DoA) estimation - Voice activity detection (VAD) using RMS energy + smoothing - Stereo/quadrophonic channel support (left/right/front/rear estimation) - ROS2 publishers: /saltybot/audio_direction (Float32 bearing), /saltybot/audio_activity (Bool VAD) - Configurable parameters: sample_rate, chunk_size, publish_hz, vad_threshold, gcc_phat_max_lag - Integration-ready for multi-person tracker speaker tracking Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Description
SaltyLab self-balancing bot firmware (STM32F722)
Languages
Python
67.1%
C
11.4%
JavaScript
9.2%
OpenSCAD
7.8%
HTML
1.5%
Other
2.9%