Capter son environnement - michelzahnd123/ClubMiniSumoNantes GitHub Wiki

BESOIN DE DONNEES

Le Mini SUMO étant un robot autonome, il a besoin d'informations précises sur :

  • sa propre position sur le dohyo (sur la zone noire ou au contact de la bordure blanche).
  • la position de l'adversaire au moment du départ (à gauche, à droite, à l'arrière ou à l'avant).
  • la position et la distance de l'adversaire à tout moment après le départ.
  • le contact de l'adversaire à l'avant du robot si l'attaque a réussi.
  • le mouvement et l'accélération sur les 3 axes X, Y et Z pour vérifier s'il est poussé par l'adversaire.

Il faut compléter le système d'information et de commande par :

  • Allumage du robot
    • un bouton ON (20 A) pour allumer la puissance du robot.
    • l'état de charge de ses batteries (un élément LiPo ne doit pas descendre en dessous de 3V).
    • l'analyse la "matité" du noir, à l'allumage du robot.
  • Début du combat
    • le top de départ peut être donné par une télécommande.
    • ou par un bouton ON ; il permet de décompter les 5 secondes.
    • les 5 secondes seront affichées sur la LED.
    • pendant ces 5 secondes, le robot déterminera la position de l'adversaire.

ENVIRONNEMENT DU ROBOT

Contact avant (x1)

Position du contact avant

Capteur noir-blanc (x3)

Position des 3 capteurs noir-blanc

Capteur de présence 40 cm à l'avant (x2)

Position des 2 capteurs de présence avant

Mesure de distance 40 cm arrière et côtés (x4)

Position des 4 capteurs de distance

Détection tout autour du robot

Capteur dans les 4 directions