29.06.2023 - Yvvvan/MPSEES-23-nxtOSEK-Driving GitHub Wiki
29.06.2023 Meeting Notes
Feedback Milestone Presentation
- insgesamt positiver Eindruck
Development updates
Lane Detection
- Versuch, Roboter zum Fahren zu bekommen
- Anpassung Lane Detection
- PID Controller implementiert um Winkel anzupassen
- Problem in Lane Detection: große Sprünge von Fahrwinkeln bringt Roboter dazu, dass er aus der Spur fährt bzw. dass ein Stall Current zum Absturz führt
- PID Controller smoothed die Werte
- Roboter kann jetzt die Strecke weitesgehend Fahren
- Challenge: Zeitpunkt des Abbiegens ermitteln schwierig, da durch Kameraposition in die Zukunft geschaut wird
- Manchmal fährt der Roboter auf einer Linie, allerdings korrigiert er sich sehr schnell
- Teilweise landen sehr große Werte in der Offset Queue
Controller
- Farbsensor wird im Controller genutzt
- Controller kümmert sich um das Anhalten an einem Haltepunkt
Mapping
- Implementierung Path Finding Algorithmus
- Landmarks wurde mit Cost hinzugefügt
- Mapping wurde ohne Localization durchgeführt
- In Path Finding wird jetzt implementiert, dass der Roboter eine 180° Drehung machen kann, wenn das ein kürzerer Weg ist
- Viel Debugging findet statt
- Ein neuer Localization Algorithmus wurde entwickelt, der versucht mittels Fahrwinkeln zu arbeiten -> Problem: einakkurate Daten
- Ziel: Localization und Mapping Modul wird diese Woche fertiggestellt
Backend
- kein Fortschritt ist erfolgt
- WebSocket Library für C++ konnte nicht zum Laufen gebracht werden
Testing
- Test Environment wurde in CI eingebunden
Management Updates
Project Management
- Implementierung von Safety Features muss geklärt werden
- Vorerst am wichtigsten, dass der Roboter fährt
Quality Management
- Code Formatting in Repo
- Git Hook wurde implementiert um Coding Guidelines zu enforcen
Website/Dokumentation und Video Aufgabenverteilung
- Niklas: Dokumentation
- Fabian: Video
- Yufan: Dokumentation/Website
- Chris: Video
- Jakob: Video
- Andrijan: Video
Nächstes Meeting:
- Yufan: Moderator
- Fabian: Minute Taker