Fehlerbehebung
Sieh zuerst in der Webots-Konsole nach. Bei den meisten Problemen steht dort eine Fehlermeldung.
Installation
Abschnitt betitelt „Installation“No module named 'cv2'
Abschnitt betitelt „No module named 'cv2'“OpenCV ist nicht in dem Python installiert, das Webots verwendet. Installiere die benötigten Bibliotheken in diesem Python. Wenn du mehrere Installationen hast, verrät dir die Einstellung Python command weiter unten, welche Webots verwendet.
WARNING: Python was not found
Abschnitt betitelt „WARNING: Python was not found“Webots weiß nicht, wo Python ist.
-
Finde es. Führe unter macOS und Linux
which python3in einem Terminal aus. Prüfe unter Windows, ob die Eingabe vonpythonin einer neuen Eingabeaufforderung Python öffnet. Falls nicht, installiere Python erneut und setze dabei das Häkchen bei der Option, es zu deinem PATH hinzuzufügen. -
Öffne die Webots-Einstellungen: Webots > Preferences unter macOS, Tools > Preferences unter Windows und Linux.

-
Trage den Pfad in das Feld Python command ein. Unter Windows reicht meist
python.
Der Spieltimer erscheint nicht
Abschnitt betitelt „Der Spieltimer erscheint nicht“Der erste Start kann einige Minuten dauern, während Erebus Bibliotheken installiert. Wenn er nie fertig wird, sieh in der Konsole nach Fehlern. Wenn die automatische Installation nicht funktioniert, installiere die benötigten Bibliotheken selbst.
Erebus ausführen
Abschnitt betitelt „Erebus ausführen“Das Steuerfenster erscheint nicht
Abschnitt betitelt „Das Steuerfenster erscheint nicht“Das Steuerfenster ist eine Webseite, die Webots öffnet.
- Wenn dein Browser es blockiert hat, öffne das Steuerfenster, während die Welt geöffnet ist.
- Andernfalls stelle mit Tools > Scene Tree sicher, dass der Scene Tree angezeigt wird.
- Suche DEF MAINSUPERVISOR Robot im Scene Tree, klicke mit der rechten Maustaste darauf und wähle Show Robot Window.

Der Webots-Bildschirm ist leer oder schwarz
Abschnitt betitelt „Der Webots-Bildschirm ist leer oder schwarz“Kopiere den Download und entpacke ihn in einen separaten Ordner, bevor du die Welt öffnest.
Die Simulation läuft zu langsam
Abschnitt betitelt „Die Simulation läuft zu langsam“Das liegt wahrscheinlich an der Leistung deines Computers. Eine niedrigere Grafikqualität kann helfen:
- Öffne die Webots-Einstellungen (Preferences).
- Öffne den Tab OpenGL.
- Ändere die Einstellungen.

Diese Einstellungen verändern, was die Kameras sehen, und der Wettbewerb verwendet eigene Einstellungen. Prüfe dein Programm also auch mit diesen.
Dein Roboter
Abschnitt betitelt „Dein Roboter“PROTO parameter 'camera_width' has no matching IS field
Abschnitt betitelt „PROTO parameter 'camera_width' has no matching IS field“Erebus v26.1 zeigt diesen Fehler in Rot, wenn es einen Roboter lädt, der mit dem aktuellen Robot Customizer erstellt wurde. Du kannst ihn ignorieren: Der Roboter funktioniert, und seine Kameras haben die Auflösung, die du gewählt hast.
Mein Programm meldet, dass ein Gerät nicht gefunden wurde
Abschnitt betitelt „Mein Programm meldet, dass ein Gerät nicht gefunden wurde“Siehe unten. Prüfe außerdem, ob du deinen Roboter vor dem Spielstart mit dem rechten LOAD-Button geladen hast.
Dein Programm
Abschnitt betitelt „Dein Programm“Device "..." was not found {#device–was-not-found}
Abschnitt betitelt „Device "..." was not found {#device–was-not-found}“Der Gerätename in deinem Programm passt nicht zu deinem Roboter. Die Namen des Starter-Roboters stehen in der Referenz. Bei deinem eigenen Roboter sind es die Namen, die du im Robot Customizer festgelegt hast. Prüfe, ob dein Roboter geladen wurde.
Nichts passiert, wenn ich eine Wandmarkierung melde
Abschnitt betitelt „Nichts passiert, wenn ich eine Wandmarkierung melde“Schalte im Tab „Settings“ des Steuerfensters Enable debugging ein und sieh in der Konsole nach. Die häufigsten Ursachen sind, dass der Roboter nicht mindestens 1 Sekunde gestanden hat oder dass die Koordinaten nicht in Zentimeter umgerechnet wurden. Siehe Kommunikation.
Meine Meldungen sind Fehlerkennungen
Abschnitt betitelt „Meine Meldungen sind Fehlerkennungen“Der Roboter darf höchstens eine halbe Kachel von der Markierung entfernt sein und muss auf derselben Seite der Wand stehen, und jede Markierung bringt nur einmal Punkte. Auch das Melden einer Fälschung zählt als Fehlerkennung.
Die Karte bekommt 0 % oder einen Bewertungsfehler
Abschnitt betitelt „Die Karte bekommt 0 % oder einen Bewertungsfehler“Deine Karte muss die Startkachel (5) enthalten, und sie kann nur einmal bewertet werden. Siehe Die Karte abgeben.
Der Controller kann sich im Remote-Modus nicht verbinden
Abschnitt betitelt „Der Controller kann sich im Remote-Modus nicht verbinden“Sieh dir die Anleitung zum Remote Controller für dein Betriebssystem an.
Kommst du immer noch nicht weiter?
Abschnitt betitelt „Kommst du immer noch nicht weiter?“Frag auf dem Discord-Server oder erstelle ein Issue. Gib dein Betriebssystem, deine Erebus- und Webots-Versionen und die Meldung in der Konsole an.
