-
-
Erfahrener Benutzer
Roboter Experte
Was die Übertragungsfehler angeht, könnte man verschiedene Maßnahmen ergreifen.
1. Der Asuro fährt aus dem Empfangsbereich der IR-Signale
==> es wird ein Suchprogramm gestartet, bei dem der ASURO solange mit Zufallsbewegungen durch das Zimmer fährt, bis er das Signal wieder gefunden hat.
2. Es treten Übertragungsfehler der Koordinaten auf
==> Es wird eine Fehlererkennungsmechanismus eingebaut
Das Protokoll könnte dabei folgendermaßen aussehen:
Kommandobyte, X-Koordinate, Y-Koordinate
Die Koordinaten dürfen nur im Wertebereich von 0-199 liegen. Ein Wert größer als 199 wird als Kommandobyte interpretiert. 4 Bit des Kommandobytes werden aus der Checksumme der beiden Koordinaten X und Y gebildet. Damit dürfte ein Fehler einigermaßen zuverlässig erkannt werden.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen