PersyCup

From air
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Groupe

Elèves

  • Bin SUN
  • Taqqyeddine ZEGAOUI
  • Jordan ELLAPIN

Responsables

  • DONSEZ Didier
  • MAISONASSE Stéphane

Semaine 1 (11 janvier - 17 janvier)

  • Découverte du tournoi et de ses règles
  • Aucun robot à disposition pour le moment

Semaine 2 (18 janvier - 24 janvier)

  • Prise de contact avec M. MAISONNASSE
  • Acquisition du robot LEGO MINDSTORM

Semaine 3 (25 janvier - 31 janvier)

Problème rencontré :

  • Impossible de détecter la brique du robot par câble USB

Solution :

  • Détecter la brique du robot par Bluetooth

Semaine 4 (1er février - 7 février)

  • Tests des différents capteurs du robot
  • Tests de fonctions de l'environnement sur le robot

Remarques :

  • La vitesse du robot est réglable directement depuis le programme
  • Le temps de processing pour une action est non-négligable devant la réactivité souhaitée
  • Le capteur ultrasonique permet uniquement de donner la distance séparant le robot d'un objet s'il y en a un.
  • S'il y en a un, l'objet est détecté à partir d'une distance de 0.37m environ (pousser ces tests jusqu'au bout).
  • Le capteur de contact permet de détecter une collision avec un obstacle (palets à ramasser).
  • S'il y en a un, la vitesse détermine si le capteur enclenche le mécanisme de détection de l'obstacle. (IMPORTANT)
Il faut trouver un compromis sur la vitesse des déplacements pour optimiser les actions du robot : Problème du temps réel

Semaine 5 (8 février - 14 février)

  • Premier accès au terrain de match à l'IMAG
  • Obtention du code de classes de base communes à toutes les équipes
  • Ajout possible d'une caméra dans les règles du jeu : elle donne la position des palets à ramasser

Détails :

  • Le terrain est effectivement quadrillés en lignes de couleurs

Parmi les programmes donnés par M. MAISONNASSE, il y a :

  • un suivi de ligne de couleur
  • un programme de reconnaissance de couleur

Semaine 6 (15 février - 21 février)

  • Confirmation de l'ajout de la caméra
  • Test des classes et fonctions données la semaine dernière sur le terrain
  • Début du développement de la stratégie

Semaine 7 (29 février - 6 mars)

Semaine 8 (7 mars- 13 mars)

Semaine 9 (14 mars- 20 mars)

Semaine 10 (21 mars- 27 mars)

Semaine 11 (28 mars- 3 avril)

Semaine 12 (4 février - 10 avril)

Design Pattern

Modèles GoF:

  • State (machine à états)
  • Singleton (une ou peu d'instances par classe)

Testing pattern