Bonjour,
Je cherche à développer une application de localisation dans les réseaux de capteurs, une partie de cette application est basée sur un algorithme de sélection des nœuds.
Au début plusieurs capteurs sans fils (nœuds) sont dispersés aléatoirement dans une zone géographiques. Parmi ces nœuds il existe quelques uns qui connaissent leurs positions (équipes de GPS) et contribuent à l'estimation de la position des autres.
Ensuite chaque nœud envoie une requête de localisation et reçoit plusieurs réponses provenant des nœuds équipes de GPS et des autres qui ont déjà estimé leurs positions.
Pour une estimation de bonne précision, je choisi en priorité les réponses provenant des nœuds GPS suivi des nœuds qui ont servi directement des nœuds GPS suivi des autres avec un intermédiaire (sans GPS) de plus et ainsi de suite.
l'erreur d'estimation s'accumule à chaque fois qu'on utilise un nœuds non équipe de GPS.
voila un exemple qui illustre la selection :
le nœud n1 a reçu 4 réponse provenant de B1 , B2 , n2 et n4, l'estimation nécessite 3 nœuds donc je choisi B1 , B2 (sans erreurs) et n4 (n4 a un niveau de moins par rapport n3).
Je veux attribuer un poids à chaque nœud, à base duquel je sélectionne les nœuds.
toute remarque sera la bienvenue.
Cordialement
E. Bazoga
Partager