RAMBOT : Différence entre versions
Sauter à la navigation
Sauter à la recherche
(→Mission des robots) |
(→Décomposition des actions élémentaires des robots) |
||
| Ligne 23 : | Ligne 23 : | ||
# Détecte un obstacle | # Détecte un obstacle | ||
# Identification blessé / ennemi | # Identification blessé / ennemi | ||
| − | # Communication avec tous les | + | # Communication avec tous les robots |
# Le robot 1 se déplace vers l'extérieur (pour laisser la place aux autres robots de passer) | # Le robot 1 se déplace vers l'extérieur (pour laisser la place aux autres robots de passer) | ||
# Le robot 2 ou 3 (suivant celui qui est nécessaire) s'active et va à la position du robot 1 (suivant la ligne) | # Le robot 2 ou 3 (suivant celui qui est nécessaire) s'active et va à la position du robot 1 (suivant la ligne) | ||
Version du 16 avril 2024 à 15:56
Sommaire
Présentation
Mission des robots
Le but est d'assiéger une base ennemie tout en récupérant les blessés sur le chemin. Pour cela nous avons trois robots:
- L'éclaireur :
- il assiège les ennemis
- il suit une ligne (suiveur) qui forme un escargot pour finir sur un drapeau qui signalera la fin du siège
- il envoie les positions des obstacles qu'il rencontre (blessé à sauver ou ennemi à capturer)
- Le sauveteur :
- il reçoit les informations de position des blessés
- il récupère les blessés et les ramène à la base (hôpital)
- Le blindé :
- il reçoit les informations de position des ennemis
- il récupère les ennemis et les ramène à la base (prison)
Décomposition des actions élémentaires des robots
Dans l'idéal voici toutes les étapes à réaliser avec les robots:
- Les trois robots sont au camp de base
- Tant que pas d'obstacles : robot 1 fait sa "ronde" en suiveur de ligne
- Détecte un obstacle
- Identification blessé / ennemi
- Communication avec tous les robots
- Le robot 1 se déplace vers l'extérieur (pour laisser la place aux autres robots de passer)
- Le robot 2 ou 3 (suivant celui qui est nécessaire) s'active et va à la position du robot 1 (suivant la ligne)
- Il attrape l'individu
- Retour à la base et dépose de l'individu
- Envoie d'un signal au robot 1 pour qu'il se réactive
- Envoie l'information à l'utilisateur
- On reboucle sur l'étape 2
- On atteint le drapeau et c'est gagné
Décomposition du travail
Tâches à réaliser par ordre de priorité :
- Contrôle des moteurs de la plateforme principale et des plateformes secondaires
- Odométrie et repérage dans l'espace
- Détection de ligne
- Asservissement
- Détection des cibles
- Identification
- Communication sans fil entre les robots et avec l'utilisateur
- Attrapage de la cible
- Interface utilisateur