danse avec les robots
Transcription
danse avec les robots
TP Domotique 4ème Danse avec les robots 1) Présentation : Cette application simule l’attraction « Danser avec les robots » présente au Futuroscope de Poitiers. Le but est de programmer les mouvements du robot qui devra revenir à sa position de départ à la fin du programme. 2) Travail à effectuer : Préparez une feuille de papier pour relever vos réponses. Faire l’inventaire du matériel disponible : Ordinateur, robot, interface reliant le robot à l’ordinateur, source d’énergie pour faire fonctionner le robot. Démarrer l’ordinateur et le logiciel Robot Icône du logiciel Vous obtenez la fenêtre suivante : Actionnez le bouton « Contrôler les moteurs » TP Domotique 4ème Danse avec les robots En cliquant sur un numéro, vous actionnez un moteur du robot. Attention à se tenir prêt à faire Stop avec le curseur de la souris une fois le mouvement lancé pour ne pas faire forcer les moteurs en bout de course. Notez à quels mouvements du robot correspondent les chiffres des boutons présents à l’écran. 0 = faire tourner la base dans le sens des aiguilles d’une montre. 1 = faire tourner la base dans le sens ……. 2 = ..... 3 = …. 4=… 5=… 6=… 7=… Une fois tous les mouvements répertoriés, refermer la fenêtre et aller sur Programmer : Le but est de simuler l’attraction du futuroscope de Poitier en créant 3 programmes pour faire évoluer le robot sur lequel sont installées de personnes. Au Futuroscope lorsque les personnes sont installées dans les sièges, on leur demande quel niveau elle souhaitent 1,2 ou 3. Les niveaux correspondent aux sensations que les personnes vont éprouver lorsque le programme du robot sera démarré. Il faut penser à ramener le siège à la position de départ en fin de programme pour que les personnes puissent descendre et laisser la place aux suivantes. TP Domotique 4ème Danse avec les robots Essayer d’abord de réaliser un programme simple en 3 étapes qui fait seulement tourner la base dans un sens puis dans l’autre et ramène le siège à la position de départ. Positionnez le siège avec les commandes manuelles présentes à coté du bouton STOP. Le robot en position de départ doit être placé de façon à avoir le siège en position horizontale, le bras perpendiculaire et l’avant bras horizontal. Voici le programme à compléter, il reste à trouver la dernière temporisation en dixième de secondes Etape 1 : moteur 0 Etape 2 : moteur 1 Etape 3 : moteur 0 temporisation = 25 temporisation = 40 temporisation = ?? saut vers étape 2 saut vers étape 3 saut vers étape 0 Lorsque le programme fonctionne bien et que le siège revient bien à sa position de départ, quitter la fenêtre de programme et aller sur le bouton “Enregistrer un cycle” Taper comme nom de fichier votre classe suivie de vos initiales et du numéro 1 Revenez ensuite dans la fenêtre « Programme » et essayez de réaliser un autre programme avec au moins 6 étapes avec combinaison de deux mouvement dans une même étape. Etape 1 : moteur 0 Etape 2 : moteur 1 Etape 3 : moteur ?? Etape 4 : moteur ?? Etape 5 : moteur ?? Etape 6 : moteur ?? temporisation = 25 temporisation = 40 temporisation = ?? temporisation = ?? temporisation = ?? temporisation = ?? saut vers étape 2 saut vers étape 3 saut vers étape 4 saut vers étape 5 saut vers étape 6 saut vers étape 0 Lorsque le programme fonctionne bien et que le siège revient bien à sa position de départ, quitter la fenêtre de programme et aller sur le bouton “Enregistrer un cycle” Taper comme nom de fichier votre classe suivie de vos initiales et du numéro 2 Le saut à la dernière étape doit toujours être 0 afin de stopper le cycle en pensant à faire revenir le robot à la position initiale à la dernière étape. Questions : Le retour à la position de départ reste toujours difficile à faire exécuter par le robot, dites pour quelles raisons. Quelles solutions peut-on envisager pour faciliter le retour à la position initiale et sécuriser davantage le système ?