22.9.15 (5h)
- Entwicklungsumgebungen einrichten
- In Beispielcode einlesen
- Einlesen in Akka & Machine Learning
- Einfache Kurvenerkennung implementieren
24.9.15 (3h)
- TrackAnalyzer Idee entwickeln und implementieren
1.10.15 (6h)
- Grundidee erarbeiten und aufteilen (2h dfm)
- Visualisierungs Framework einbinden (JFreeChart) (4h m)
- Android App zur Steuerung des Simulators (3h d)
- TrackAnalyzer verbessern (3h dfm)
8.10.15 (5h)
- Kurvenerkennungsalgorithmus diskutieren und Ansatz ausarbeiten
- Neuen Visualisierungsscsreen für TrackAnalyzer konzipieren
- Datenstruktur des TrackAnalyzer überarbeiten
- Visualizer als Service implementieren, Asynchrone Message des Pilots verarbeiten
- TrackAnalyzer verbessern
15.10.15 (4h)
- Track Visualizer implementieren
- Car Position implementiert
- Periodische RundenUpdates visualisieren
- Refactoring TrackAnalyzer
- TrackAnalyzer mehr oder weniger fertigstellen
- Wechseln vom TrackAnalyzer auf die zweite Fahrphase
22.10.15 (5h)
- Visualizer implementieren
- PositionTracker implementieren
- Erste Geschwindigkeitsanpassungen mit PositionTracker
27.10.15
- Visualisierung (3h m)
- Gyro-Z Graph für Learning Phase
- Gyro-Z Graph für Speed Phase zum Direktvergleich und Hilfestellung für Positiontracking
28.10.15
- PositionTracker (3h f)
- PositionTracker verbessern, anhand der Velocities-Sensoren
- Position Class (im Track) erweitern
29.10.15
- TrackLearner überarbeiten (2h f)
- PositionTracker verbessern (2h f)
- Kalman-Filter (4h dm)
- Einlesen
- Versuchen, auf Positionsberechnung anzuwenden
3.11.15
- Präsentation vorbereiten (4h dm)
- Kalman-Filter (2h dm)
- Versuchen, auf Positionsberechnung anzuwenden
- TrackAnalyzer refactoren & testen (4h f)
5.11.15
- Kalman Filter (4h dm)
- Parameter und Prediction Matrix bestimmen
- Code mit apache commons lib implementieren
- Track Analyzer refactoren (2h f)
- Geschwindigkeitsberechnung implementieren und debuggen (3h dfm)
6.11.15
- Grundgerüst Physikmodell erarbeiten (4h f)
- TrackLearner & TrackAnalyzer neu schreiben/überarbeiten (2h f)
7.11.15
- TrackLearner & TrackAnalyzer neu schreiben/überarbeiten (6h f)
8.11.15
- TrackAnalyzer verbessern (2h f)
11.11.15
- Physikmodel flexibilisierung (3h fm)
- Formeln für Motorefficency und Frictionfactor
12.11.15
- Physikmodell (3h fm)
- Code Review & Refactoring (3h d)
- Branches mergen (1h md)
26.11.15
- Berechnung der Distanzen aufgrund des Physikmodells
27.11.15
- Anhalte-Technik zur Komplettierung des Gleichungssystem Physikmodell (4h f)
3.12.15
10.12.15
- Neues Phyikmodel in Speedoptimizer eingebracht (3h dm)
- PositionTracker neu aufgebaut, damit er mit dem neuen Physikmodel arbeitet (3h f)
17.12.15
- SpeedOptimizer Strategie konzipieren (2h dfm)
- Historie implementieren (2h dm)
- Strategie implementieren (2h f)
21.12.15
- Rundenzeit in Visualisierung anzeigen (1h m)
- Speedoptimizer Strategie implementieren (2h df)
28.12.15
- Visualisierung verbessert (4h m)
- Max Power einpendeln (4h df)
7.1.16
- Speedoptimierung in Kurven (4h dfm)
- Visualisierung verbessern (2h m)
8.1.16
- Speedoptimierung in Kurven (2h dfm)