Simple Python project that simulates vehicle telemetry and analyzes driver behavior.
The program generates driving data and evaluates driving style using speed, acceleration, braking and cornering inputs.
- Generates simulated driving telemetry
- Analyzes driver behavior
- Calculates driver score
- Detects aggressive driving
- Generates speed and driver input charts
- Python
- CSV data processing
- matplotlib
driver-telemetry-analyzer
│
├── generate_data.py
├── analyze.py
├── drive.csv
├── speed_chart.png
├── driver_inputs_chart.png
└── README.md
Clone the repository:
git clone https://github.com/JanHanzlik/driver-telemetry-analyzer.git
Move to the project folder:
cd driver-telemetry-analyzer
Install dependencies:
pip install matplotlib
Generate telemetry data:
python3 telemetry.py --generateAnalyze existing data:
python3 telemetry.py --analyzeGenerate and analyze in one command:
python3 telemetry.py --fullSpeed telemetry:
Driver inputs:
The program evaluates driving behavior based on:
- aggressive braking
- hard acceleration
- sharp cornering
Based on these metrics a driver score (0–100) is calculated.
This project is for educational purposes.
Jan Hanzlík

