En los últimos años se han comercializado varios componentes electrónicos que utilizan la comunicación por radio. La comercialización de este tipo de componentes ha generado nuevas aplicaciones como las redes de sensores inalámbricas.
Los sensores de estos sistemas están instalados en circuitos autónomos. De este modo, las tareas de control y medición pueden ser distribuidas, por ejemplo, para medir la magnitud que ocupa una amplia zona geográfica. La principal ventaja de este tipo de redes es el doblaje: al tener tantos sensores en la red, si uno se rompe, otro cumplirá su función hasta que se sustituya lo roto.
Sin embargo, la coordinación de tantos sensores no es fácil: todos ellos tienen el mismo hardware y software, además de tener un consumo energético y una capacidad de procesamiento limitada. En este caso, los protocolos de funcionamiento se simplifican mucho si se conoce la posición de cada sensor y la distribución geográfica de la red. Hay que tener en cuenta que, al no disponer de cables, no es fácil localizar los sensores. La presencia de tantos sensores hace inviable, además, que cada uno pueda medir esas ubicaciones. Por ello, es necesario un método automatizado para que cada sensor calcule su posición.
Jagoba Arias de la UPV ha propuesto y desarrollado un nuevo algoritmo para el cálculo de la posición de sensores. Para encontrar esta posición se utiliza la distancia a otros sensores. Sin embargo, para que este tipo de sistemas sean económicamente viables, cada sensor debe ser muy económico, tanto en diseño como en producción. Los sensores no pueden contener electrónica compleja, por lo que no se espera que estas medidas sean muy precisas.
El algoritmo propuesto en el estudio realiza el cálculo para cada sensor, sabiendo que las distancias conocidas presentan defectos. Finalmente, se ha desarrollado una plataforma de simulación para comparar los resultados obtenidos con otros algoritmos propuestos en los últimos años. De esta forma se puede observar el número de tareas de cálculo que debe realizar cada sensor y cómo influyen en el resultado obtenido por los errores.