Olá,
Há uns dias comprei o livro Making Things Talk: Practical Methods for Connecting Physical Objects
http://www.amazon.co.uk/exec/obidos/ASIN/0596510519, que dá umas ideias das diversas forma de comunicação e de vários protocolos, com exemplos simples (entre outras ideias engraçadas).
O livro tem um exemplo de como obter a distância de um emissor XBee com o arduino, em que esta basicamente é um valor recebido no pacote da transmissão. Penso que basta ligar um Xbee a uma bateria para que estes emitam. Existem tambem uns módulos prontos a ligar ao PC (para os XBee, quando encontrar o link coloco-o).
Penso que, por ex. se tiveres 4 módulos XBee numa sala em cada um dos cantos( vou chamar de "policias"), quando estes recebem uma mensagem de um dos "peões" (são os XBee no meio da sala e que se "deslocam" livremente), cada policia sabe a distância de cada peão. Os policias tem um comando (tipo apito) que quando o accionam, todos os peões respondem. Posteriormente à resposta dos peões, cada policia envia as distâncias para a esquadra (PC) e esta matemáticamente consegue calcular onde cada peão se encontra.
Com os Xbee também é possível criar várias redes, no mesmo espaço, não se interferindo entre elas.
Não tenho nenhum módulo desses, mas se calhar um dia destes lá vão ter de ser uns 2 ou 3... já andam a aparecer muitas vezes na minha "literatura"
Caso necessites de alguma ajuda, está não hesites em "apitar", e parece-me um projecto muito interessante.
Cumprimentos,
Álvaro Santos