Kartezijanski robot, znan tudi kot kartezijski koordinatni robot, je običajna vrsta industrijskega robota. Ima tri “roke”, od katerih vsaka deluje vzdolž linearnih krmilnih osi. Vsaka od teh osi je pod pravim kotom na drugi dve. Običajna uporaba kartezijanskega robota je računalniški stroj za numerično krmiljenje (CNC) in ima lahko veliko uporab, zlasti kot rezkalni ali risalni stroj.
Osnovna oblika kartezijanskega robota je sestavljena iz treh “rok”. Vsaka roka se lahko premika samo vzdolž dvodimenzionalne osi – premika se lahko samo nazaj ali naprej ali, če je roka navpična, navzgor ali navzdol. Vsaka roka je pod pravim kotom na drugi dve, kar omogoča robotu, da uporabi gibe vseh treh rok, da doseže različne točke v tridimenzionalnem prostoru. Te roke se lahko zelo razlikujejo po velikosti, odvisno od namena robota. Pri nekaterih posebej velikih izvedbah bo imela vodoravna roka oporo na obeh koncih. Temu pravimo portalni robot.
Glavna prednost kartezijanskega robota pred drugimi vrstami industrijskih robotov je, da so vse tri njegove osi nadzora linearne in ne rotacijske. Prednost linearne osi nadzora je, ker močno poenostavi rešitev robotove roke. Za programiranje robota za določeno nalogo mora biti programer sposoben programirati robota, da se premika vzdolž svojih krmilnih osi, da doseže različne želene položaje. Določanje te rešitve roke zahteva izračune za določitev želenih položajev glede na krmilne osi robota. Linearne izračune je veliko lažje izračunati, saj lahko programer te izračune izvede v zaprti obliki z uporabo osnovnih trigonometričnih načel.
Zaradi sposobnosti kartezijanskega robota, da z relativno lahkoto doseže različne točke v tridimenzionalnem prostoru, je njegova najpogostejša uporaba kot CNC stroj. CNC stroji uporabljajo računalniške programe za pridobivanje potrebnih ukazov, da robot deluje na želeni način, in nato te ukaze naložijo v robota. Omogočajo zelo natančno premikanje robota in tako naredijo kartezijanske robote primerne za različne funkcije risanja in risanja. Ko se kartezijanski robot uporablja na ta način, lahko orodje spustite na površino ali dvignete z nje, medtem ko se premikate vzdolž ravnin X in Y, da ustvarite poseben dizajn.