Robot nie je iba vstupom, ani výstupným zariadením; Je to obaja. Je to komplexný systém, ktorý môže prijímať vstup (senzory poskytujúce údaje o svojom prostredí) a vytvárať výstup (akcie ako pohyb, manipulácia s objektmi alebo zobrazovanie informácií). Klasifikácia závisí od konkrétneho kontextu a od toho, aký aspekt robota zvažujete.