More creations to inspire you
ALICE'S WONDERLAND BOOK REGISTRY
Presentation
THE MESOZOIC ERA
Presentation
GROWTH MINDSET
Presentation
VISUAL COMMUNICATION AND STORYTELLING
Presentation
ASTL
Presentation
TOM DOLAN
Presentation
BASIL RESTAURANT PRESENTATION
Presentation
Transcript
Sylvain Soulard - 2020
SUITE
Un robot sanitaire pour réduire les risques de contamination
PROJETASEPTI-BOT
Des équipes de chercheurs mettent au point des robots sanitaires
SUITE
Dans le but de limiter la propragation d'un virus et de protéger la population
SUITE
Vous faites partie d'une équipe de recherche en robotique
Les techniciens ont conçu un robot dont le rôle sera de désinfecter un logement de façon autonome.Nous avons fait appel à vous pour programmer ce robot afin qu'il remplisse ses fonctions.Nous vous souhaitons bonne chance.
vOTRE mISSION :
Vos missions
Assurez le ravitaillement du robot à l'aide d'un drone
Gérez la quantité de désinfectant à bord du robot
Programmez le robot pour qu'il évite les collisions avec les personnes
Programmez le robot afin qu'il se déplace de façon autonome.
Programmez le système de désinfection du robot
Prenez le robot en main et programmez ses déplacements
SOMMAIRE
Mission 1
Mission 5
Mission 2
Mission 4
Mission 6
Mission 3
Sommaire
Niveau 2 - Seuls quelques blocs sont déjà dans le programme
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Mission 2
Prise en main du robot
Vous devez programmer les déplacements du robot.- Le robot se positionne dans le carré central. - Il se déplace dans la case du haut puis revient au centre. - Il recommence avec les carrés de droite puis du bas et de gauche.Cliquez sur le drapeau vert pour voir l'exemple ci-contre.Choisissez votre niveau de difficulté :
MISSION 1
Sommaire
Niveau 2 - Les blocs sont déjà dans le programme mais les valeurs sont à compléter.
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Mission 3
Désinfection
Vous allez tester le système de désinfection du robot.Pour limiter le nombre de blocs dans votre programme, vous allez utiliser des boucles de répétition.- Le robot se positionne dans le carré vert et attend une seconde. - Il se déplace ensuite en dessinant un carré de 100 pas de côté tout en laissant une "trace" du désinfectant déposé. Cliquez sur le drapeau vert de l'exemple ci-contre.Choisissez votre niveau de difficulté :
MISSION 2
Sommaire
Niveau 2 - Les blocs sont déjà dans le programme mais les valeurs sont à compléter.
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Mission 4
Déplacement autonome
Vous allez programmer le robot afin qu'il se déplace de façon autonome dans la pièce sans sortir des limites.Pour cela, vous allez utiliser ses capteurs afin de détecter la bordure noire.- Le robot se positionne dans le carré blanc. - Tout en déposant du désinfectant, il avance de 5 pas et s'il détecte la bordure noire, alors il recule de 5 pas puis change de direction aléatoirement. Cliquez sur le drapeau vert pour voir l'exemple ci-contre.Choisissez votre niveau de difficulté
MISSION 3
Sommaire
Niveau 2 - Les blocs sont déjà dans le programme mais les valeurs sont à compléter.
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Mission 5
Proteger les personnes
Des personnes circulent dans la pièce et votre robot ne doit pas les percuter durant ses déplacements.Pour simplifier le programme vous allez utiliser des sous-programmes.Le robot a le même comportement que dans la précédente mission mais il va utiliser son capteur pour mesurer la distance avec la personne.Si le robot mesure une distance inférieure à 100 pas, il attend jusqu'à ce que la distance soit supérieure à 100 pas puis il tourne de 90°.Choisissez votre niveau de difficulté
MISSION 4
Sommaire
Niveau 2 - Les blocs ne sont pas TOUS dans le programme et certaines valeurs sont à compléter.
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Mission 6
Gestion du reservoir
Votre robot fait ses premières armes contre le virus. Il va nettoyer la pièce et détruire tous les virus qu'il rencontre mais sa réserve de désinfectant n'est pas infinie.Il faut donc qu'il contrôle l'état de son réservoir grâce à un sous-programme.-À chaque déplacement, la quantité de désinfectant diminue de 1.- Si la quantité de désinfectant est inférieure à 1 alors le robot affiche que son réservoir est vide pendant 2 sec. et le programme s'arrêteChoisissez votre niveau de difficulté
MISSION 5
Sommaire
Niveau 2 - Les blocs ne sont pas tous dans le programme et certaines valeurs sont à compléter.
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Ravitaillement
Pour assurer le ravitaillement, vous allez programmer un drone qui fera le plein du réservoir lorsque le robot en fera la demande.Du côté du robot : -Si la quantité de désinfectant est inférieure à 1 unité alors envoyer le message "Réservoir vide".- Attendre jusqu'à ce que le plein soit fait.Du côté du drone (sous-programme Ravitaillement) :-Le drone s'oriente vers le robot.-Jusqu'à ce qu'il touche le robot, il va avancer de 5 pas.-Il affiche le message "Ravitaillement" pendant 2 sec.-Il remplit le réservoir de désinfectant à 300 unités.Sélectionnez le niveau de difficulté.
MISSION 6