Roboții sunt construiți cu ajutorul tehnologiilor din domeniul ingineriei mecanice și electronice, care permit construirea și programarea componentelor lor, cum ar fi senzorii și motoarele. Aceștia pot fi controlați prin intermediul unui sistem de control, cum ar fi un microcontroler sau un computer, care oferă instrucțiuni pentru mișcările și activitatea roboților. Utilizarea roboților poate fi variabilă, de la industria manufacturieră și spitale până la cercetare și explorarea spațiului. Aceștia pot fi utilizați pentru a reduce costurile de producție, pentru a îmbunătăți procesele și pentru a realiza sarcini pe care oamenii nu le pot realiza.