Cours:SaeRobotique : Différence entre versions
Ligne 4 : | Ligne 4 : | ||
* De 9h-12h / 14h-17h, sauf jeudi 9h-12h uniquement | * De 9h-12h / 14h-17h, sauf jeudi 9h-12h uniquement | ||
− | + | =Tâches élémentaires (4 jours)= | |
-> ajouter liste matériel avec liens vers doc | -> ajouter liste matériel avec liens vers doc | ||
Ligne 13 : | Ligne 13 : | ||
** s’orienter : magnétomètre | ** s’orienter : magnétomètre | ||
− | * À faire globalement : | + | * À faire globalement : câblage robot, sécurité |
− | + | ==Livrable== | |
** faire des recherches pour rendre un dossier (pour le lundi qui suit) expliquant : le pont en H, schéma sécurité et chaque partie (a, b, c) | ** faire des recherches pour rendre un dossier (pour le lundi qui suit) expliquant : le pont en H, schéma sécurité et chaque partie (a, b, c) | ||
** mini-concours à la fin des quatre jours : | ** mini-concours à la fin des quatre jours : | ||
Ligne 22 : | Ligne 22 : | ||
*** suivre ligne et stop ligne centrale le plus rapidement possible | *** suivre ligne et stop ligne centrale le plus rapidement possible | ||
− | + | =Robot "joueur de tennis"= | |
Point de départ sur Arduino Uno : éventuellement switcher si besoin. | Point de départ sur Arduino Uno : éventuellement switcher si besoin. | ||
− | ==Tâches matérielles== | + | ==Tâches matérielles (8 jours)== |
+ | |||
(Logiciel fabrication : freecad ou openscad. Leur faire une démonstration (2 heures env.) | (Logiciel fabrication : freecad ou openscad. Leur faire une démonstration (2 heures env.) | ||
− | + | ||
− | + | * mat pour tenir ballon : on donne un tube (32) à couper (prévoir boite à onglet et scie) avec la base et les étudiants doivent fabriquer le support ballon | |
− | + | * système perçage ballon | |
− | + | * système démarrage avec ficelle à tirer | |
− | + | * système détection murs : choix du capteur distance avec liste donnée (ultrason, lidar ou infrarouge) | |
+ | * fabrication shield (pour Arduino Uno ?) | ||
== Tâches logicielles== | == Tâches logicielles== | ||
Ligne 42 : | Ligne 44 : | ||
Codage des tâches en explicitant la structure du programme | Codage des tâches en explicitant la structure du programme | ||
− | + | * Ajouter transmission sans fil pour supervision/débogage (Xbee ou HF) : affichage sur terminal pc de l’étape en cours (et éventuellement état de variables) | |
== Livrable == | == Livrable == | ||
+ | |||
* À la fin du premier jour : | * À la fin du premier jour : | ||
** donner une organisation (en tâches, qui fait quoi) | ** donner une organisation (en tâches, qui fait quoi) |
Version du 2 mai 2022 à 12:26
Sommaire
Cahier des charges
- Fonctionnement en trinôme sur 12 jours (préparer des groupes de niveaux)
- De 9h-12h / 14h-17h, sauf jeudi 9h-12h uniquement
Tâches élémentaires (4 jours)
-> ajouter liste matériel avec liens vers doc
- Trois tâches principales (déplacements) : un étudiant sur chaque tâche
- aller vers la balle : caméra
- détecter les lignes (suivre petites lignes, s’arrêter sur ligne centrale) : capteurs de ligne : carte à faire (prototypage puis shield)
- s’orienter : magnétomètre
- À faire globalement : câblage robot, sécurité
Livrable
- faire des recherches pour rendre un dossier (pour le lundi qui suit) expliquant : le pont en H, schéma sécurité et chaque partie (a, b, c)
- mini-concours à la fin des quatre jours :
- traversée la plus rapide en ligne droite (avec magnéto)
- aller vers la balle le plus rapidement possible
- suivre ligne et stop ligne centrale le plus rapidement possible
Robot "joueur de tennis"
Point de départ sur Arduino Uno : éventuellement switcher si besoin.
Tâches matérielles (8 jours)
(Logiciel fabrication : freecad ou openscad. Leur faire une démonstration (2 heures env.)
- mat pour tenir ballon : on donne un tube (32) à couper (prévoir boite à onglet et scie) avec la base et les étudiants doivent fabriquer le support ballon
- système perçage ballon
- système démarrage avec ficelle à tirer
- système détection murs : choix du capteur distance avec liste donnée (ultrason, lidar ou infrarouge)
- fabrication shield (pour Arduino Uno ?)
Tâches logicielles
(1 étudiant sur chaque étape)
- Localiser balle avec caméra Pixy
- Attraper balle (détection opto)
- Renvoyer balle dans le camp adverse en s’orientant avec magnétomètre
- Recommencer
Codage des tâches en explicitant la structure du programme
- Ajouter transmission sans fil pour supervision/débogage (Xbee ou HF) : affichage sur terminal pc de l’étape en cours (et éventuellement état de variables)
Livrable
- À la fin du premier jour :
- donner une organisation (en tâches, qui fait quoi)
- Rapport :
- Diagramme de Gantt
- diagramme algorithme général
- stratégie de résolution de chaque tâche
- Mini-concours à la fin pour sélectionner le meilleur robot (évaluation des capacités du robot, par étudiant en fonction de l'organisation prévue).