Recherche et approche

Previous  home  Next   

Cet exemple montre comment créer un programme Robotino View permettant de rechercher un objet de couleur à l'aide de la caméra de Robotino et de s'en approcher. Le programme se compose de deux sous-programmes.

Rotation : dans ce sous-programme Robotino se tourne vers l'objet en couleur
Accostage : dans ce sous-programme Robotino s'approche de l'objet en couleur et s'arrête dès que la surface couverte par l'objet dans l'image de la caméra dépasse une limite.

Le programme principal se présente comme indiqué ci-dessous :

example_search_and_approch_mainprogram

Partant d'une étape d'initialisation vide, le programme principal passe immédiatement à l'état "Step1". Le programme principal demeure dans cette étape tant que la variable globale "next" est égale à 0. Le sous-programme "Rotation" met "next" à 1, dès que Robotino s'est tourné vers l'objet en couleur.

Le sous-programme "Accostage" remet "next" provisoirement à 0, de sorte que "Step2" reste activé. Lorsque Robotino s'est suffisamment rapproché de l'objet en couleur, le sous-programme "Accostage" met "next" à 1 et le programme principal se termine par un saut à "Terminate".

example_search_and_approch_scene