Outils pour utilisateurs

Outils du site


exemples:debut

Exemples d'utilisation de Mille Sabord

Cette page regroupe des exemples d'utilisation du système MILLESABORDS.

<note important>En cours de rédaction.</note>

Court exemple d'atomes robotiques

Procédez à l'installation et lancez le système comme indiqué dans installation de MILLESABORDS.

Ensuite :

  • Après avoir connecté le producteur d'identifiant et le lieur, sélectionnez dans le lanceur “AtomeA.xml” du champ “Name Server Config”.
  • Créez Trois nouveaux serveur de noms à l'aide du bouton “New Name Server”.
  • Cliquez dans le lieur le bouton “All speak”.
  • Nous obtenons alors une molécule de 3 atomes

Dans l'interpréteur de commande du serveur de nom de l'“AtomeB” tapez les commandes suivantes :

$ cat /paws/left
left paw of Atome A
left paw of Atome B
left paw of Atome C
$

Cet commande permet de réaliser une action sur tous les composants de même nature (de même nom). Bien entendu la rupture à un moment quelconque d'un atome n'est pas une erreur puisque c'est un paramètre natif du système.

$ cat -one /paws/left
left paw of Atome A
$

Cet commande permet de réaliser une action sur un composant quelconque (tel une marche aléatoire de la molécule).

$ on 11 cat /paws/left
left paw of Atome B
$

Cet commande permet de réaliser une action sur un composant spécifique. C'est le cas où on réalise un algorithme de marche dirigiste. Une solution plus souple est de constituer un groupe de composants coopérant. En désignant toutes les pattes gauches des atomes dans le contexte “/algo/marche/pL” et toutes les pattes droites dans le contexte “/algo/marche/pR”, on affranchi la molécule des problème de reconfiguration. Il est possible d'affiner cette approche en regroupant les composant par leur rang suivant un modulo. Avec un modulo 5 toutes les pattes pourront décrire la sinusoïde de la marche d'une chenille à 5 pattes d'intervalle.

$ ls /sensors
ir
$ ls -in /sensors
010-0005(ir)    011-0005(ir)    012-0005(ir)
$

La même approche peut-être réalisé avec les capteurs des atomes.

exemples/debut.txt · Dernière modification: 15/06/2010 21:31 (modification externe)