[youtube video=’iQZH4TSvIM4′ vparams=’rel=0|border=0′][/youtube]
|
![]() Travail sur |
Mindstorm, l’apprentissage – 5ème séance (27/01/2008)
[youtube video=’k4oKe7TTIsw’ vparams=’rel=0|border=0′][/youtube]
|
L’étape de programmation avait les éléménts nouveaux suivant :
Bon … le résultat n’était pas fameux. En effet pour un danceur de smurf c’était bon mais pas pour un marcheur. S’étant apperçu que les pieds n’adhérés pas assez au sol, nous lui avant fait des semelles anti-dérapentes (des petits freins en fait) (voir figure 1). Au final c’était dû à une erreure minime dans le montage : 1 cran de déclage dans une articulation. |
Mindstorm, l’apprentissage – 4ème séance (09/12/2007)
Aprés présentation aux absents du travail effectué à la scéance précédente, nous nous sommes attaqués au 3ème modèle. Il s’agit d’un scorpion! C’est un engin mobile mais pas sur roues : il marche. Le principe est fort simple : Il avance droit devant lui à l’infini (aux piles prés 😉 ). Quand un obstacle surgit dans son « champ de vision » il se met a reculer le plus vite qu’il peut. Si l’obstacle en se déplaçant vers lui plus vite que lui arrive à moins de 15cm, il pique en détendant sa queue. L’interet principal au niveau du code était la première utilisation d’une boucle.
[youtube video=’LX_TNx-wKP0′ vparams=’rel=0|border=0′][/youtube]
Ca pique ! Et encore nous avons changer les pivots pour ajouter de la resistance mécanique. Avant il piquait nettement plus fort. Nous avons fait cette modifcation pour régler un autre problème. En effet au départ quand il avancait, la resistance des pivots était trop faible et la queue se pliait/dépliait légèrement. Cela provoquer un léger déséquilibre et deviait le scorpion de sa trajectoire.
Mindstorm, l’apprentissage – 3ème séance (30/09/2007)
Aujourd’hui, nous avons repris le bras de la dernière fois mais au lieu de suivre le manuel, nous avons élaboré le programme nous mêmes. Le résultat est meilleur. Comme vous pouvez le constater sur la vidéo suivante :
[youtube video=’yNX01F-Fwl0′ vparams=’rel=0|border=0′][/youtube]
L’étape suivante consistait à mettre en place le capteur colorimétrique. C’est à dire que le robot change d’action en fonction de la couleur de la sphère.
La balle est bleue, c’est ce qu’il attend… en conséquence il la laisse sur place après avoir dit qu’elle était bleue.
La balle est rouge, il n’en veut pas et la retire du support après avoir dit qu’elle était rouge.
Mindstorm, l’apprentissage – 2ème séance
Dans cette séance, nous avons attaqué le deuxième modèle. Il s’agit d’un bras articulé. Son but est de déplacer une balle d’un support à un autre. Cependant, si nous y sommes parvenus, le résultat n’est pas à la hauteur de nos espérances. Aussi on reprendra à la séance suivante et on ira plus loin.
Mindstorm, l’apprentissage – 1ère séance
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.

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