A robotokat széles skálán definiálják, a gyári szolgáltatásokhoz használt ipari robotoktól az otthoni takarítórobotokig. Az elérhető legtágabb definíció szerint valami robot, ha sokan robotnak tartják. Sok robotikus (az emberek, akik robotokat építenek) pontosabb meghatározást használ. Előírják, hogy a robotnak újraprogramozható agyvel (számítógéppel) kell rendelkeznie a test mozgatásához.

E meghatározás szerint a robotok számítógépes elemükben különböznek a többi mozgatható géptől, például az autóktól. Sok újabb autóban van fedélzeti számítógép, de csak apróbb beállítások elvégzésére használják. A vezető közvetlenül vezérli a jármű legtöbb részét különböző mechanikus eszközökön keresztül. A robotok fizikai tulajdonságaikban különböznek a közönséges számítógépektől, és mindegyikhez egy test kapcsolódik, ami a közönséges számítógépeknél nem mondható el.

