Alcance infrarrojo

He estado echando un vistazo a estos robots de enjambre y estoy muy impresionado. Sin embargo, hay un aspecto de los robots que me confunde, que es el alcance infrarrojo que utilizan.

ingrese la descripción de la imagen aquí

Los robots tienen un transceptor infrarrojo de gran angular en la parte inferior y hacen rebotar el haz en la mesa sobre la que se paran para comunicarse con otros robots. Esto lo puedo entender, pero lo que no puedo es la parte de rango como se indicó anteriormente. ¿Alguien podría arrojar algo de luz sobre cómo estos robots calculan su rango entre sí usando este método infrarrojo? Se agradecería mucho una explicación general o enlaces a un artículo.

Respuestas (1)

La respuesta ya está presente en la página cuyo enlace publicaste:

Del Informe Técnico TR-06-11, "B. Comunicación y Detección", pág. 4

Durante cualquier comunicación entre robots, el robot receptor también mide la intensidad de la luz infrarroja entrante. Esta intensidad de luz entrante es una función monótonamente decreciente de la distancia entre el transmisor y el receptor; por lo tanto, la distancia al transmisor puede ser calculada por el receptor . En la práctica, la intensidad de la luz entrante también se ve afectada por el ruido y las variaciones de fabricación, lo que conduce a una precisión de detección de ±2 mm y una precisión inferior a 1 mm.

(énfasis mío)

Supongo que encontraron experimentalmente la relación entre la distancia entre Tx/Rx y la intensidad recibida (o tienen acceso a algún gráfico característico del fabricante de los módulos IR), y lo usaron para basar los cálculos de distancia.

Muchas gracias por encontrar eso para mí. Debería haber buscado más. ¿Estaría en lo cierto al suponer que la superficie en la que se refleja el IR juega un papel en la adición de un desplazamiento cero, creando la necesidad de calibración?
Sí. La intensidad del IR recibido también dependería de la superficie desde la que se refleja. Además, el efecto de la luz ambiental (especialmente la luz del sol) también debería minimizarse.
Justo como pense. Muchas gracias por su ayuda.
@ksk, el efecto de la luz ambiental a menudo se puede reducir modulando la señal transmitida (después de todo, son datos) y midiendo solo la modulación en la señal recibida, por lo que rechaza principalmente la luz solar y la luz de la habitación, es decir, en la medida en que el receptor es o se puede linealizar.
@ChrisStratton: ¿La modulación no suprimiría el ruido solo para aplicaciones como la detección de proximidad (que evita la activación falsa) o la comunicación de datos (como mencionó)? ¿Seguiría siendo útil la modulación si es necesario realizar una medición de intensidad? Estaba pensando en tener dos sensores (o medidas), uno para detectar los niveles de luz ambiental y el otro para medir/comunicar la intensidad. La salida del sensor de luz ambiental podría usarse para definir un umbral para el sensor Rx cuando quiera medir la intensidad.