Détection d’obstacle avec le robot Edison

Le principe

Une fois la détection d’obstacle activée en utilisant l’icône Detect Obstacle, le robot envoie des signaux infrarouges depuis les led droite et gauche.
Si un des signaux est renvoyé par un obstacle, celui-ci sera détecté par la led réceptrice situé au centre de l’avant du robot.

Par un test avec la boucle if, on peut alors décider de l’action à exécuter (reculer, tourner, …).

Un exemple basique

Dans ce cas, le robot, ne cherche pas à savoir de quel côté se trouve l’objet. En cas de détection, le robot tourne sur lui-même, sinon, il avance.

ex-decte-obstacle-simple01.png

Voici son lien.

Un exemple plus complet

Dans cet exemple, on utilise deux événements pour agir en fonction de la détection d’un obstacle sur la droite ou sur la gauche.

Pendant le traitement de cet événement, on arrête la détection d’obstacle.

ex-detecte-obstacle-complexe01.png

ex-detecte-obstacle-complexe02.png

Voici son lien.