Un robot no es únicamente una entrada ni un dispositivo de salida; son ambos. Es un sistema complejo que puede recibir entrada (sensores que proporcionan datos sobre su entorno) y producir salida (acciones como moverse, manipular objetos o mostrar información). La clasificación depende del contexto específico y qué aspecto del robot está considerando.