Chapter 4. Créez votre propre contrôleur utilisant URBI pour Webots

Table of Contents

A partir d'un monde existant
Customisation
Options du controller Urbi

A partir d'un monde existant

Dès que vous voudrez aller plus loin, vous aurez à créer votre propre contrôleur basé sur URBI pour Webots. Voici comment procéder:

  1. Créez un nouveau répertoire dans le répertoire data (par exemple test). Ce répertoire devra avoir le même nom que votre robot.

  2. Copiez dans votre répertoire test le contenu du répertoire kiki.

  3. Editez le fichier kiki.ini et renommez le avec le nom de votre robot (i.e. test.ini dans cet exemple).

  4. Editez le fichier URBI.INI et changez la ligne:

        load("kiki.ini");
        

    par:

        load("test.ini"); // Le nom devra correspondre avec le fichier que vous venez de renommer.
        

  5. Copiez le fichier monde kiki (worlds/kiki_urbi.wbt devra être copié dans worlds/test_urbi.wbt par exemple). Editez votre nouveau fichier monde et vérifiez que le champ ControllerArgs contient le répertoire que vous venez de créer. Il doit être, par exemple: -p 54000 50 ../../../packages/urbi/data/test. Le champ contrôleur garde sa valeur à urbi.

Votre robot est maintenant prêt à être contrôlé par URBI. Dans la prochaine partie, vous apprendrez comment customiser le robot que vous venez de créer.