Teleguide2011-2 : Différence entre versions

De Wiki de bureau d'études PeiP
Ligne 9 : Ligne 9 :
  
 
Le robot en version finale:
 
Le robot en version finale:
 +
 +
'''Etape 2 : Familiarisation avec le logiciel Labview (logiciel Mindstorm)'''
 +
 +
Nous avons commencé par la programmation graphique du logiciel pour comprendre l'utilisation des moteurs et du sensor.
 +
Très vite, nous avons été confrontés à des problèmes de communication bluetooth entre la foxboard qui nous a poussé vers la programmation avec le langage NXC (Not Exactly C) qui nécessite un apprentissage de ce langage et des fonctions permettant de diriger chaque composant du robot. Ce langage a plusieurs avantages, il nous a permis de régler chaque mesures plus aisément et précisément(vitesse des moteurs, temps, fréquences de sons, distance, etc).
 
----
 
----

Version du 12 mars 2012 à 10:01

Etape 1 : Construction du robot

Nous avons d'abord commencé par construire en essayant de suivre un maximum le manuel fourni par Lego. Cependant, le problème du manque d'espace est très vite apparu. Deuxième soucis, un moteur placé à l'avant ne servait à rien. Enfin, si nous voulions suivre le manuel, c'était pour être sur d'avoir un robot solide qui tienne face au poids conséquent des différents composants externes à installer. Nous avons alors décidé de reprendre les fondamentaux du robot typique, mais d'en élargir énormément l'intérieur afin de pouvoir mettre la Foxcom et le mini-PC tranquillement. On a donc obtenu un robot assez large mais compact comportant tous les objets dont nous allions avoir besoin par la suite.

Le robot en version 1 en suivant le manuel: MaliarRoyerBase.jpg

Le robot en version finale:

Etape 2 : Familiarisation avec le logiciel Labview (logiciel Mindstorm)

Nous avons commencé par la programmation graphique du logiciel pour comprendre l'utilisation des moteurs et du sensor. Très vite, nous avons été confrontés à des problèmes de communication bluetooth entre la foxboard qui nous a poussé vers la programmation avec le langage NXC (Not Exactly C) qui nécessite un apprentissage de ce langage et des fonctions permettant de diriger chaque composant du robot. Ce langage a plusieurs avantages, il nous a permis de régler chaque mesures plus aisément et précisément(vitesse des moteurs, temps, fréquences de sons, distance, etc).