La programmation des robots est un terme général qui englobe les méthodes de communication des tâches par un opérateur au robot. Les tâches constituent l'exécution de mouvements dans un espace atteignable associé à des actions élémentaires en points particuliers. La transmission de l'ordre est réalisée selon des techniques multiples et variées dont la complexité est relative au type de tâche et aux possibilités du robot utilisé.
Un robot, quel que soit sa complexité, constitue un problème d'automatisme qu'il faut résoudre avec toute les méthodes que nous offrent les technologies électriques, électroniques ou fluidiques. Nous allons, au cours de ce chapitre, décrire les méthodes les plus employées en les classant selon le type de robot à programmer.