Ένα ρομπότ δεν είναι ούτε μόνο μια είσοδος ούτε μια συσκευή εξόδου. είναι και τα δύο. Είναι ένα πολύπλοκο σύστημα που μπορεί να λαμβάνει εισροές (αισθητήρες που παρέχουν δεδομένα σχετικά με το περιβάλλον του) και να παράγουν παραγωγή (ενέργειες όπως μετακίνηση, χειρισμό αντικειμένων ή εμφανίζοντας πληροφορίες). Η ταξινόμηση εξαρτάται από το συγκεκριμένο πλαίσιο και ποια πτυχή του ρομπότ που σκέφτεστε.