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.
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.
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.
Bojangles
ksk
Bojangles
chris stratton
ksk