Mam pokój o wymiarach 300 x 300 cm z sufitem o wysokości 25 cm (tak, dwadzieścia pięć centymetrów). Zawiera 50 małych robotów kołowych (około 20 cm x 20 cm). Komputer centralny będzie koordynował ruchy robotów, wykorzystując sieć bezprzewodową do wysyłania im poleceń pozycji. Roboty wykonają własną kontrolę pozycji w zamkniętej pętli, aby zaoszczędzić przepustowość sieci bezprzewodowej. Roboty mają 32-bitowe mikrokontrolery ARM. Posiadają czujniki położenia kół i zdolność do dokładnego sterowania kołami.
Problem: Roboty nie mogą tego jeszcze zrobić, ponieważ nie mają możliwości zmierzenia swojej pozycji w pomieszczeniu.
Pytanie: W jaki sposób robotom można nadać zdolność pomiaru ich pozycji i orientacji z dokładnością lepszą niż ± 5 mm? Szukam dokładnego i solidnego rozwiązania, na które nie mają wpływu okluzje i nie wymaga komputera o dużej mocy na każdym robocie. Wszystkie czujniki niezbędne do lokalizacji można łatwo dodać do robotów. Mikrokontrolery można łatwo zmienić na mocniejsze, jeśli wymaga tego rozwiązanie lokalizacyjne.