In che modo l’ingegneria informatica è collegata alla robotica?

Ciao, grazie per l'A2A.
Inizio definendo cos'è un robot. Un robot è un sistema completamente autonomo che esiste nel mondo fisico, può percepire il suo ambiente e può agire su di esso per raggiungere alcuni obiettivi (The robotics primer, Maja). Questo forse significa che ci sono molti sistemi là fuori, soprattutto sistemi telecomandati che vengono chiamati robot ma che in realtà non sono robot. Un robot, per essere tale, deve essere completamente autonomo, altrimenti è un'altra macchina telecomandata che è fondamentalmente automazione. C'è un forte legame tra la robotica e l'intelligenza artificiale che è fondamentalmente l'informatica. Senza algoritmi di IA un robot cessa di essere un robot per definizione perché non ha la capacità di imparare. Un possibile legame quindi tra la robotica e l'informatica risiederebbe negli algoritmi di apprendimento attribuiti ai robot, i robot moderni cercano nei loro ambienti imparando bene l'area circostante e poi prendendo decisioni di percorso basate sul loro apprendimento dell'ambiente. Il punto qui è che qualsiasi macchina controllata a distanza non è un robot indipendentemente dal suo aspetto.
Un robot è autonomo e agisce sulla base delle proprie decisioni, e non è controllato da un umano. Ci sono, naturalmente, un sacco di esempi di macchine che non sono autonome, ma sono teleoperate e sono invece controllate esternamente dall'uomo. Si dice che sono teleoperate e non sono robot