Osnovni princip AGV-a (automatsko vođeno vozilo) koji određuje svoju poziciju putem navigacije QR kodom je skeniranje QR koda na tlu kamerom i raščlanjivanje informacija kako bi se dobila trenutna pozicija.
Konkretno, senzor na AGV-u (obično kamera i procesor) čita QR kod položen na tlo, prikazuje udaljenost između centra senzora i centra QR koda i ugao skretanja. Ove informacije se prenose AGV kontroleru, koji izračunava poziciju AGV-a na karti na osnovu ovih podataka i generira upute za navigaciju. Navigacija QR kodom se obično kombinira s inercijskom navigacijom kako bi se postiglo preciznije pozicioniranje.
Prednosti navigacije QR kodom uključuju fleksibilnu upotrebu i relativno lako polaganje ili promjenu staza, ali nedostaci su to što QR kod treba redovno održavati, posebno na složenim lokacijama gdje će QR kod možda trebati često mijenjati, a postoje visoke zahtjevi za tačnost i vijek trajanja žiroskopa. Osim toga, u praznom području između QR kodova nema referentnih informacija, a drugi senzori su potrebni za ispravljanje odstupanja.

