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

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