Parcours du concours robot entouré par les étudiants de la promotion GEII

SAÉ · BUT GEII · Semestre 1 · 2024

Concours robot

Vitesse. Détection. Trajectoire.

En binôme, j’ai conçu deux cartes électroniques et programmé un robot autonome destiné à un concours de vitesse.

Réalisé en première année de BUT GEII, ce projet m’a fait travailler sur toute la chaîne d’un système embarqué : analyse, électronique, fabrication, programmation et essais sur piste.

Arduino UnoC++EAGLELM339Capteurs Sharp
2étudiants
2cartes conçues
1robot autonome
1/4de finale

Contexte technique

Trouver un compromis entre vitesse et détection

Le même châssis était fourni à toutes les équipes. Avec Dimitri Leguillon, nous avons dû nous différencier par nos cartes, notre stratégie de pilotage et la fiabilité du programme face aux murs, aux virages et au robot adverse.

01

Prendre l’avantage

Accélérer au maximum sur le premier mètre pour passer devant le robot adverse et éviter qu’il ne bloque la trajectoire.

02

Rester centré

Comparer en continu les distances aux murs gauche et droit, puis équilibrer la vitesse des moteurs pour conserver une trajectoire au milieu de la piste.

Parcours du concours robot entouré par les étudiants de la promotion GEII
Deux robots s’affrontent sur un parcours bordé de murs et ponctué de virages.

Ce que j’ai développé

Construire la boucle percevoir, décider, corriger

J’ai participé à l’acquisition des capteurs, à l’interprétation de la proximité des murs et à la commande séparée des moteurs. Cette boucle m’a permis de relier directement nos choix électroniques au comportement du robot.

01

Capteurs

Distances latérales, sol et fins de course

02

Arduino Uno

Décision et correction en C++

03

Pont en H

Sens et puissance des moteurs

04

Trajectoire

Avancer, tourner et éviter

Conception électronique

Deux cartes pour instrumenter le robot

Avec mon binôme, j’ai participé au dimensionnement, aux schémas, au routage, à l’assemblage et aux tests des deux cartes avant leur intégration sur le robot.

Carte 1 · Capteurs

Trois comparateurs du LM339 convertissent les mesures des capteurs Sharp en états exploitables. Des potentiomètres règlent les seuils et des LED facilitent le diagnostic.

Carte 2 · Interface

Un HCF4511 pilote l’afficheur 7 segments pour visualiser l’état du programme. Un voltmètre surveille la batterie et une entrée jack assure la synchronisation.

Routage EAGLE de la carte électronique du concours robot
Routage double face réalisé sous EAGLE avec composants CMS et connecteurs traversants.
Schéma électronique complet de la carte mère du robot
Carte mère autour de l’Arduino Uno : alimentations, capteurs, servos et commande du pont en H.

Ma démarche

Avancer de l’analyse jusqu’aux essais

SysMLFormaliser les exigences, les usages, les séquences et les blocs.
DimensionnementCalculer les seuils du LM339 et les résistances de LED.
EAGLEDessiner les schémas structurels et router les deux PCB.
FabricationPoser les CMS par refusion, souder les composants traversants et contrôler les pistes.
ValidationTester à l’ohmmètre, à l’oscilloscope puis avec un programme Arduino.
Concours robot
En binôme, j’ai conçu deux cartes électroniques et programmé un robot autonome destiné à un concours de vitesse.

Journal de mise au point

Deux défauts, deux corrections

Les essais m’ont appris à ne pas chercher une panne uniquement dans le code : j’ai comparé le schéma, le PCB et les signaux mesurés pour isoler chaque défaut.

A0 / A1 inversées

Les mesures analogiques reçues ne correspondaient pas aux capteurs attendus. Une observation à l’oscilloscope a confirmé l’inversion ; le programme a été corrigé.

Entrée D13 indisponible

La broche utilisée pour le jack était liée à la LED interne de l’Arduino Uno. Le signal a été déplacé vers une entrée libre, avec modification du PCB.

Résultat

Quart de finaliste

Notre robot a terminé le parcours et atteint les quarts de finale. Au-delà du classement, j’ai validé ma capacité à concevoir, fabriquer puis corriger un système électronique complet soumis à une contrainte réelle de performance.

Ce que nous améliorerions

La commande finale utilisait surtout les états numériques des capteurs Sharp : la réaction restait identique quelle que soit la distance du mur. Une nouvelle version exploiterait les valeurs analogiques pour moduler progressivement chaque moteur, gagner en fluidité et conserver davantage de vitesse dans les virages.

Une collaboration sur toute la chaîne

Quentin Adet et Dimitri Leguillon ont travaillé ensemble sur l’analyse, l’électronique, la fabrication, les essais et le programme.

Documentation

Consulter les livrables