Chapter 3. Robots et mondes intégrés

Table of Contents

Comprendre la hiérarchie dans URBI pour Webots
Particularités de certains mondes
Le monde football (balltracking)
le monde supervisor
Fonctions spécifiques aux robots
Fonctions spécifiques d'Aibo

Cette section traite des robots et des mondes installé avec le serveur URBI.

Comprendre la hiérarchie dans URBI pour Webots

Urbi pour Webots est fournis avec de nombreux fichiers. Il y a ici une description de ces fichiers.

Table 3.1. La hiérarchie des répertoires

RépertoiresDescription
webots/projects/default/controllerscontient le contrôleur URBI.
webots/projects/default/controllers/urbi 
webots/projects/default/controllers/urbi/urbiLe serveur URBI
webots/projects/default/controllers/urbi/urbi.keyClé de Licence d'URBI pour Webots
webots/projects/packages/urbi/dataRépertoire de données (scripts URBI et différents fichiers multimedia)
webots/projects/packages/urbi/data/aiborépertoire principal des donées pour les robots Aibo
webots/projects/packages/urbi/data/aibo/ers7répertoire Aibo ERS-7
webots/projects/packages/urbi/data/aibo/ers210répertoire Aibo ERS-210
webots/projects/packages/urbi/data/aibo/ers210Répertoire Aibo ERS-220
webots/projects/packages/urbi/data/e-puckRépertoire robots E-puck
webots/projects/packages/urbi/data/kikiRépertoire robots Kiki
webots/projects/packages/urbi/data/pioneer2Répertoire robots Pioneer2
webots/projects/packages/urbi/data/ustdRépertoire Ustd (reportez vous à la documentaion dédiée à Ustd pour plus d'informations)
worldsRépertoire des mondes URBI pour Webots
webots/projects/packages/urbi/worlds/aibo_ers210_urbi.wbtMonde principal d'Aibo ERS-210.
webots/projects/packages/urbi/worlds/aibo_ers7_urbi.wbtMonde principal d'Aibo ERS-7.
webots/projects/packages/urbi/worlds/aibo_ers7_urbi_soccer.wbtMonde football d'Aibo ERS-7.
webots/projects/packages/urbi/worlds/aibo_ers7_urbi_supervisor.wbtMonde superviseur pour Aibo ERS-7 (voir la section Superviseur).
webots/projects/packages/urbi/worlds/e-puck_urbi.wbtMonde principal de l'e-puck.
webots/projects/packages/urbi/worlds/kiki_urbi.wbtMonde principal du robot de démo kiki.
webots/projects/packages/urbi/worlds/pioneer2_urbi.wbtMonde principal du Pioneer 2.
webots/projects/packages/urbi/worlds/texturesRépertoire contenant les textures des mondes.

Il est important de noter que dans la hiérarchie des répertoires de données, chaque chemin suit la règle suivante:

data/<NOM DU ROBOT>

Si plusieurs version du robot sont disponibles, la règle suivante est appliquée:

data/<NOM DU ROBOT>/<VERSION>

Dans ces répertoires, les fichiers standards sont:

Table 3.2. Les fichiers standards du robot

FichierDescription
CLIENT.INIscript d'initialisation du client(requis).
config.uFichier de configuration (utilisé pour paramètrer le robot).
<ROBOT>.iniCouche hardware du robot.
URBI.INIScript d'initialisation du serveur (requis).