Eu tenho uma sala de 300 cm x 300 cm com um teto alto de 25 cm (sim, vinte e cinco centímetros). Ele contém 50 pequenos robôs com rodas (cerca de 20 cm x 20 cm). Um computador central irá orquestrar os movimentos dos robôs, usando uma rede sem fio para enviar comandos de posição para eles. Os robôs executam seu próprio controle de posição em malha fechada para economizar largura de banda sem fio. Os robôs possuem microcontroladores ARM de 32 bits. Eles possuem sensores de posição das rodas e a capacidade de executar um controle preciso das rodas.
Problema: Os robôs ainda não podem fazer isso porque não têm como medir sua posição na sala.
Pergunta: Como os robôs podem medir sua posição e orientação com uma precisão melhor que ± 5 mm? Estou procurando uma solução precisa e robusta, que não seja afetada por oclusões e não exija um PC de alta potência em cada robô. Quaisquer sensores necessários para a localização podem ser facilmente adicionados aos robôs. Os microcontroladores podem ser facilmente trocados por outros mais poderosos, se a solução de localização exigir.