Plusieurs composants électroniques utilisant la communication radio ont été commercialisés ces dernières années. La commercialisation de ces composants a généré de nouvelles applications comme les réseaux de capteurs sans fil.
Les capteurs de ces systèmes sont installés dans des circuits autonomes. Ainsi, les tâches de contrôle et de mesure peuvent être réparties, par exemple, pour mesurer l'étendue de la zone géographique. Le principal avantage de ce type de réseau est le doublage : en ayant autant de capteurs sur le réseau, si l'un se casse, l'autre remplit sa fonction jusqu'à ce que le cassé soit remplacé.
Cependant, la coordination de tant de capteurs n'est pas facile: ils ont tous le même matériel et logiciel, en plus d'avoir une consommation d'énergie et une capacité de traitement limitée. Dans ce cas, les protocoles de fonctionnement sont beaucoup simplifiés si l'on connaît la position de chaque capteur et la distribution géographique du réseau. Notez qu'en l'absence de câbles, il n'est pas facile de localiser les capteurs. La présence d'un grand nombre de capteurs rend également impossible à chacun de mesurer ces emplacements. Par conséquent, une méthode automatisée est nécessaire pour que chaque capteur calcule sa position.
Jagoba Arias de l'UPV a proposé et développé un nouvel algorithme pour le calcul de la position des capteurs. Pour trouver cette position, la distance d'autres capteurs est utilisée. Cependant, pour que ces systèmes soient économiquement viables, chaque capteur doit être très économique, tant en conception qu'en production. Les capteurs ne peuvent pas contenir d'électronique complexe, il n'est donc pas prévu que ces mesures soient très précises.
L'algorithme proposé dans l'étude effectue le calcul pour chaque capteur, sachant que les distances connues présentent des défauts. Enfin, une plate-forme de simulation a été développée pour comparer les résultats obtenus avec d'autres algorithmes proposés ces dernières années. De cette façon, vous pouvez voir le nombre de tâches de calcul que chaque capteur doit effectuer et comment elles influencent le résultat obtenu par les erreurs.