Tengo una habitación de 300 cm x 300 cm con un techo de 25 cm de alto (sí, veinticinco centímetros). Contiene 50 pequeños robots con ruedas (unos 20 cm x 20 cm). Una computadora central orquestará los movimientos de los robots, utilizando una red inalámbrica para enviarles comandos de posición. Los robots realizarán su propio control de posición de bucle cerrado para ahorrar ancho de banda inalámbrico. Los robots tienen microcontroladores ARM de 32 bits. Tienen sensores de posición de las ruedas y la capacidad de hacer un control preciso de las ruedas.
Problema: los robots aún no pueden hacer esto porque no tienen forma de medir su posición en la habitación.
Pregunta: ¿Cómo se puede dar a los robots la capacidad de medir su posición y orientación con una precisión mejor que ± 5 mm? Estoy buscando una solución precisa y robusta, que no se vea afectada por las oclusiones y que no requiera una PC de alta potencia en cada robot. Cualquier sensor que sea necesario para la localización se puede agregar fácilmente a los robots. Los microcontroladores se pueden cambiar fácilmente por otros más potentes si la solución de localización lo requiere.