Umerjanje robota je postopek, s katerim se robotova gibanja in čas teh premikov nastavijo na ustrezne vrednosti, običajno glede na nekatere privzete nastavitve. To je zelo pomemben proces, zlasti v panogah, kjer je veliko robotov usklajeno za delo pri nalogi, ki pogosto zahteva veliko natančnost pri določanju časa in gibanja. Če je robot v industrijskem projektu oddaljen nekaj centimetrov ali nekaj sekund, bi lahko prekinil celoten proces in povzročil veliko izgubo produktivnosti. Pravilna kalibracija robota zagotavlja, da so programi, ki upravljajo gibanje robota, nastavljeni na pravilne začetne vrednosti in da je vse gibanje glede na te vrednosti takšno, kot bi moralo biti.
Postopek kalibracije robota nikakor ni preprost. Obstaja veliko različnih spremenljivk, ki jih je treba upoštevati, tudi v primeru preprostih robotov. Pri programiranju je treba na primer upoštevati geometrijo robota in njegovo okolico. Za robota z veliko gibljivimi deli je to lahko zelo težko organizirati. Umerjanje robota se izvaja, da se zagotovi, da različni funkcionalni deli robota ne posegajo drug v drugega in da jih okolje ne ovira.
Obstajata dva glavna vidika kalibracije robota: kinematična kalibracija in dinamična kalibracija. Tako kinematika kot dinamika se ukvarjata z gibanjem različnih delov robota. Kinematika se na splošno ukvarja z gibanjem delov robota brez upoštevanja mehanizmov, s katerimi se ti deli premikajo. Dinamična kalibracija robota se bolj ukvarja z deli samega robota kot z njihovimi natančnimi položaji v prostoru. Dinamična kalibracija, na primer, upošteva trenje in maso, medtem ko se kinematična kalibracija ukvarja s položajem v prostoru.
Umerjanje robota običajno vključuje veliko količino zunanjih meritev, da se zagotovi, da so robot in vsi njegovi deli tam, kjer morajo biti. Laserji, ravnila, triangulacija in druge metode se lahko uporabljajo za zagotovitev natančnega pozicioniranja. Natančnost na tem področju je zelo pomembna, saj meritev praviloma določa vrednosti, ki usmerjajo gibanje robota.
Programi, ki se uporabljajo za kalibracijo robotov, na splošno temeljijo na matematičnih načelih optimizacije. Gibi so optimizirani tako, da so čim bolj učinkoviti – uporabljajo se najkrajši in najhitrejši možni gibi. Na ta način lahko industrijski procesi, ki vključujejo robote, potekajo hitro in z minimalno izgubljenim časom in energijo.