Skip to main content

Tourner à gauche et à droite

Icône Boîte à outils de l'enseignant Boîte à outils de l'enseignant - Le but de cette section

Le but de la section Jouer est que les élèves apprennent à programmer le robot pilote automatique pour tourner à gauche ou à droite en utilisant le virage pour le bloc. Pour commencer la section Jouer, les élèves sont initiés aux comportements de programmation. Ensuite, les élèves feront une enquête où ils apprendront à programmer le pilote automatique pour tourner à gauche et à droite. Lisez cette page avec les élèves avant de passer à l'exploration de Turning. Utilisez les questions Motivate a Discussion (Google / .docx / .pdf) pour examiner avec les élèves quels sont les comportements de base et pourquoi ils sont les éléments constitutifs de la programmation d'un robot.

Icône Boîte à outils de l'enseignant Boîte à outils de l'enseignant - Comportements des robots

Comportements » sont un moyen très pratique de parler de ce que le robot fait et de ce qu'il doit faire. Aller de l'avant, s'arrêter, tourner, chercher un obstacle - ce sont tous des comportements.

Lorsque les élèves commencent la tâche de programmation, ils doivent également commencer à réfléchir aux actions du robot en termes de comportements. Lorsque les étudiants programment, ils doivent suivre les étapes suivantes :

  • Tout d'abord, ils formulent un plan pour que le robot effectue l'action souhaitée.

  • Ensuite, ils traduisent ce plan en un programme que le robot peut suivre.

Le plan sera simplement la séquence de comportements que le robot doit suivre, et le programme ne sera que ces comportements traduits en blocs de QI VEXcode.

Diviser les tâches en petits comportements, puis créer des solutions avec ces comportements est une compétence qui peut être appliquée à de nombreux sujets différents. C'est aussi un exemple de pensée computationnelle. Pour plus d'informations sur la pensée computationnelle, voir ici : https://k12cs.org/computational-thinking/

Diagramme illustrant une gamme de comportements robotiques allant de simples (à droite) à complexes (à gauche). Du plus simple au plus complexe, les comportements lisent « moteur de rotation », pour déplacer le bras du robot, ouvrir/fermer la pince du robot, déplacer les roues du robot, saisir l'objet, avancer pendant 5 secondes, tourner le robot de 90 degrés, se rendre à l'emplacement et ramasser l'objet, administrer des médicaments dans tout l'hôpital et faire fonctionner le véhicule autonome comme le plus complexe.

Penser comme un robot

Les êtres humains sont très complexes et peuvent penser de manière très complexe. Parfois, nous pensons aux choses consciemment, et parfois inconsciemment. Avez-vous déjà dû penser à respirer pour vous faire respirer ? Que diriez-vous de faire un problème de mathématiques ? Maintenant, réfléchissez à la façon dont vous êtes passé de la porte de la salle de classe à votre siège. Avez-vous pensé à chaque pas et à chaque virage, ou pensiez-vous à autre chose ?

Les robots ne pensent pas à beaucoup de choses, et ils n'ont pas de subconscient pour les aider comme le font les humains. Les robots ne peuvent faire que ce pour quoi ils sont programmés. Toutes les tâches robotiques peuvent être décomposées en tâches plus simples, et ces tâches plus simples sont connues sous le nom de comportements - les éléments constitutifs de la programmation robotique.

Un comportement est une façon dont un robot agit, et peut varier de basique à complexe, selon la façon dont le robot est construit ou programmé. Un robot mobile simple comme l'Autopilot n'a que deux moteurs, de sorte que ses comportements impliqueront de tourner ces moteurs pour atteindre ses objectifs. Le pilote automatique utilisera des comportements simples tels que avancer, reculer et tourner pour accomplir des tâches plus importantes.

Alors, comment pensez-vous comme un robot ? Imaginez une tâche que vous voulez que le robot fasse. Maintenant, imaginez chaque étape que le robot devrait faire pour effectuer cette tâche. Ce sont les comportements que vous auriez besoin de programmer pour accomplir la tâche.

Icône Motiver la discussion Motiver la discussion - Se retourner en conduisant

Q : Tout comme la marche avant et arrière, le virage est un comportement de base qu'il est important de maîtriser. Pourquoi pensez-vous qu'il est important d'apprendre ces comportements en premier ?
R : Les élèves pourraient répondre avec une variété de réponses, mais l'idée est que les comportements de base sont importants à apprendre avant de tenter des comportements plus difficiles. Vous pouvez le comparer à l'apprentissage des faits d'addition et de soustraction mathématiques de base avant d'apprendre à emprunter et à transporter lorsque vous ajoutez des nombres plus grands.

Q : Combien de fois estimez-vous que vous vous tournez pendant que vous vous déplacez pendant la journée ?
R : Les étudiants peuvent répondre avec n'importe quel nombre, mais il est probable qu'il s'agisse d'un très grand nombre ! Tourner est un mouvement de base que nous faisons tous très souvent.

Q : Combien de tâches pouvez-vous énumérer que vous pouvez faire sans y penser ?
R : Les élèves peuvent répondre avec n'importe quelle activité comme respirer ou avoir un rythme cardiaque qu'ils ne contrôlent pas consciemment. Les élèves pourraient également répondre avec des parties de leur routine auxquelles ils ne pensent pas beaucoup, comme se brosser les dents le matin. Soulignez que les adultes le font aussi, avec des exemples comme se rendre au travail en voiture. Vous pouvez également souligner que les élèves peuvent faire beaucoup de choses à la fois, comme fredonner une chanson tout en faisant un problème de mathématiques.

Icône Étendre votre apprentissage Étendez votre apprentissage - Penser comme un robot

Sans vous retourner, vous ne pouviez aller nulle part ! Demandez aux élèves d'aller à la porte de la salle de classe et de compter le nombre de pas et de tours qu'il leur faut pour s'asseoir à leur bureau. Les élèves doivent enregistrer chaque partie de leur chemin de la porte à leur siège dans leurs cahiers d'ingénierie et essayer de dessiner un diagramme étiqueté. Un exemple de ceci pourrait être :

  • Commencez par la porte

  • Marchez 8 pas en avant

  • Tourner à gauche de 90 degrés

  • Marchez en ligne droite sur 4 marches

  • Tourner à droite à 90 degrés

  • Asseyez-vous

Demander aux élèves de tracer leur chemin par petites étapes les amènera à réfléchir à la façon dont un robot pourrait être programmé pour se déplacer et se tourner pour atteindre un objectif également.