Ejemplo de trilateración en java

Actualmente estoy trabajando en un programa que utiliza RSSI para determinar la ubicación en función de la intensidad de la señal. ¿Alguien sabe dónde está un ejemplo de trilateración en Java? No pude encontrar ninguno en línea.

Básicamente, el programa necesitará tomar 3 distancias, que son las distancias derivadas de los RSSI y luego la latitud y longitud de los tres puntos y luego determinar la ubicación del usuario usando trilateración bidimensional (estoy ignorando la altura de cada baliza para ahora).

Vi uno de Python aquí, pero no conozco Python lo suficientemente bien como para entenderlo.

preguntado el 12 de junio de 12 a las 14:06

Ese es el código actual en el que basé el mío, pero parece haber problemas cuando dos o tres balizas están muy juntas o cuando son colineales. -

Girish, terminé usando tu enlace y encontré una manera de explicar cuándo las balizas son coplanares. Gracias por la respuesta. -

@GirishRao: +1 por tu enlace :) -

@GirishRao, quiero preguntarle si el valor rssi utilizado en el código que proporcionó está en db. -

1 Respuestas

Para referencia futura para cualquier persona con el mismo problema.

Acabo de usar el enlace proporcionado por Girish. http://code.google.com/p/talking-points-3/source/browse/trunk/WifiPosition/src/TalkingPoint/thejoo/Trilateration.java?r=109

pero tenga en cuenta que debe tener en cuenta cuándo las coordenadas son coplanares, ya que esto no se tiene en cuenta en el código.

Respondido el 13 de junio de 12 a las 15:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.