Détection et évitement d'obstacles avec le robot Q-Scoot

Introduction 

Dans ce tutoriel nous allons 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 détecter des obstacles et les éviter à l’aide du capteur ultrason sur le logiciel MyCode, pour cela on suit les étapes suivantes :
– 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 à ultrason’ et on choisit le bon port où on a branché le capteur ultrason dans notre robot réel, dans notre cas c’est le port 3, on fait ça pour récupérer la distance envoyé par le capteur (ça veut dire y’a une truc détecté sur la distance envoyé et c’est bien notre obstacle).

– Dans le menu Contrôle on choisit le block ‘si’ pour mettre des conditions sur la distance envoyé par notre capteur ultrason, on met une condition ‘si la distance envoyé par le capteur est inférieur à un certain seuil (dans notre cas on choisit 20 cm) –> on tourne à droite avec une vitesse de 100 pour faire presque un demi tour pour s’éloigner de cette obstacle détecté.

– Et si on détecte pas quelque chose inférieur à 20 cm on continue notre trajet normale avec une vitesse de 90.

– A la fin on regroupe le tout pour avoir le programme qui nous permet de détecter et d’éviter un obstacle à l’aide du capteur ultrason.

 

 

 

 

– On peut essayer le fonctionnement du notre programme en bronchant notre robot au PC et en le connectant avec le logiciel MyCode comme déjà expliqué lors de l’activité 1 et on aura un truc comme ça 

 

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...

Suivre une trajectoire avec le robot Q-Scout

Dans cette activité nous allons implémenter un programme qui permettra de une trajectoire à l'aide du notre 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...