Suvire une trajectoire avec le robot Q-Scoot

Introduction 

Dans ce tutoriel on va vous expliquer comment implémenter les programmes pour commander le robot Q-Scout en faisant quelques taches comme : suivre une trajectoire grâce au capteur infra-rouge, détection des obstacles à l’aide du capteur ultrason … etc, et tout ça en utilisant la programmation par blocks sur le logiciel MyCode.
Pour commencer voici ce qu’on doit faire en premier, on ouvre le logiciel MyCode et dans le menu dispositif ou y’a dispositif et costumes on choisit notre robot, dans notre cas c’est bien Q-Scout, pour avoir les bons blocks des bons capteurs comme montré sur la figure suivante :

Définition :

Dans cette activité on va implémenter le programme qui nous permet de suivre une ligne (une trajectoire), pour cela :
– On lance MyCode, on fait comme expliqué dans la partie introduction pour récupérer les blocks des capteurs du robot Q-Scout.
– Dans le menu Evénements on choisit le block ‘quand le programme commence’ pour démarrer le programme, c’est comme le feu vert du notre programme.
– Dans le menu Contrôle on met une boucle pour que notre programme suivra la ligne pour toujours où y’a une trajectoire à suivre il la suit (après on peut changer ça selon nos besoins bien sur), pour cela on choisit le block ‘Toujours’.

  – Dans le menu Capteurs on choisit le block ‘lire le capteur suiveur de ligne’ et on choisit le port où on a branché le capteur (infra-rouge) sur notre robot Q-Scout réel.
– On fait des conditions sur le lecteur du capteur suiveur de ligne de façon que :
–> Quand on a une valeur égale à 0 ça veut dire on voit du noir et c’est qui veut dire qu’on est sur la ligne qu’on veut suivre, c’est pour ça on donne une instruction ‘d’aller vers l’avant avec une vitesse qu’on choisit’ (faut pas qu’elle soit trop grande ni petite non plus) dans notre cas on met 90 ce qui est moyen, qu’on la trouvera dans le menu Mouvements.

–> Quand on a une valeur égale à 1 ça veut dire on voit du noir d’un seul coté qui est le coté droit et c’est qui veut dire qu’on est sur la ligne d’un coté et pas de l’autre coté, c’est pour ça on donne une instruction ‘de tourner vers la gauche (le sens contraire du droite pour revenir à la bonne trajectoire) avec une vitesse qu’on choisit’, dans notre cas on met 90, qu’on la trouvera dans le menu Mouvements.

  –> Quand on a une valeur égale à 2 ça veut dire on voit du noir d’un seul coté qui est le coté gauche et c’est qui veut dire qu’on est sur la ligne d’un coté et pas de l’autre coté, c’est pour ça on donne une instruction ‘de tourner vers la droite (le sens contraire du gauche pour revenir à la bonne trajectoire) avec une vitesse qu’on choisit’, dans notre cas on met 90, qu’on la trouvera dans le menu Mouvements.

–> Quand on a une valeur égale à 3 ça veut dire on voit pas du tout du noir et c’est qui veut dire qu’on est pas sur la ligne qu’on veut suivre, c’est pour ça on donne une instruction ‘d’aller vers l’arrière avec une vitesse qu’on choisit’ (pour qu’on revient peut être on trouvera la ligne) dans notre cas on met 90, qu’on la trouvera dans le menu Mouvements.

– A la fin on peut tout regrouper et on a le programme qui nous permet de suivre une trajectoire (noir et blanc la ligne qu’on veut la suivre est noir), montré ci-contre :

– Pour essayer notre programme on branche notre robot Q-Scout dans le PC via le câble USB fournie avec sur le port USB indiqué sur le robot.
– On connecte notre robot avec notre logiciel MyCode en cliquant sur ‘Retour aux paramètres d’usine’ et on laisse se connecter, on aura un truc comme ça :- On lance notre programme et c’est parti !

 

Pour aller plus loin

Créer des animations avec le robot Q-Scout

Dans cette activité nous allons implémenter un programme qui permettra de créer des animations musicales et lumineuses à l'aide du notre robot Q-Scout en utilisant MyQode.

See more...

Détection et évitement d’obstacle avec le robot Q-Scout

Dans cette activité nous allons implémenter un programme qui permettra de détecter et éviter des obstacles à l'aide du robot Q-Scout en utilisant MyQode.

See more...

Découverte du robot Q-Scout

Dans cette activité nous allons vous présenter le robot Q-Scout et son logiciel MyQode.

See more...