Mindstorm, l’apprentissage – 1ère séance

Cette année, le club a fait l’acquisition d’un robot en kit. Il s’agit du kit Mindstorm de Légo. C’est un kit qui comprend des moteurs (3), des capteurs (son, contact, lumière, couleur, ultrasons), un cerveau et des pièces pour attacher tout cela comme on veut. Il est livré avec un logiciel permettant d’écrire des « programmes » d’automatismes.

Notre but est pour le moment de bien comprendre comment fonctionnent les moteurs et les capteurs grâce au logiciel fourni. Dans un deuxième temps nous passerons à Microsoft Visual Studio for Robotics qui peut piloter différents robots (et plus seulement celui de Lego). Il nous permettra de faire la même chose graphiquement mais exécuté par le PC et non plus le cerveau du robot. Et enfin nous pourrons écrire en .Net les modules que nous voulons. Cela pour passer de l’automatisme à l’intelligence artificielle. Si le coeur nous en dit, peut-être réaliserons nous des extensions en électronique.

Voici le logiciel fourni par Lego
 
Notre robot n’a pas encore de nom mais cela ne nous a pas empêché, dans le cadre des activités prévues ce dimanche, de réaliser le premier modèle complet du manuel. Le but est que le robot démarre tout seul dès que l’on place un objet devant lui… Il vient alors se placer devant et attend les ordres. A la détection d’un son suffisamment fort, il referme ses pinces sur l’objet, fait demi-tour et rapporte l’objet au point de départ.

[youtube video=’RDekVVj1pjY’ vparams=’rel=0|border=0′][/youtube]

Cybot, l’origine

Les prémices de l’activité robotique datent de Cybot. Un petit robot en kit que l’on achetait pièce par pièce chez le libraire. C’était un petit robot avec moteurs et capteurs qui était capable de se déplacer sur le sol en évitant les obstacles. Il pouvait aussi suivre une ligne tracée sur le sol ou suivre un rayon lumineux. Par contre il offrait peu de possibilités en terme de développement. En fait on ne pouvait que suivre le magazine. Même si à la fin on pouvait faire un soupçon de programmation.