Distancia entre arduinos

Olá,
Preciso saber como medir a distancia entre dois ou mais arduinos em tempo real.

A ideia e achar o posicionamento de uma pessoa dentro de uma quadra, salão por exemplo.

Ja me falaram sobre GPS mais se o lugar for coberto por exemplo nao iria rolar, sem dizer a precisão não é la essas coisas.
Ja me falaram sobre usar Ultrasonico, porem ele capta no maximo 5 metros da fonte, e e seu tiver um lugar por exemplo 20x30 teria que ter um monte deles.

Existe alguma outra maneira? Usando Transceiver, rf.

Sim, pode ser feito dessa forma (por exemplo com ZigBee). Deverá haver projectos na net que fazem isso.

https://www.google.com.br/search?q=triangulation+arduino&oq=triangulation+arduino&aqs=chrome..69i57j0l5.3249j0j4&sourceid=chrome&es_sm=93&ie=UTF-8

Acha que da para fazer com precisão de menos de 1 metro?