W programowaniu robotyki orientacja jest podana przede wszystkim w odniesieniu do współrzędnych x, yi z, z jakiegoś centralnego położenia. Jednak współrzędne x, y, z nie są wygodne do szybkiego zrozumienia przez człowieka, jeśli istnieje wiele lokalizacji do wyboru (np. {23, 34, 45}, {34, 23, 45}, {34, 32, 45} , {23, 43, 45} nie jest szczególnie przyjazny dla człowieka i jest bardzo podatny na ludzkie błędy). Jednak bardziej powszechne angielskie deskryptory orientacji są często zbyt trudne lub zbyt nieprecyzyjne, aby można je było szybko wybrać (np. „Kamera skierowana do przodu na prawym ramieniu robota 1” jest zbyt trudna; ale „przód” / „przód” jest zbyt nieprecyzyjny - czy aparat na krawędzi natarcia czy skierowany do przodu?)
Na polach morskich i lotniczych lokalizacje pojazdów są ogólnie omawiane jako dziobowy, rufowy (lub rufowy), portowy i sterburty. Podczas gdy kierunek ruchu odnoszący się do pojazdu jest często podawany w odniesieniu do powierzchni zegarowej (np. Przód dziobu byłby „w pozycji 12”, tył rufy byłby „w pozycji 6”, natomiast na prawo od prawej burty i na lewo od portu będzie odpowiednio „na 3” i „na 9”). Ten język obsługuje szybką komunikację międzyludzką, która jest bardziej precyzyjna niż terminy takie jak „przód” i „przód”. Czy istnieją podobne warunki w zakresie robotyki mobilnej?