Roboter müssen sehen, planen und handeln können. Dafür brauchen sie Sensoren (wie z. B. Kameras), die es ihnen ermöglichen, Informationen über die Umgebung aufzunehmen, aber auch die Verarbeitungsleistung, um die Informationen zu analysieren und eine Entscheidung zu treffen. Und schließlich brauchen sie auch Betätigungs-Tools, damit sie in der physischen Umgebung handeln können.