Dépannage
Avant tout, consultez la console de Webots. La plupart des problèmes y affichent un message d’erreur.
Installation
Section intitulée « Installation »No module named 'cv2'
Section intitulée « No module named 'cv2' »OpenCV n’est pas installé dans le Python utilisé par Webots. Installez les bibliothèques nécessaires dans ce Python. Si vous avez plusieurs installations, le réglage Python command ci-dessous vous indique laquelle Webots utilise.
WARNING: Python was not found
Section intitulée « WARNING: Python was not found »Webots ne sait pas où se trouve Python.
-
Trouvez-le. Sous macOS et Linux, exécutez
which python3dans un terminal. Sous Windows, vérifiez que taperpythondans une nouvelle invite de commandes ouvre Python. Si ce n’est pas le cas, réinstallez Python en cochant l’option qui l’ajoute à votre PATH. -
Ouvrez les préférences de Webots : Webots > Preferences sous macOS, Tools > Preferences sous Windows et Linux.

-
Indiquez le chemin dans le champ Python command. Sous Windows,
pythonsuffit généralement.
Le chronomètre de jeu n’apparaît pas
Section intitulée « Le chronomètre de jeu n’apparaît pas »Le premier démarrage peut prendre quelques minutes, le temps qu’Erebus installe les bibliothèques. S’il ne se termine jamais, cherchez des erreurs dans la console. Si l’installation automatique ne fonctionne pas, installez vous-même les bibliothèques nécessaires.
Faire tourner Erebus
Section intitulée « Faire tourner Erebus »La fenêtre de contrôle n’apparaît pas
Section intitulée « La fenêtre de contrôle n’apparaît pas »La fenêtre de contrôle est une page web ouverte par Webots.
- Si votre navigateur l’a bloquée, ouvrez la fenêtre de contrôle pendant que le monde est ouvert.
- Sinon, assurez-vous que le Scene Tree (arbre de scène) est affiché, avec Tools > Scene Tree.
- Trouvez DEF MAINSUPERVISOR Robot dans le Scene Tree, faites un clic droit dessus et choisissez Show Robot Window.

L’écran de Webots est vide ou noir
Section intitulée « L’écran de Webots est vide ou noir »Copiez le téléchargement et décompressez-le dans un dossier séparé avant d’ouvrir le monde.
La simulation est trop lente
Section intitulée « La simulation est trop lente »C’est probablement dû aux performances de votre ordinateur. Baisser la qualité graphique peut aider :
- Ouvrez les préférences de Webots.
- Ouvrez l’onglet OpenGL.
- Modifiez les réglages.

Ces réglages modifient ce que voient les caméras, et la compétition utilise ses propres réglages : vérifiez donc aussi votre programme avec ceux-ci.
Votre robot
Section intitulée « Votre robot »PROTO parameter 'camera_width' has no matching IS field
Section intitulée « PROTO parameter 'camera_width' has no matching IS field »Erebus v26.1 affiche cette erreur en rouge lorsqu’il charge un robot créé avec la version actuelle du Robot Customizer. Vous pouvez l’ignorer : le robot fonctionne, et ses caméras ont la résolution que vous avez choisie.
Mon programme indique qu’un composant est introuvable
Section intitulée « Mon programme indique qu’un composant est introuvable »Voir ci-dessous. Vérifiez aussi que vous avez chargé votre robot avec le bouton LOAD de droite avant de démarrer la partie.
Votre programme
Section intitulée « Votre programme »Device "..." was not found {#device–was-not-found}
Section intitulée « Device "..." was not found {#device–was-not-found} »Le nom du composant dans votre programme ne correspond pas à votre robot. Les noms du robot de départ se trouvent dans la Référence. Pour votre propre robot, ce sont les noms que vous avez définis dans le Robot Customizer. Vérifiez que votre robot a bien été chargé.
Rien ne se passe quand je signale un marqueur mural
Section intitulée « Rien ne se passe quand je signale un marqueur mural »Activez Enable debugging dans l’onglet Settings de la fenêtre de contrôle, et consultez la console. Les causes les plus fréquentes : le robot n’était pas arrêté depuis au moins 1 seconde, ou les coordonnées n’ont pas été converties en centimètres. Consultez Communication.
Mes signalements sont des erreurs d’identification
Section intitulée « Mes signalements sont des erreurs d’identification »Le robot doit être à au plus une demi-case du marqueur et du même côté du mur, et chaque marqueur ne rapporte des points qu’une seule fois. Signaler un leurre compte aussi comme une erreur d’identification.
La carte obtient 0 % ou une erreur de score
Section intitulée « La carte obtient 0 % ou une erreur de score »Votre carte doit contenir la case de départ (5), et elle ne peut être évaluée qu’une seule fois. Consultez Soumettre la carte.
Le contrôleur n’arrive pas à se connecter en mode distant
Section intitulée « Le contrôleur n’arrive pas à se connecter en mode distant »Consultez le guide Remote Controller correspondant à votre système d’exploitation.
Toujours bloqué ?
Section intitulée « Toujours bloqué ? »Posez votre question sur le serveur Discord, ou ouvrez une issue. Indiquez votre système d’exploitation, vos versions d’Erebus et de Webots, et le message affiché dans la console.
