En kartesisk robot, även känd som en kartesisk koordinatrobot, är en vanlig typ av industrirobot. Den har tre ”armar” som var och en fungerar längs linjära kontrollaxlar. Var och en av dessa axlar är i rät vinkel mot de andra två. En vanlig applikation för den kartesiska roboten är en dator numerisk styrning (CNC) maskin, och den kan ha en mängd användningsområden, särskilt som antingen en fräs- eller ritmaskin.
Den grundläggande formen av en kartesisk robot består av tre ”armar”. Varje arm kan bara röra sig längs en tvådimensionell axel – den kan bara röra sig bakåt eller framåt eller, om armen är vertikal, upp eller ner. Varje arm är dock i rät vinkel mot de andra två, vilket gör att roboten kan använda rörelserna för alla tre armarna för att nå olika punkter i ett tredimensionellt utrymme. Dessa armar kan variera enormt i storlek, beroende på syftet med roboten. I vissa särskilt stora utföranden kommer den horisontella armen att ha stöd i båda ändar. Detta kallas en portalrobot.
Den primära fördelen som den kartesiska roboten har framför andra typer av industrirobotar är att alla dess tre kontrollaxlar är linjära snarare än roterande. Att ha en linjär styraxel är en fördel eftersom det avsevärt förenklar robotens armlösning. För att programmera en robot för en specifik uppgift måste programmeraren kunna programmera roboten att röra sig längs dess kontrollaxlar för att nå de olika önskade positionerna. Att bestämma denna armlösning kräver beräkningar för att bestämma de önskade positionerna i förhållande till robotens kontrollaxlar. Linjära beräkningar är mycket lättare att beräkna, eftersom programmeraren kan utföra dessa beräkningar i en sluten form med hjälp av grundläggande trigonometriska principer.
Som ett resultat av den kartesiska robotens förmåga att relativt lätt nå olika punkter i ett tredimensionellt utrymme, är dess vanligaste användning som en CNC-maskin. CNC-maskiner använder datorprogram för att extrahera de nödvändiga kommandona för att få roboten att fungera på önskat sätt och sedan ladda dessa kommandon i roboten. De gör det möjligt för roboten att röra sig mycket exakt och gör därmed kartesiska robotar lämpliga för olika ritnings- och ritningsfunktioner. När en kartesisk robot används på detta sätt kan ett verktyg sänkas ner på eller höjas från en yta samtidigt som man rör sig längs X- och Y-planen för att skapa en specifik design.