minor notes adjustment

feat/distanz
Ruben Seitz 2025-11-20 09:41:10 +01:00
parent 38ed1c592f
commit 86b243a9b0
1 changed files with 4 additions and 7 deletions

View File

@ -45,25 +45,22 @@ Für RoboCup 2025
```
### Wippe Notizen
def flipflop(state, r, s):
"""
Logik implementiert in Rampen Logik. Bleibe stehen, wenn der Rollwinkel sich um mehr als 10 (?) ändert.
RS-Flipflop-Logik:
Set (= tue nichts), wenn der Winkel sich ändert;
Reset (= bleibe stehen), solange sich der Rollwinkel ändert, danach fahre normal weiter
"""
def flipflop(state, r, s):
return False if r else (True if s else state)
### Obstacle Notizen
"""
- Sensor ~12cm über dem Boden einbauen; insg. 3 Abstandssensoren benötigt (oder 2 mit aufwändigerer Logik und drehendem Sensor)
1. Wenn vorderer Sensor bestimmten Abstand feststellt, stoppen, zurückfahren bis ein Abstand d feststeht
2. Drehen, bis ein Seitensensor Abstand d oder kleiner feststellt. Kleinsten Abstand bestimmen:
2.1 Bei Drehung niedrigsten Wert des Sensors merken
2.2 Wenn Abstand größer wird, zurückdrehen, bis kleinster Wert wieder erreicht ist
1. Bei Drehung niedrigsten Wert des Sensors merken
2. Wenn Abstand größer wird, zurückdrehen, bis kleinster Wert wieder erreicht ist
3. Losfahren und in entsprechende Richtung drehen, wenn Abstand kleiner/größer wird
4. Abbrechen, wenn Farbsensoren Schwarz erkennen
"""
### Bumper Notizen
Änderungen von Gier- und Neigungswinkeln, sowie das Verhalten des Roboters zu beobachten