Dit project laat zien hoe je met een x-IMU3 sensor data kunt:
- live bekijken via een dashboard
- lokaal opnemen naar CSV
- op de sensor zelf loggen en later downloaden
- replayen vanuit CSV of
.ximu3 - sprongen detecteren in live data en in bestanden
- Installeer Python 3.11 of nieuwer.
- Open een terminal in deze map.
- Maak een virtuele omgeving:
python -m venv .venv- Activeer de virtuele omgeving.
- Installeer de dependencies:
pip install -r requirements.txt- Start de app:
python main.pymain.py- menu en workflow.config.py- centrale instellingen.record.py- data opnemen naar CSV via UDP of USB.sensor_logger.py- opname op de sensor starten, stoppen en downloaden.dashboard.py- live dashboard en replay-dashboard.analysis.py- grafieken en batch-analyse van bestanden.jump_detection.py- gedeelde sprongdetectie.ximu_parser.py- parser voor x-IMU3 packets.requirements.txt- Python libraries.
- Alleen live dashboard
- Data opnemen + analyse
- Opname op sensor starten
- Opname op sensor stoppen + laatste file naar werkmap
- Dashboard op bestand als replay
Deze repo bevat alleen broncode, instellingen en documentatie. Gegenereerde bestanden zoals logs, plots en cachebestanden horen niet in Git.