MISSION TO MARS
Transcription
MISSION TO MARS
M ISSION TO M ARS Bienvenue dans notre programme spatial. L’équipe ARoMathiK est heureuse de vous accueillir comme nouvel apprenti et vous propose de découvrir quelques rudiments de la robotique et de la programmation informatique grâce à ses missions spatiales à bord du vaisseau "ANTAR3S". Vous aurez l’occasion de secourir et ramener sur Terre des satellites en perdition, d’explorer les planètes du système solaire, de slalomer au milieu des astéroïdes et de naviguer à travers plusieurs constellations. Chaque mission sera l’occasion de découvrir et d’utiliser les capacités de notre engin spatial : un livre de bord vous aidera à mener à bien vos missions et vous pourrez à tout moment en inventer de nouvelles. Nous vous souhaitons bon courage et un bon voyage intergalactique. L’équipe ARoMathiK MISSION 1 : 1ère partie Mission 1 (sauvetage d’un satellite). Un de nos satellites de communication ne transmet plus d’information depuis plusieurs jours. Votre première mission est de rejoindre le satellite, d’entrer en communication avec lui et de rentrer sur Terre pour nous faire un rapport sur la situation. Ce sera l’occasion pour vous de découvrir la navigation du vaisseau : le vaisseau est propulsé par deux moteurs indépendants. Pour avancer tout droit, il suffit de faire marcher les deux moteurs à la même puissance. Pour tourner à droite, il suffit de faire fonctionner le moteur gauche avec plus de puissance que le moteur droit. Vous devez avoir compris comment tourner à gauche... L’équipe de techniciens a déjà préparé des modules de commande qui permettent d’avancer de plusieurs unités (une unité correspond à un centimètre sur la maquette) : Par exemple, ce module "Avancer" permet d’avancer le vaisseau de 40 cm sur la maquette. Remarquez qu’il est possible de reculer en utilisant des nombres négatifs. Pour tourner, il suffit d’utiliser cet autre module "Tourner" : Dans cet exemple, le vaisseau tournera dans le sens des aiguilles d’une montre d’un angle de 120 degrés. Mais il est aussi possible de le faire tourner dans le sens contraire des aiguilles d’une montre en utilisant des nombres négatifs. Enfin, pour entrer en communication avec le satellite, vous pouvez utiliser le module "Bonjour" dont vous pouvez régler le volume : Sortie dans l’espace 1. Préparation du plateau : • Poser votre vaisseau sur la piste d’envol numéro 1. • Poser le satellite au point M1. Mission : d’après nos informations, le satellite est situé à 35 unités de la piste d’envol. Vous devez avancer vers lui en prenant garde de ne pas le percuter, entrer en communication puis faire demi tour et rentrer sur Terre. MISSION 1 : 2ème partie Mission 2 (sauvetage d’un satellite (suite)). Notre satellite n’a plus d’énergie : c’est pour cela qu’il n’arrivait plus à communiquer. Vous devez le ramener sur Terre pour le réparer. Pour cela, vous devez utiliser le levier dont est muni le vaisseau. Nos techniciens ont équipé la navette d’une levier actionné par un moteur situé sous le vaisseau et contrôlé par l’ordinateur central. Il existe deux modules de commandes pour "lever" et "baisser" le levier. Avant de quitter la Terre, le levier soit être levé. Sortie dans l’espace 2. Préparation du plateau : • Poser votre vaisseau sur la piste d’envol numéro 1. • Poser le satellite au point M1. Vous devez avancer vers lui en prenant garde de ne pas le percuter. Une fois près de lui, baisser le levier autour du satellite. Ensuite, retournez sur Terre (vous pouvez soit faire demi-tour, soit reculer). MISSION 1 : 3ème partie Mission 3 (sauvetage d’un satellite (suite)). Un autre de nos satellites n’a plus d’énergie. Il dérive dans l’espace et s’éloigne de la Terre. Le problème est que nous ne savons pas à quelle distance il se trouve. Vous devez aller jusqu’à lui et déterminer la distance qui le sépare de la Terre. Pour cela, vous devrez utiliser le capteur à ultrasons situé à l’avant du vaisseau. Ses mesures ne sont pas suffisamment précises pour se contenter de mesurer la distance depuis la piste d’envol : vous devez donc vous déplacer jusqu’à ce que vous soyez à moins de 6 unités du satellite. Mais attention : vous devez compter le nombre de rotation du moteur B. Pour cela, vous devez remettre ce nombre à zéro au début du programme puis une fois arrivé près du satellite, récupérer le nombre de rotation du moteur : Enfin vous pouvez transmettre cette valeur numérique à un bloc qui permet d’afficher du texte sur l’écran de la manière suivante : Sortie dans l’espace 3. Préparation du plateau : • Poser votre vaisseau sur la Terre. • Poser le satellite face à votre vaisseau, mais à une distance quelconque du vaisseau. Mission : avancez vous à moins de 6 cm du vaisseau. Une fois près de lui, arrêtez les moteurs puis affichez le nombre de degrés de rotation qu’aura effectué le moteur B pendant le trajet. MISSION 1 : 4ème partie Mission 4 (sauvetage d’un satellite (suite)). Nos techniciens ont mis au point un module de programme permettant de récupérer le satellite. Vous devez essayer ce module et vérifier son fonctionnement. Toutefois, nos techniciens ont prévu que le vaisseau retournerait sur Terre en reculant : or cette méthode dépense trop de carburant. Pouvez vous modifier le programme de nos techniciens de manière à ce que le vaisseau fasse demi-tour avant de retourner sur Terre ? Voici le module créé par nos techniciens : Sortie dans l’espace 4. Préparation du plateau : • Poser votre vaisseau sur la piste d’envol numéro 1. • Poser le satellite dans la direction du vaisseau mais à une distance quelconque de la Terre. Mission : testez le fonctionnement du programme de nos techniciens. Ensuite, modifiez ce programme pour que le vaisseau effectue un demi-tour avant de retourner sur Terre pour économiser le carburant. Voici le détail du programme de nos techniciens : MISSION 1 : 5ème partie Mission 5 (Mise en orbite d’un satellite). Un satellite n’est plus sur la bonne orbite : vous devez le déplacer à un autre endroit dans l’espace. Nous ne savons toujours pas à quelle distance il se trouve de la planète Terre. En partant du point T , vous devez rejoindre le satellite situé au point S en calculant cette distance, puis déplacer le satellite au point R de sorte que le triangle RST soit équilatéral. Une fois le satellite placé en orbite, vous devez retourner sur Terre. Pour réussir cette mission, vous devez mesurer la distance qui nous sépare du satellite de manière à pouvoir l’utiliser pour construire le triangle équilatéral. Voici le plan de vol que vous devez effectuer : MISSION 2 : 1ère partie Mission 6 (Exploration des planètes). Nos chercheurs scientifiques souhaitent analyser les roches des planètes les plus proches de la Terre : Mercure, Vénus et Mars. Pour commencer, ils voudraient connaître leur couleur. Dans un premier temps, vous devez déterminer la couleur de la planète Mars. Pour reconnaître une couleur, vous devez utiliser le capteur de couleur du vaisseau : Sortie dans l’espace 5. Préparation du plateau : • Posez votre vaisseau sur la piste d’envol numéro 2. Mission : pour commencer, relevez les coordonnées polaires de la planète Mars : vous devez mesurer d’abord l’angle de la rotation que doit effectuer le vaisseau avant de partir puis la distance qui sépare la Terre à Mars. Vous devez ensuite vous déplacer dans cette direction. Une fois sur Mars, demandez à l’ordinateur d’afficher le code de sa couleur sur l’écran de l’ordinateur. MISSION 2 : 2ème partie Mission 7 (Exploration des planètes (suite)). Cette fois, les chercheurs scientifiques vous demandent de déterminer la couleur de Mercure, mais ils ont oublié de vous préciser la distance qui la sépare de la Terre. Vous n’êtes pas autorisé à la mesurer comme vous l’aviez fait pour Mars. Le plus simple est de vous déplacer dans sa direction jusqu’à ce que le capteur de couleur détecte une autre couleur que le noir. Pour vous déplacer jusqu’à ce que le capteur détecte une autre couleur que le noir, vous pouvez utiliser une boucle comme nous avions fait à la première mission : il suffit d’adapter la condition d’arrêt des moteurs. Sortie dans l’espace 6. Préparation du plateau : • Posez votre vaisseau sur la piste d’envol numéro 2. Mission : Avancer jusqu’à Mercure, relevez le code de sa couleur et retournez sur la planète Terre. MISSION 2 : 3ème partie Mission 8 (Exploration des planètes (suite)). Finalement, les chercheurs scientifiques vous demandent de déterminer la couleur de Vénus. Mais ils vous demandent non pas le code de la couleur, mais le nomme la couleur. Vous devez aller sur Vénus et affichez le nom de la couleur détectée. Vous devez toujours vous déplacer jusqu’à ce que le capteur détecte une autre couleur que le noir en utilisant une boucle. Mais une fois le code couleur lu par le capteur, vous devez le "traduire" et afficher le nom de la couleur sur l’écran. Pour cela, vous pouvez utiliser l’outil "sélecteur". Cet outil permet de réaliser des actions en fonction du résultat d’un test (ici un test de couleur). Vous pouvez ajouter des cas à examiner en cliquant sur le bouton "ajouter condition" comme indiqué dans le schéma suivant : Sortie dans l’espace 7. Préparation du plateau : • Posez votre vaisseau sur la piste d’envol numéro 2. Mission : Avancer jusqu’à Vénus, relevez le code de sa couleur, afficher le nom correspondant sur l’écran puis retournez sur la planète Terre. MISSION 3 : 1ère partie Mission 9 (Slaloms dans la ceinture d’astéroïdes). Il est temps de passer votre brevet de pilotage. Pour cela, vous devez apprendre à vous déplacer autrement qu’en ligne droite ! Le mieux pour s’exercer est de tenter votre chance au milieu de la ceinture d’astéroïdes. Dans un premier temps, vous devez décrire un arc de cercle en modifiant les puissances des deux moteurs B et C. Vous pouvez modifier la puissance des moteurs grâce au module "déplacement char" : attention, les puissances doivent être négatives pour que la navette avance (les moteurs sont montés à l’envers) : Sortie dans l’espace 8. Préparation du plateau : • Posez un astéroïde sur le point A1 • Posez votre vaisseau sur le point de départ M 3. Mission : En faisant varier les puissances des moteurs et la durée de fonctionnement des moteurs, essayez de rejoindre le point N 3 en évitant de toucher l’astéroïde. MISSION 3 : 2ème partie Mission 10 (Slaloms dans la ceinture d’astéroïdes (suite)). Nos techniciens ont préparé un module "zigzag" permettant de décrire une trajectoire en forme de "S". Testez les capacités de ce module sur une figure imposée. Voici le module "zigzag" en question : vous devez entrer trois valeurs correspondant aux puissances des deux moteurs B et C et le nombre de secondes pendant lesquelles les moteurs fonctionneront. Sortie dans l’espace 9. Préparation du plateau : • Posez un astéroïde sur le point A1 et un autre sur le point A2. • Posez votre vaisseau sur le point de départ M 3. Mission : En utilisant le module "zigzag", essayez de rejoindre le point P 3 en évitant de toucher les astéroïdes. MISSION 3 : 3ème partie Mission 11 (Slaloms dans la ceinture d’astéroïdes (suite)). Le module "zigzag" est intéressant, mais les rayons des deux arcs de cercles doivent être égaux. Maintenant, vous allez devoir modifier le principe du module "zigzag" afin de décrire deux arcs de cercles ayant deux rayons différents. Vous n’utiliserez que le module "déplacement char". La puissance du moteur B sera toujours égale à -50. L’autre pourra varier. Sortie dans l’espace 10. Dans un premier temps, il faudrait établir une relation entre le rayon de l’arc de cercle que l’on veut décrire et les puissances à donner à chaque moteur. Pour cela, vous pouvez faire quelques expériences en fixant la puissance du moteur B à -50 et faisant varier celle du moteur C entre 0 et -50. À chaque fois, vous mesurerez le rayon du cercle décrit par le vaisseau et le reporterez dans le tableau suivant : puissance du moteur C 0 -5 -10 -15 -20 -25 -30 -35 -40 -45 -50 rayon du cercle (cm) Ensuite, sur le graphique ci-dessous, vous continuerez à placer les points correspondant aux couples de valeurs (-puissance,rayon). MISSION 3 : 4ème partie Mission 12 (Slaloms dans la ceinture d’astéroïdes (suite)). Nos techniciens ont créé un module qui permet de calculer la puissance du moteur C en fonction du rayon du cercle. Il suffit de donner la bonne valeur au paramètre "courbure" pour qu’il soit opérationnel. Vous devez déterminer la valeur de ce paramètre en faisant des essais dans l’espace. Voici le module "courbe" en question : le premier paramètre est égal au rayon du cercle que le vaisseau va décrire. Le second est la durée de fonctionnement des moteurs. Le troisième est le paramètre à découvrir (la valeur indiquée n’est pas la bonne). Sortie dans l’espace 11. Préparation du plateau : • Posez le vaisseau à l’emplacement "Départ". • Fixez le rayon égal à 10. Vous devez trouver la bonne valeur du paramètre de courbure de sorte que le vaisseau passe exactement sur l’emplacement "But". Il n’est pas nécessaire qu’il s’y arrête : vous pouvez faire tourner les moteurs suffisamment longtemps pour être certain que le vaisseau arrive exactement au but. Une fois ces réglages effectués, remarquez qu’en mettant un rayon égal à -10, le vaisseau tourne dans l’autre sens et passe par l’emplacement "But2". Maintenant, placez trois astéroïdes aux emplacements A1, A2, A3 et A4 et essayez de slalomer entre ces astéroïdes sans les toucher. Félicitations : vous venez d’obtenir votre brevet de pilotage ! MISSION 4 : 1ère partie Mission 13 (Suivez le guide). D’autres vaisseaux ont posés des balises pour circuler d’une étoile à l’autre dans des constellations. Ces balises sont matérialisées par les bandes blanches sur le plateau. Vous devez créer un programme permettant de suivre le chemin de ces bandes blanches Vous aurez besoin d’utiliser le capteur de luminosité : il mesure la luminosité réfléchie par la surface sur laquelle se déplace le vaisseau.