Want to create interactive content? It’s easy in Genially!
AseptiBot
sylvain.soulard
Created on April 2, 2020
Programmation d'un robot sanitaire
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Psychedelic Presentation
View
Modern Presentation
View
Relaxing Presentation
View
Chalkboard Presentation
View
Visual Presentation
View
Terrazzo Presentation
View
Halloween Presentation
Transcript
PROJET ASEPTI-BOT
Un robot sanitaire pour réduire les risques de contamination
SUITE
Sylvain Soulard - 2020
Dans le but de limiter la propragation d'un virus et de protéger la population
Des équipes de chercheurs mettent au point des robots sanitaires
SUITE
vOTRE mISSION :
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.
SUITE
SOMMAIRE
Vos missions
Mission 1
Mission 2
Mission 3
Programmez le système de désinfection du robot
Programmez le robot afin qu'il se déplace de façon autonome.
Prenez le robot en main et programmez ses déplacements
Mission 6
Mission 4
Mission 5
Gérez la quantité de désinfectant à bord du robot
Assurez le ravitaillement du robot à l'aide d'un drone
Programmez le robot pour qu'il évite les collisions avec les personnes
MISSION 1
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é :
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Niveau 2 - Seuls quelques blocs sont déjà dans le programme
Mission 2
Sommaire
MISSION 2
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é :
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Niveau 2 - Les blocs sont déjà dans le programme mais les valeurs sont à compléter.
Mission 3
Sommaire
MISSION 3
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é
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Niveau 2 - Les blocs sont déjà dans le programme mais les valeurs sont à compléter.
Mission 4
Sommaire
MISSION 4
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é
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Niveau 2 - Les blocs sont déjà dans le programme mais les valeurs sont à compléter.
Mission 5
Sommaire
MISSION 5
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ête Choisissez votre niveau de difficulté
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Niveau 2 - Les blocs ne sont pas TOUS dans le programme et certaines valeurs sont à compléter.
Mission 6
Sommaire
MISSION 6
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é.
Niveau 1 - Les blocs et leurs valeurs sont déjà dans le programme
Niveau 2 - Les blocs ne sont pas tous dans le programme et certaines valeurs sont à compléter.
Sommaire