Pour les déplacements

Le robot dispose d’un ou plusieurs moteurs pour se déplacer. Nous ne traiterons pas cette partie dans ce tutoriel.

Partons alors du principe que le robot sait "avancer" et "manœuvrer"

Pour détecter l’obstacle

Pour détecter un obstacle avant de le toucher, le robot doit être équipé d’un capteur qui mesure la distance entre lui et un objet placé devant.

Il existe 2 types de capteurs :
 les capteurs à ultrasons
 les capteurs à infrarouge

Ces capteurs sont équipés d’une partie émettrice et d’un récepteur (contrairement aux barrières infrarouges des portails dont les deux modules sont séparés et placés de chaque coté).