Valeur de cette activité : 15 points
Compétence :
Robot NXT Linux 02b - Défi - distance parcourue (5 tours)

A-Module 12 : ROBOTIQUE - Linux : 15 points - difficulté : 2

Robot NXT Linux - Défi - distance parcourue

Pour cette activité, vous aurez à consulter les pages d'aide suivantes :
  1. Activité Robot-Nxt-Linux : Étape 0
  2. Résumé des principales commandes


Partie 1 du travail : Construction de vos prototypes

Description :

Ce projet consiste à concevoir un mécanisme de transformation de mouvement qui permettra à votre robot de parcourir la plus grande distance possible en ligne droite avec 5 tours de moteur et d"afficher cette distance sur l'écran du robot.

Consultez ce document au besoin

Étapes de réalisation :

  1. Donnez un nom à votre robot
  2. Exploration des pièces disponibles
  3. Expérimentation de conception de différents mécanismes
  4. Recherche sur internet des possibilités offertes pour le Robot NXT de Lego
  5. Prenez en note les adresses de sites utiles
  6. Calcul de la distance parcourue avec 5 tours de moteurs en utilisant votre robot initial (avec les roues directement connectées au moteur).
  7. Conception de différents prototypes
  8. Photographie de chacun de vos prototypes
  9. Téléchargement des images dans votre espace de téléchargement
  10. Écriture de votre programme (.rbt (windows) ou .nxc et .rxe (Linux)) :
    Au besoin, utilisez le guide suivant
    Voici quelques informations qui pourront vous aider dans la réalisation de cette tâche :
    Sachant que la diamètre d'une roue standard du robot est de 5,5 cm
    Sachant que la circonférence d'une roue est donnée par la formule suivante :
    c=pi x d
    Sachant que la mesure d'une tuile est de 30,5 cm
    Sachant qu'une calculatrice est offerte en tapant dans le terminal la commande :
    bc -l
    Sachant qu'un tour de roue correspond à 360 degrés de rotation de son axe (essieu)
    Vous aurez besoin des commandes et structures suivantes:
    task main()
    {
    }
    
    
    RotateMotor(OUT_AB,100,360);
    
    
    int dist;
    
    dist=...;
    
    NumOut(10,10,dist);
    
    
    
    
    
  11. Téléchargement de votre programme dans votre espace de téléchargement
  12. Test des différents prototypes (calcul de la distance parcourue avec 5 tours de moteurs)
  13. Comparaison des résultats
  14. Conception de votre robot final
  15. Compétition de type tournoi à la ronde
  16. Rédaction du rapport final

Ce rapport devra contenir :

  1. Le nom donné à votre robot
  2. Une courte description du projet réalisé
  3. Une courte explication des méthodes de recherche utilisées (recherche sur internet, expérimentation de mécanismes, etc)
  4. Les adresses des sites web utilisés
  5. Une présentation des différents prototypes réalisés accompagnée d'images (photographies)
  6. Un tableau des résultats obtenus avec chacun des prototypes
  7. Un lien vers votre programme
  8. Copiez/collez votre programme entre les balises <pre></pre>
  9. Une image de votre robot final
  10. Le résultat obtenu à la compétition
  11. Une conclusion qui explique les résultats obtenus ainsi que les améliorations possibles à apporter à votre robot.

Partie 2 du travail : rédaction du rapport d'expérimentation

Ce travail devra OBLIGATOIREMENT être  produit dans votre portfolio web.

Suivez cette procédure afin de produire votre rapport :

  1. Ajoutez une page à votre portfolio (bouton 6) en inscrivant le numéro de la directive 66009

  2. Inscrivez dans le champ "Titre" (section jaune) le texte : "Robot NXT Linux - Défi - distance parcourue"

  3. Inscrivez 66009 dans le champ NO DE LA DIRECTIVE

  4. Sélectionnez MODULE ROBOTIQUE dans le champ SECTION

  5. Sélectionnez la matière INFORMATIQUE

  6. Cliquez le bouton de votre barre de boutons

  7. Sélectionnez dans la boîte à liste déroulante "insérer un modèle" (boîte rose dans la zone de boutons HTML, voir illustration ci-dessous) le modèle "PROJET ROBOTIQUE NO 1 :  

     


  8. Cliquez le bouton rouge "Ajouter" afin d'enregistrer votre travail
  9. Cliquez le bouton afin de poursuivre votre travail 

  10. Assurez-vous que votre barre de boutons HTML est affichée en cliquant le bouton

  11. Complétez les différentes sections de votre rapport.
  12. Lorsque votre rapport est terminé, cochez la case à cocher "Pourriez-vous corriger mon travail s.v.p." et enregistrez.