<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="fr">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Robotique Collective : Implémentation d un comportement d agrégation stratégique inspiré de comportement des Cafards</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Nehnouh</forename><surname>Chakib</surname></persName>
							<email>nahnouhc@yahoo.fr</email>
							<affiliation key="aff0">
								<orgName type="department">Département d Informatique Faculté des Sciences et Technologie</orgName>
								<orgName type="institution">Université Mustapha Stambouli Mascara</orgName>
								<address>
									<postBox>B.P. 305</postBox>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Debbat</forename><surname>Fatima</surname></persName>
							<email>debbat_fati@yahoo.fr</email>
							<affiliation key="aff0">
								<orgName type="department">Département d Informatique Faculté des Sciences et Technologie</orgName>
								<orgName type="institution">Université Mustapha Stambouli Mascara</orgName>
								<address>
									<postBox>B.P. 305</postBox>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Robotique Collective : Implémentation d un comportement d agrégation stratégique inspiré de comportement des Cafards</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">02EC42D80E06236EC3B469B214F68A59</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T00:18+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Robotique collective</term>
					<term>Robotique en essaim</term>
					<term>Agrégation</term>
					<term>Autoorganisation</term>
					<term>Émergence, Stigmergie</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>L exploration et l exploitation collectives d un environnement inconnu par un ensemble de robots font partie des applications parmi les plus populaires en Intelligence Artificielle Distribuée .De nombreux modèles ont été développés pour trouver des règles simples permettant à des robots d exploiter leur environnement pour des tâches d agrégation ou bien d exploration et collecte. La métaphore la plus invoquée est celle des insectes, en grande partie parce ce que ces animaux ont développé des techniques collectives assez étonnantes. Nous adopterons dans cet article l approche réactive pour concevoir un comportement d agrégation stratégique d un groupe de robots autonomes .Le comportement des Blattes pour le choix du site d abri et de regroupement a été pris comme métaphore pour concevoir le comportement similaire chez les robots.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="fr">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>À ses débuts, l'Intelligence Artificielle a puisé son inspiration dans le comportement individuel de l'être humain, en cherchant à reproduire son raisonnement. Mais dans la nature, on observe bien des formes d'intelligence. Pourquoi ne pas prendre en compte une intelligence qui ne serait plus individuelle, mais collective ?</p><p>Les comportements collectifs réalisés par les insectes sociaux sont parmi les plus impressionnants du règne animal. A la base de la plupart de ces comportements collectifs, on retrouve un comportement d agrégation qui favorise les interactions et les échanges d informations entre les individus d un groupe, et permet ainsi l´émergence de comportements collectifs complexes.</p><p>La nature est en effet pleine d'espèces animales organisées en société et capables d'effectuer des tâches d'une complexité impressionnante. Citons entre autres les fourmis, les termites, les blattes, les araignées, les abeilles, les bancs de poissons, les oiseaux ou encore les humains. La robotique en essaim est un domaine où des comportements bio-inspirés sont reproduits avec des robots. Nous présentons une étude du comportement collectif des robots dans leur environnement, qui fait appel au principe de l'auto-organisation sur le plan collectif, tout en conservant une réalité biologique et un comportement émergent qui possède certaines propriétés qui sont essentiellement la robustesse, l'extensibilité et la flexibilité.</p><p>La nature de notre problématique nous a suggéré alors, de faire appel à des approches et techniques :</p><p>-L'usage du paradigme des multi-agents situés et de l'intelligence comportementale.</p><p>-L'usage de l'émergence comme mécanisme de contrôle et de coordination distribuée. Ceci permet la mise en uvre du non linéarité des interactions intraniveaux et inter-niveaux.</p><p>Le but de ce travail est la conception et implémentation d un comportement réactif d agrégation stratégique d un groupe de robots autonomes. En robotique l agrégation auto-organisée a été utilisée pour permettre à des groupes de robots de récolter et de trier des objets dispersés dans l environnement ou pour leur permettre des déplacements et des regroupements coordonnés. Ce processus peut également conduire un groupe de robots aux capacités cognitives et sensorielles limitées à réaliser une décision collective.</p><p>Dans cet article, nous avons montré qu un ensemble de comportements individuels simples qui conduise les Blattes à une agrégation forte et rapide, peuvent également conduire un groupe de robots au choix collectif d un site d abri.</p><p>Nous présenterons d abord le contexte du problème, après quoi nous décrivons les métaphores adoptés et la problématique ; nous passerons en revue les travaux liés ; nous discutons les résultats obtenus et enfin les conclusions de ce travail et ses perspectives.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Robotique en essaim</head><p>La robotique en essaim est actuellement l une des applications primaires de l Intelligence Artificielle en essaim, les essaims fournissent la possibilité accrue de réalisation d une tâche (tolérance aux erreurs), ainsi qu une faible complexité des unités et enfin un coût faible au regard des systèmes robotiques traditionnels .Les domaines d application de ces robots sont variés : vaisseaux spatiaux, inspection /maintenance, construction, agriculture ou médecine.</p><p>La figure 1 montre la taxonomie de la robotique en essaim <ref type="bibr" target="#b0">[1]</ref> selon les axes suivants à savoir ; la modélisation, la conception de comportement, la communication, les études analytiques et les problèmes rencontrés.</p><p>A. L'axe de modélisation est divisé en automates à base de détecteurs, microscopiques, macroscopiques et les automates cellulaires. B. L'axe de conception de comportement est divisé en haches non adaptives, d étude et d'évolution. C. Tandis que l'axe de communication est divisé en "interaction par l'intermédiaire des capteurs ", "interaction par l'intermédiaire d'environnement".</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D.</head><p>La formation de modèle, l'agrégation, la formation à chaînes, auto assemblement les problèmes d'éviter de trou, de fourragement et d'auto déploiement sont discutés à l'axe de problèmes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Mécanismes de coordination :</head><p>Dans la robotique en essaim, il existe deux mécanismes de coordination qui sont : l auto-organisation et stigmergie.</p><p>• L auto-organisation: Souvent, dans beaucoup de systèmes adaptatifs complexes, les concepts d'émergence et d'auto-organisation sont utilisés conjointement <ref type="bibr" target="#b1">[2]</ref>  • Stigmergie : Le terme stigmergie fut introduit par le biologiste français Pierre-Paul Grassé en 1959, en référence au comportement des termites <ref type="bibr" target="#b4">[5]</ref>.Grâce aux modifications de l état de l environnement (gradients de phéromones), les termites arrivent, sans régulation centrale, à communiquer et à coordonner leur action. Donc La stigmergie est une méthode de communication indirecte via l'environnement. D'autre part, il est surprenant de remarquer que des systèmes, quoique simples, peuvent afficher des comportements beaucoup plus complexes et de types très différents, en exploitant l'influence et les variations de l'environnement. La stigmergie est tout ce qui peut perturber, altérer ou modifier le comportement d'un individu selon des variations de l'environnement. Comme elle permet à une société d'animaux de s'organiser.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Métaphore d agrégation</head><p>Plusieurs espèces d'animaux ont l'habitude de vivre en groupe, à certaines étapes ou pendant toute leur vie, durant certaines saisons ou pendant toute l'année. Les avantages de la vie en groupe sont relativement variés et nous pouvons signaler entre autres la défense contre la prédation, l'obtention de la nourriture et l'efficacité de la reproduction <ref type="bibr" target="#b5">[6]</ref>. Cependant, il faut distinguer entre au moins deux types de collectivités vues dans la nature. L'agrégation d'un côté, est un regroupement d'animaux entre individus différents qui sont attirés par un endroit particulier ou par un stimulus précis de l environnement. D'un autre côté, le grégarisme est la tendance des animaux à former des groupes sociaux comme dans les bancs de poissons, les bandes d'oiseaux et les troupeaux de mammifères, dont l'origine est l'attraction sociale <ref type="bibr" target="#b6">[7]</ref>.Parmi les comportements collectifs auto-organisés, on trouve l agrégation qui est certainement l un des plus simples comportements. Les individus grégaires présentent une attraction réciproque ou inter attraction. Chaque espèce exerce une attraction spécifique sur ses congénères et reçoit d'eux en retour une attraction non moins spécifique.</p><p>Dans la robotique en essaim, on peut identifier un certain nombre de comportements simples qui sont à la base des comportements plus complexes et qui ont été traités d une manière systématique: dispersion, agrégation, mouvement collectif et décision collective <ref type="bibr" target="#b7">[8]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Travaux existants :</head><p>Agrégation: La majorité des applications en robotique en essaim demandent aux membres de robots de se regrouper.</p><p>Le problème est facile quand une approche de commande centralisée est employée mais le problème n'est pas insignifiant quand la commande distribuée est employée. Les robots devraient se comporter de façon autonome et devraient employer l'information locale pour agréger. L agrégation a un rôle important pour beaucoup de systèmes biologiques parce qu'elle est à la base de l'apparition de diverses formes de beaucoup de tâches collectives. Les exemples de l'agrégation dans les systèmes biologiques peuvent être trouvés dans <ref type="bibr" target="#b8">[9]</ref>.</p><p>Plusieurs travaux ont été réalisés on peut citer parmi eux :</p><p>1. Trianni et autres <ref type="bibr" target="#b9">[10]</ref>, ont essayé de résoudre le problème d'agrégation en utilisant un contrôleur probabiliste. Ils ont employé un de plus haut niveau de l'abstraction que les lectures de sonde et les commandes de déclencheur dont les éléments principaux s'appellent comme contextes (abstraction des données de sonde) et comportements (abstraction des commandes de déclencheur). Ils ont défini la probabilité du changement entre les comportements dans tous les contextes avec unematrice de probabilité et ont observé que l'agrégation est possible avec une matrice prédéfinie dans un environnement à base de détecteur simple de simulation. <ref type="bibr" target="#b10">[11]</ref> ont également employé des algorithmes génétiques pour évoluer le comportement d'agrégation en évoluant simplement les poids d'un perceptron. La fonction de forme physique de l'évolution est définie comme distance moyenne du groupe de robots de son centre de la masse pour chaque époque. Ils ont observé deux types de contrôleurs dans la population finale :celui qui crée un agrégat très compact et celui qui est plus lâche que le précédent mais se déplacent en tant que groupe. On observe que le dernier est plus extensible quand le nombre de robots sont augmentés dans les expériences. <ref type="bibr" target="#b11">[12]</ref> ont exécuté des expériences systématiques en utilisant un contrôleur probabiliste. Il y a quatre comportements dans le contrôleur qui sont reliés à l'architecture de subsumption : l'action d'éviter obstacle, s approcher, repoussent et attendent. Approcher et repousser sont des comportements utilisent une sonde saine pour s'approcher ou repousser du bruit le plus fort. Les transitions entre repoussers approcher et attendre-repousser des états sont définies avec deux probabilités différentes. Une transition est réalisée quand un nombre aléatoire choisi entre zéro et un est plus grand que ces probabilités. Ils ont étudié les différences de comportement en examinant différentes valeurs de ces probabilités.Ils ont prouvé que la meilleure exécution est obtenue quand tous les deux paramètres égaux à 1 ce qui signifie que le robot essaye toujours de s'approcher à l'agrégat probablement le plus grand. Mais leur point est que cette approche aura le haut risque de la collision et aura la grande consommation d'énergie en raison du manque de l'utilisation de l'état d'attente. <ref type="bibr" target="#b12">[13]</ref> pour réaliser le comportement d'agrégation en évoluant les poids d'un réseau neurologique avec 12 entrées et 3 sorties.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Trianni et autres,</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Soysal et Sahin</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Bahçeci et Sahin</head><p>Tandis que les quatre premiers des neurones d'entrée codent la valeur saine obtenue à partir du haut-parleur, les neurones restants d'entrée codent les sondes infrarouges du robot. De même, le premier neurone de rendement utilisé pour commander le hautparleur omnidirectionnel et les deux autres sont utilisés pour commander les roues. Ils ont utilisé la même sonde et émetteur pour estimer la direction du plus grand faisceau. La forme physique d'une évaluation simple est définie comme rapport du nombre de robots formant le plus grand faisceau à tout le nombre de robots dans l'expérience. La forme physique d'un chromosome est calculée de quatre manières différentes (la forme physique de moyenne, de médiane, de minimum et de maximum de toute fonction) pour la comparaison. <ref type="bibr" target="#b13">[14]</ref> Ils ont essayé de montrer que les cancrelats exécutent l'agrégation globale des interactions locales. Pour faire ceci, ils ont mesuré les paramètres de système importants des expériences avec des larves de cancrelat comme la probabilité de l'arrêt dans un agrégat ou la probabilité de commencer à se déplacer. Ils ont créé un modèle numérique des comportements des cancrelats de ces mesures et ont essayé de valider leur modèle dans des simulations numériques. Bien que leur modèle numérique indique un désaccord quantitatif avec des expériences, ils ont réclamé qu'il offre également la preuve irréfutable que l'agrégation peut être expliquée en termes d'interactions entre les individus qui emploient seulement l'information locale. 6. Mataric a présenté la conception de l'agrégation dans <ref type="bibr" target="#b14">[15]</ref>. Bien que l'auteur ait montré quelques photos de simulation comme exemples du succès des comportements et ait réclamé que les expériences sont examinées sur de vrais robots, sans fournir tout autre détail au sujet des expériences. Les détails des expériences ne sont pas fournis pour comprendre que les comportements globaux des robots et des interactions nécessaires entre d'autres comportements sont cachés.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Jeanson et autres,</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Métaphore d agrégation chez les Blattes :</head><p>Le processus d agrégation cité en introduction est directement inspiré d un modèle biologique de déplacement et d agrégation développé à partir d expériences sur les larves de premier stade de la blatte germanique Blattella germanica.</p><p>Ce modèle a été construit sur la base d une quantification des déplacements et des comportements individuels de ces blattes à l intérieur d une arène circulaire homogène. Chacun de ces comportements individuels a été décrit de manière probabiliste, par une mesure de la distribution des probabilités d apparition ou de disparition d un comportement en fonction de l environnement local de l animal. Cette description empirique des comportements collectifs ne nécessite aucune connaissance des mécanismes physiologiques et neuronaux sous-jacents.</p><p>Les caractéristiques principales de ce modèle d agrégation sont les suivantes: la probabilité pour un individu de s arrêter à chaque pas de temps augmente avec le nombre de congénères arrêtés dans son voisinage proche ; au contraire, la probabilité de repartir diminue avec ce nombre. Ce double feed-back positif conduit alors à la formation rapide d agrégats <ref type="bibr" target="#b15">[16,</ref><ref type="bibr" target="#b16">17]</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Architecture du Contrôleur adopté pour des robots:</head><p>Nous avons essayé de mettre en évidence un système multi-agents sur lequel repose notre étude, dont le but est de diminuer la complexité de navigation d un ensemble de robots dans un environnement totalement inconnu. Chaque agent est doté de faculté d autonomie et de s interagir dans le groupe. Pour Ces raisons, nous avons choisit d adopter pour un agent-robot une architecture de subsumption de structure horizontale, cette architecture est composée de trois principaux modules : module de perception, module d action et un dernier module pour la communication.</p><p>Chaque robot mobile est composé des modules suivants (Figure <ref type="figure">2</ref>  C est une collection de comportements prédéfinis (Figure <ref type="figure" target="#fig_3">4</ref>), tel que déplacement, agrégation, évitement obstacle. Ces comportements sont nécessaires pour le déplacement d un robot. Toute en respectant un ordre de priorité : dans le cas où l agent robot est confronté entre deux cas : atteindre le but (zone d agrégat) et l évitement d un obstacle, dans ce cas le robot doit premièrement éviter l obstacle, ensuite continuer le déplacement (Approche de subsumption).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>• Comportement sélection chemin :</head><p>Chaque robot du groupe se déplace aléatoirement dans l espace de recherche depuis sa position initiale .Le but de ce comportement et la recherche d un site d abri tout en évitant les obstacles statiques et dynamiques (les autres robots).L environnement pour le robot est totalement inconnu.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>• Comportement Eviter Obstacle :</head><p>L évitement d obstacles est un comportement de base présent dans quasiment tous les robots mobiles. Il est indispensable pour permettre au robot de fonctionner dans un environnement dynamique. Il permet d éviter les obstacles apparus dans le champ de vision du robot, pour cela le robot doit déterminer un autre chemin (via le comportement sélection chemin).Le comportement d évitement d obstacle est déterminé par l agent-robot selon l environnement dans lequel il évolue et selon sa position par rapport aux obstacles rencontrés. La méthode qu on va utiliser est efficace à condition d avoir une perception correcte de l environnement c est la méthode VFH (Vector Field Histogram).</p><p>Cette Méthode utilise l'environnement perçu afin de générer un mouvement à exécuter sur un pas de temps, à la suite duquel un autre mouvement est généré et ainsi de suite. Ces mouvements sont appelés "mouvements partiels". </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>SI contexte i alors comportement i</head><p>Les densités polaires calculées par la méthode décrite dans la section précédente, sont comparées à un seuil permettant de tolérer un certain bruit ; ce seuil est utilisé pour déterminer les directions possibles pour le robot : toutes les directions dont la valeur est inférieure à ce seuil sont acceptées. • Comportement Agrégation : Ce comportement permet d arrêter le déplacement de tous les robots, en annulant leurs vitesses, lorsque l agrégation est accomplie. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Si OE ou OG ou OD alors &lt;Déclencher le comportement d évitement d obstacle&gt;</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Si &lt;Déclencher le comportement d évitement d obstacle&gt; alors :</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Si OE et OG et OD alors &lt; tourner alpha + /2 &gt; Si OE et OG et ¬OD alors &lt; tourner alpha_g&gt; Si OE et ¬OG et OD alors &lt; tourner alpha_d&gt;</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Simulation et résultats :</head><p>Nous avons construit un simulateur avec le langage Java Eclipse pour modéliser le comportement de nos robots Les figures ci-dessous montrent les étapes à suivre par les agents-robots depuis le démarrage (Figure <ref type="figure">6</ref>) des robots jusqu à la fin de simulation (Figure <ref type="figure">7</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Conclusion</head><p>Au cours de ce travail, nous avons mis au point un processus de décision collective à partir d un modèle biologique d agrégation très simple. Nous avons montré qu une agrégation associée à une préférence naturelle (caractéristiques de l environnement) peut conduire un groupe de robots aux capacités sensorielles et cognitives limitées, à réaliser un choix collectif pour un site d agrégation. L aspect le plus intéressant de ces résultats est qu aucun des robots utilisés n est capable individuellement de telles performances, à cause notamment de leur faible appareillage sensoriel et de leur capacité de traitement limitée.  Ce travail ouvre déjà quelques perspectives intéressantes pour la robotique collective dont le plus important et l expérimentation de ce comportement sur un groupe de robots réels.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">Références</head></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Taxonomie de la robotique en essaim</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>) :o</head><label></label><figDesc>Module de perception : la fonction de perception permet à l agent-robot de percevoir l état de son environnement (les autres robots). o Module de communication : Il permet l échange d informations utiles entre les agents-robots. o Module d action : les capacités de raisonnement de l agent constituent le centre de décision des différentes compétences de l agent. En fonction du comportement déclenché, un module d action associé à un comportement donné détermine une réponse adaptée à la situation dans laquelle se trouve l agent-robot. La réponse de l agent robot est fonction du la granularité du comportement. Dans notre application, ce module se compose des comportements suivants : Sélection chemin, Eviter obstacle, Agrégation : 4.1 Module de perception : Le module de perception assure une fonction double : Détecter la présence des obstacles (statiques et dynamiques) ou les robots tombant en panne à l aide des capteurs et tester la nouvelle position de l agent robot 4.2 Module de communication : Le module de communication est composé (Figure 3) de : o File d attente des messages émis : elle permet de stocker les messages que l agent veut envoyer aux autres agents. o File d attente des messages reçus : elle contient les messages envoyés par les autres robots. Module de Communication Module d action Module de perception Environnement</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 2 .Fig. 3 .</head><label>23</label><figDesc>Fig. 2. Architecture du robot</figDesc><graphic coords="7,171.60,282.96,252.48,115.68" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 .</head><label>4</label><figDesc>Fig.4. Module Action</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. les variables d'entrée : OE (obstacle frontal), OG (obstacle gauche) et OD (obstacle droit).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>4. 4</head><label>4</label><figDesc>Algorithme du comportement d agrégation : o La probabilité pour un robot de s arrêter à chaque pas augmente avec le nombre de congénères arrêté dans son voisinage. o La probabilité de repartir diminue avec ce nombre. o La probabilité d arrêt dépend aussi des caractéristiques de chaque cellule dans l environnement. Compter le nombre de robots : chaque robot émettait un numéro d identification spécifique et compter le nombre de robots possédant un numéro différent dans son voisinage. La cellule d agrégat doit porter quelques caractéristiques qui ressemblent à la nature (L humidité, ombré, etc.) N : Le nombre total de robots ; I : identification de chaque robot ; NA : Nombre de robots dans la zone d agrégat. CC : Caractéristique de la cellule Pr Ar : Probabilité d arrêter ; Pr Re : Probabilité de repartir Pr Ar (T 0 +1 ) = Pr Ar (T 0 ) + (NA*CC)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Fig. 6 .Fig. 7 .</head><label>67</label><figDesc>Fig.6. Démarrage</figDesc><graphic coords="11,177.12,220.08,255.84,93.36" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A Review of Studies in Swarm Robotics</title>
		<author>
			<persName><forename type="first">Bayindir</forename><surname>Levent</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Sahin</forename><surname>Erol</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Turk J Elec Engin</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="issue">2</biblScope>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Emergence and self-organisation: a statement of similarities and differences</title>
		<author>
			<persName><forename type="first">T</forename><surname>Dewolf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Holvoet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Workshop on Engineering Self-Organising Applications</title>
				<meeting>the International Workshop on Engineering Self-Organising Applications</meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="96" to="110" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">The principles of collective animal behaviour</title>
		<author>
			<persName><forename type="first">D</forename><surname>Sumpter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Philosophical transactions-Royal Society of London. Biological sciences</title>
				<meeting><address><addrLine>London, UK</addrLine></address></meeting>
		<imprint>
			<publisher>Royal Society of London</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="5" to="22" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Stigmergy, self-organisation, and sorting in collective robotics</title>
		<author>
			<persName><forename type="first">O</forename><surname>Holland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Melhuish</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Life</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="173" to="202" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">La reconstruction du nid et les coordinations interindividuelles chez bellicositermes natalensis et cubitermes sp. la théorie de la stigmergie. essai d interprétation du comportement des termites constructeurs</title>
		<author>
			<persName><forename type="first">P</forename><surname>Grassé</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Insectes Sociaux</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="41" to="81" />
			<date type="published" when="1959">1959</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Dans : Anthologie des Sciences de l</title>
		<author>
			<persName><forename type="first">A</forename><surname>Guillot</surname></persName>
		</author>
		<author>
			<persName><surname>Ethologie</surname></persName>
		</author>
		<editor>Homme. Tome II. Filloux J.C., Maisonneuve J.</editor>
		<imprint>
			<date type="published" when="1997">1997</date>
			<publisher>Dunod</publisher>
			<biblScope unit="page" from="321" to="349" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">Intelligent Behavior in Animals and Robots</title>
		<author>
			<persName><forename type="first">D</forename><surname>Mcfarland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bsser</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1993">1993</date>
			<publisher>MIT Press</publisher>
			<pubPlace>USA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><surname>Martinoli</surname></persName>
		</author>
		<author>
			<persName><surname>Nembrini</surname></persName>
		</author>
		<title level="m">Robotique en Essaim,Récents résultats et Directions Futures</title>
				<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Camazine</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Deneubourg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Franks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sneyd</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Theraulaz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Bonabeau</surname></persName>
		</author>
		<title level="m">Self-Organization in Biological</title>
				<imprint>
			<publisher>Princeton University Press</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page">691012113</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Modeling Pattern Formation in a Swarm of Self-Assembling Robots</title>
		<author>
			<persName><forename type="first">V</forename><surname>Trianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Labella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Grob</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Sahin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dorigo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Deneubourg</surname></persName>
		</author>
		<idno>TR/IRIDIA/2002-12</idno>
		<imprint>
			<date type="published" when="2002-05">May 2002</date>
			<pubPlace>Bruxelles, Belgium</pubPlace>
		</imprint>
		<respStmt>
			<orgName>IRIDIA, Universit Libre de Bruxelles</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Evolving Aggregation Behaviors in a Swarm of Robots</title>
		<author>
			<persName><forename type="first">V</forename><surname>Trianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Grob</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Labella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Sahin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dorigo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Artificial Life Proceedings of the 7th European Conference on Artificial Life (ECAL),Lecture Notes in Artificial Intelligence 2801</title>
				<editor>
			<persName><forename type="first">W</forename><surname>Banzhaf</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Christaller</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Dittrich</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">T</forename><surname>Kim</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Ziegler</surname></persName>
		</editor>
		<meeting><address><addrLine>Heidelberg, Germany</addrLine></address></meeting>
		<imprint>
			<publisher>Springer Verlag</publisher>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="865" to="874" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Probabilistic Aggregation Strategies in Swarm Robotic Systems</title>
		<author>
			<persName><forename type="first">O</forename><surname>Soysal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Sahin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the IEEE Swarm Intelligence Symposium</title>
				<meeting>of the IEEE Swarm Intelligence Symposium<address><addrLine>Pasadena, California</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Evolving Aggregation Behaviors for Swarm Robotic Systems : A Systematic Case Study</title>
		<author>
			<persName><forename type="first">E</forename><surname>Bahçeci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Sahin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the IEEE Swarm Intelligence Symposium</title>
				<meeting>of the IEEE Swarm Intelligence Symposium<address><addrLine>Pasadena, California</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Self-Organized aggregation in cockroaches</title>
		<author>
			<persName><forename type="first">R</forename><surname>Jeanson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Rivault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Deneubourg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Blancos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Fourniers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Jost</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Theraulaz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Animal Behaviour</title>
		<imprint>
			<biblScope unit="volume">69</biblScope>
			<biblScope unit="page" from="169" to="180" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Designing Emergent Behaviors : From Local Interactions to Collective Intelligence</title>
		<author>
			<persName><forename type="first">M</forename><surname>Mataric</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings,From Animals to Animats 2, Second International Conference on Simulation of Adaptive Behavior (SAB-92</title>
				<editor>
			<persName><forename type="first">J-A</forename><surname>Meyer</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">H</forename><surname>Roitblat</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Wilson</surname></persName>
		</editor>
		<meeting>,From Animals to Animats 2, Second International Conference on Simulation of Adaptive Behavior (SAB-92</meeting>
		<imprint>
			<publisher>MIT Press</publisher>
			<date type="published" when="1992">1992</date>
			<biblScope unit="page" from="432" to="441" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">A model of animal movements in a bounded space</title>
		<author>
			<persName><forename type="first">R</forename><surname>Jeanson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Blanco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Fournier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L</forename><surname>Deneubourg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Fourcassié</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Et Theraulaz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Theoretical Biology</title>
		<imprint>
			<biblScope unit="volume">225</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="443" to="451" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Self-organized aggregation in cockroaches</title>
		<author>
			<persName><forename type="first">R</forename><surname>Jeanson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Rivault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J.-L</forename><surname>Deneubourg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Blanco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Fournier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Jost</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Et Theraulaz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Animal Behaviour</title>
		<imprint>
			<biblScope unit="volume">69</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="169" to="180" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
