Back to Home

Doral Telemetry

Real‑time VEX V5 debugging & vision‑based tuning suite.

Timeline

May 2025 - April 2026

Team

Doral Robotics Team (6 members)

Status

In Development

Project Gallery

Doral Telemetry screenshot 1

About This Project

Doral Telemetry is a custom pipeline that streams raw robot data (via RS‑485) and high‑FPS GoPro video into a web UI for on‑the‑fly PID and MCL tuning.

Built around a Raspberry Pi interfacing with the V5 Brain over RS‑485, it pushes JSON‑encoded telemetry to a React front‑end. The live vision overlay from the GoPro helps correlate sensor readings with robot movements.

Key challenges solved: - Reliable RS‑485⇄UART bridging on the Pi - Syncing 120 FPS video frames to telemetry logs - Low‑latency WebSocket streaming without dropped packets - Intuitive chart & gauge UI for real‑time parameter tweaking

Key Challenges

  • Bridging RS‑485 to Pi UART reliably
  • Synchronizing video & telemetry timestamps
  • Maintaining <50 ms end‑to‑end latency
  • Designing an intuitive, performance‑oriented UI
  • Packaging the entire system into a single dashboard

Tech Stack

C++ (PROS)PythonRS‑485ReactWebSocketsOpenCV

Key Features

  • Live RS‑485 data streaming
  • High‑FPS GoPro video overlay
  • Web UI with real‑time charts & gauges
  • On‑the‑fly PID/MCL parameter tuning
  • Collision & jam‑detection alerts
← Back to Projects