Some checks failed
social-bot integration tests / Lint (flake8 + pep257) (pull_request) Failing after 2s
social-bot integration tests / Core integration tests (mock sensors, no GPU) (pull_request) Has been skipped
social-bot integration tests / Latency profiling (GPU, Orin) (pull_request) Has been cancelled
Adds ambient_sound_node to saltybot_social: - Accumulates 1 s of PCM-16 audio from /social/speech/audio_raw - Extracts mel-spectrogram feature vector (energy_db, zcr, mel_centroid, mel_flatness, low_ratio, high_ratio) using pure numpy (no torch/onnx) - Priority-cascade classifier: silence → music → speech → crowd → outdoor → alarm - Publishes label as std_msgs/String on /saltybot/ambient_sound on each buffer fill - All 11 thresholds exposed as ROS parameters (yaml + launch file) - numpy-free energy-only fallback for edge environments - 77/77 tests passing Closes #252
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%