Falta mucha información, por lo que tendremos que hacer algunas suposiciones:
- Que la habitación no refleja las frecuencias que estás
utilizando, sería mejor que sea absorbente.
- Que el sistema sea lo más simple posible
- La actualización es del orden de unos pocos 10's de Hz.
- hay limitaciones de energía en la cantidad de energía que puede transmitir.
Desea evitar hacer mucho en la forma de mezcla directa y detección de fase, pero podría usar la interferencia con bastante facilidad. Levanté esta imagen de ( physicsclassroom ) que es todo lo que realmente necesitas para entender la idea.
Hay varios esquemas que podrías hacer, pero aquí hay uno que probablemente funcionará:
Dirija ambas antenas de entrada desde la misma fuente, que tiene portadoras de estado estable a 3 (o más) frecuencias fijas que se mezclan y se dirigen a las antenas. Cada una de estas frecuencias en una longitud de onda diferente creará diferentes patrones nodales dentro de la sala. Y debido a que existen simultáneamente, estarán uno encima del otro.
En el lado del receptor, necesita el número correspondiente de receptores para cada una de las frecuencias transmitidas que devuelven la envolvente o la intensidad de cada frecuencia. Pero esto puede provenir de una antena y una vez mezclado hacia abajo debe estar cerca del término de DC, por lo que un Arduino lo puede leer con facilidad.
Hay muchas variantes con las que puedes jugar. Cambiar la fase de las frecuencias transmitidas de una antena a la otra. Notará que el patrón a continuación es simétrico, por lo que no podrá determinar de izquierda a derecha, cambiar la fase lo solucionará, y eso solo debe ocurrir en una frecuencia, como una conjetura.
Habrá una tendencia general a disminuir la potencia, por lo que la distancia desde la puerta se puede determinar aproximadamente, pero eso es suficiente para reducir el dominio de la solución de búsqueda a bordo del robot a un área más pequeña.
Puede realizar cálculos a distancia, lo que significa que rastrea su posición desde la puerta y luego lo usa para predecir cuáles serán los patrones de radio en el vecindario adyacente. Si lo mantiene activo, no tendrá el problema de simetría izquierda / derecha que se indicó anteriormente.
Otras ideas:
- chirriar la forma de onda del transmisor podría ser otra forma de tener un patrón de cambio dinámico.
Advertencias:
- Las paredes reflectantes provocarán todo tipo de rebotes. Esto complica el cálculo y puede hacer que sea imposible. Pero un mapeo previo puede ser la solución allí.