FAQ
À propos d’Erebus
Section intitulée « À propos d’Erebus »Ai-je besoin d’un vrai robot ?
Section intitulée « Ai-je besoin d’un vrai robot ? »Non. Tout se passe dans le simulateur. Le robot est un e-puck virtuel que vous concevez.
Quels langages de programmation puis-je utiliser ?
Section intitulée « Quels langages de programmation puis-je utiliser ? »Python et C/C++ sont traités dans cette documentation. Erebus peut aussi charger des contrôleurs Java et MATLAB, mais cette documentation ne contient pas d’exemples dans ces langages.
Ai-je besoin d’un ordinateur puissant ?
Section intitulée « Ai-je besoin d’un ordinateur puissant ? »Non, consultez la configuration requise. Les ordinateurs plus lents peuvent avoir besoin de réglages graphiques plus bas.
Puis-je utiliser une version plus récente de Webots ?
Section intitulée « Puis-je utiliser une version plus récente de Webots ? »Non. Erebus v26 fonctionne avec Webots R2023b. Vous pouvez garder d’autres versions installées à côté.
Puis-je utiliser des bibliothèques comme OpenCV ou NumPy ?
Section intitulée « Puis-je utiliser des bibliothèques comme OpenCV ou NumPy ? »Oui. Le code externe est autorisé, à condition de citer ses auteurs et de respecter sa licence. Les équipes doivent donner la priorité à l’apprentissage, et doivent pouvoir expliquer comment leur solution fonctionne.
Dans quel ordre vaut-il mieux apprendre ?
Section intitulée « Dans quel ordre vaut-il mieux apprendre ? »Suivez le parcours d’apprentissage : comprenez le jeu, obtenez votre robot, faites-le tourner, apprenez les bases, puis jouez.
Dois-je créer un robot avant de programmer ?
Section intitulée « Dois-je créer un robot avant de programmer ? »Oui. Chaque programme s’exécute sur un robot que vous chargez : commencez donc par Obtenir votre robot. Si vous êtes pressé, vous pouvez télécharger le robot de départ déjà terminé.
Où le robot démarre-t-il ?
Section intitulée « Où le robot démarre-t-il ? »Sur la case de départ, qui se trouve dans la zone 1. Il est toujours orienté vers une direction sans mur.
Que se passe-t-il si le robot tombe dans un trou ?
Section intitulée « Que se passe-t-il si le robot tombe dans un trou ? »Une absence de progression (Lack of Progress) se produit : le robot retourne au dernier point de contrôle (checkpoint) visité, et vous perdez 5 points.
Le robot doit-il revenir au départ ?
Section intitulée « Le robot doit-il revenir au départ ? »Non, mais revenir sur la case de départ et envoyer E donne un bonus de sortie (exit bonus) de 10 %, à condition que le robot ait identifié au moins un marqueur mural.
Comment mon robot peut-il savoir combien de temps il reste ?
Section intitulée « Comment mon robot peut-il savoir combien de temps il reste ? »Avec le message G. Il y a deux chronomètres, et le temps de jeu s’écoule plus vite dans les marécages.
Dois-je explorer la zone 4 ?
Section intitulée « Dois-je explorer la zone 4 ? »Non. C’est facultatif, mais ses marqueurs rapportent le plus : les points les plus élevés, multipliés par 2.
Dois-je cartographier la zone 4 ?
Section intitulée « Dois-je cartographier la zone 4 ? »Non. Toutes ses cellules valent * : il suffit donc de les remplir.
Mon robot peut-il connaître la carte à l’avance ?
Section intitulée « Mon robot peut-il connaître la carte à l’avance ? »Non. Il est interdit de cartographier à l’avance le terrain ou l’emplacement des marqueurs muraux.
La compétition
Section intitulée « La compétition »Comment participer ?
Section intitulée « Comment participer ? »Par votre compétition régionale RoboCupJunior. Votre représentant régional attribue les places pour la compétition internationale. Consultez le site de la RoboCupJunior.
Que dois-je préparer ?
Section intitulée « Que dois-je préparer ? »Consultez Se préparer à une compétition.
Où puis-je poser des questions sur les règles ?
Section intitulée « Où puis-je poser des questions sur les règles ? »Sur le Forum RoboCupJunior. Les clarifications y sont aussi publiées, consultez-le donc régulièrement.
