Déroulement :

  1. Prise en main :

    • Lire la documentation technique et explorer la structure du code d’exemple ;

    • Schématiser le système : microcontrôleur, capteurs (IMU, ultrasons), interfaces, moteurs.

  2. Mise en œuvre :

    • Programmer un scénario : éviter les obstacles et corriger la trajectoire via capteurs ;

    • Relever les données transmises entre modules/capteurs/actions (tableaux, logs).

  3. Analyse de performance :

    • Mesurer la précision et la rapidité de réaction aux obstacles ;

    • Quantifier les écarts et retards entre détection et réaction ;

    • Identifier les sources d’erreur (vitesse, lecture capteurs, communication).

  4. Optimisation :

    • Modifier le programme pour améliorer comportement et fiabilité ;

    • Tester l’ajout de protocole Bluetooth ou de nouvelles séquences (marche, trot, évitement).

Compétences STI2D/2I2D visées :

  • Modéliser l’architecture hardware/software d’un robot embarqué ;

  • Programmer et analyser des réactions automatiques pilotées par capteurs ;

  • Optimiser la communication et la performance dans un système robotisé communicant.