Skip to content
FormulaRacingatUCDavisPublic

About

Supports vehicle performance monitoring and data acquisition

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

203 Commits

Folders and files

Repository files navigation

FRUCD Telemetry Software

cover

Hardware

Component Description
Raspberry Pi 4 Model B Running Debian 12 (Bookworm) with Python 3.11
Waveshare 2-CH CAN HAT Dual MCP2515 SPI CAN interface for vehicle data
4" IPS Touchscreen LCD Display (800×480) HDMI touchscreen display for dashboard
Mobile Router Industrial WiFi router designed for indoor/outdoor IoT applications

Data Collection Procedure

Prerequisites

  • Device with an internet connection
  • WireGuard VPN tunnel activated (configuration file provided by Software Lead)

Procedure

  1. System Startup

    • Activate LV to power the Raspberry Pi and cellular modem.
    • Raspberry Pi automatically starts telemetry services and begins logging CAN bus data.
    • Verify logging status through the driver dashboard or Telemetry GUI.
  2. Driving Session

    • Begin driving session.
    • Access the Telemetry GUI through a web browser to view live vehicle data and monitor logging status.
  3. Data Processing

    • End driving session.
    • Stop CAN bus logging through the Telemetry GUI.
    • Raspberry Pi backend processes recorded data and generates CSV and PDF reports.
  4. Data Retrieval & Shutdown

    • Download the ZIP archive containing the raw CAN log, human-readable CSV, and PDF report.
    • Switch off LV to power down the telemetry system.

About

Supports vehicle performance monitoring and data acquisition

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages