Innerhalb der Robotikprogrammierung wird die Orientierung hauptsächlich in Form von x-, y- und z-Koordinaten von einem zentralen Ort aus angegeben. Die Koordinaten x, y, z sind jedoch für ein schnelles Verständnis des Menschen nicht geeignet, wenn viele Orte zur Auswahl stehen (z. B. {23, 34, 45}, {34, 23, 45}, {34, 32, 45}). , {23, 43, 45} ist nicht besonders menschenfreundlich und sehr anfällig für menschliches Versagen. Noch häufigere englische Orientierungsdeskriptoren sind häufig entweder zu wortreich oder zu ungenau für eine schnelle Auswahl (z. B. "nach vorne gerichtete Kamera an der rechten vorderen Schulter von Roboter 1" ist zu wortreich, aber "vorne" / "vorwärts" ist zu ungenau - ist das Kamera an der Vorderkante oder zeigt sie nach vorne?)
In den Bereichen Marine und Luftfahrt werden Fahrzeugstandorte allgemein als Vorwärts-, Rückwärts- (oder Heck-), Backbord- und Steuerbordstandorte bezeichnet. Während die Bewegungsrichtung, die relativ zum Fahrzeug ist, häufig in Bezug auf ein Zifferblatt angegeben wird (z. B. wäre vor dem Vorderteil "bei 12", hinten am Heck "bei 6", während rechts von Steuerbord und links vom Port wäre "bei 3" bzw. "bei 9"). Diese Sprache unterstützt eine schnelle menschliche Kommunikation, die präziser ist als Begriffe wie "vorne" und "vorwärts". Gibt es gleichwertige Begriffe in der mobilen Robotik?