Skip to content

repos: rafaellehmkuhl: vibration-analyzer: Add Vibration Analyzer - #182

Merged
patrickelectric merged 1 commit into
bluerobotics:masterfrom
rafaellehmkuhl:add-vibration-analyzer
Oct 24, 2026
Merged

patrickelectric merged 1 commit into
bluerobotics:masterfrom
rafaellehmkuhl:add-vibration-analyzer

Conversation

@rafaellehmkuhl

Copy link
Copy Markdown
Member

Adds Vibration Analyzer, a BlueOS extension for ArduPilot vibration analysis.

What it does

  • Live: shows vibration levels with 30/60 m/s² guidelines, clipping alerts, history, a live FFT and waterfall, and a 3D vehicle view. Data comes from mavlink2rest.
  • Logs: analyzes DataFlash .BIN logs from the vehicle (via the BlueOS file browser) or uploaded from your computer. It shows:
    • a summary with findings
    • a timeline with range selection
    • an FFT and spectrogram from batch-sampler, raw or IMU data
    • a harmonic notch / low-pass filter lab, with the estimate checked against measured post-filter data
    • a two-log comparison
  • 3D view: uses the same .glb lookup as BlueOS: userdata/modeloverrides first, then the built-in models.

Notes for review

  • NetworkMode: host on port 9785. A small nginx serves the static UI and proxies mavlink2rest, the file browser and BlueOS model assets on localhost.
  • There is no backend. Logs are parsed in the browser.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@patrickelectric
patrickelectric merged commit faa9505 into bluerobotics:master Oct 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants