Motor koji se koristi na robotu može ovisiti o brojnim čimbenicima. Ono što se robot koristi za kretanje, snaga potrebna za to i težina robota su ključni faktori. Motori veće snage zahtijevaju veće baterije, koje su znatno teže i povećavaju ukupnu težinu robota. Glavne vrste robotskih motora uključuju kontinuirane istosmjerne (DC) motore, kao i koračne i servo motore; svaki ima različite prednosti i nedostatke ovisno o primjeni robotike. Napon, struja, brzina, moment i veličina glavna su razmatranja pri odabiru motora za izradu robota.
Za odabir najboljeg robotskog motora, istosmjerni motori su popularan izbor jer mogu trošiti energiju iz tipičnih robotskih baterija. Postoji mnogo vrsta kontinuiranih istosmjernih motora koje možete izabrati. Ovi robotski motori, bez obzira da li ih proizvođač isporučuje ili ih povezuje s mjenjačem, imaju dovoljno snage da podrže stroj težak nekoliko stotina funti. Ovisno o zahtjevima zakretnog momenta robota, možda će se morati instalirati komponente za smanjenje prijenosa što posljedično može povećati težinu i cijenu projekta.
Ako se koračni motor koristi s robotskim kompletom, tada nije potrebno koristiti zupčanike za ograničavanje potrošnje energije kada se robot kreće sporo. Motor se kreće u malim koracima, tako da kretanje koje se događa pod promjenjivim opterećenjem možda neće biti dovoljno osim ako se ne dodaju dodatni krugovi. Servo motori su još jedna vrsta robotskog motora i obično su najjeftiniji u cjelini. Prikladni za kutne i rotacijske pokrete, mogu se koristiti na robotima s hvataljkama i višezglobnim rukama koji podižu, pomiču i postavljaju predmete. Ovi se motori također mogu rekonfigurirati za dodavanje kontinuirane rotacije sposobnostima robota.
Prilikom odabira najboljeg robotskog motora važno je znati za koji je napon motor predviđen. Većina robota napravljenih kod kuće zahtijeva od šest do 24 volta, ali ako se radi na višim naponima, motor će se pregrijati i prestati raditi. Važna je struja koju motor troši tijekom rada, kao i struja zastoja koja se troši kada se prestane okretati. Također se mora uzeti u obzir razina snage i topline koju može podnijeti, a pri izradi robota potrebno je znati i silu motora robota, odnosno zakretni moment i njegovu maksimalnu brzinu. Općenito, što je veći zakretni moment u robotici, to je veći i teži robot koji motor može podržati.