TP1 à TP4

Imprimé par: Visiteur anonyme
Date: samedi 14 mars 2026, 07:00

1. TP1 : Découverte et exploitation des capteurs tactiles

Ressources autonomie :

  • Fiches techniques : Liste des capteurs et actionneurs NAO, schémas annotés (voir la documentation ).

  • Tutoriel vidéo pratique « Programmation Robot NAO » (YouTube, ou sur playlist dédiée Choregraphe).

  • Documentation sur l’utilisation des capteurs tactiles en Python NAOqi (exemples de scripts : “ALTouch”).

  • Mini QCM Moodle sur les types de capteurs et leur rôle.

Exercices pratiques :

  • Ex 1 : Repérer et nommer tous les capteurs tactiles sur une image annotée du robot.

  • Ex 2 : Programmer une réaction différente en fonction de chaque zone tactile activée (tête, main, pied).

  • Ex 3 : Créer un mini-jeu : NAO doit réagir à une séquence de touches imposée.

  • Ex 4 : Retracer les étapes de programmation sur Moodle (schéma bloc et explication script).


2. TP2 : Capteurs ultrason et détection d’obstacles

Ressources autonomie :

  • Fiche technique NAO – Capteurs ultrason, schéma d’implantation, rôle et portées.

  • TP d'exploitation capteurs (PDF plateforme STI2D, ressource sur l'utilisation des sonars).

  • Documentation officielle NAOqi (module “ALSonar”), exemples de script Python pour lecture/affichage distance.

  • Tutoriel vidéo francophone « NAO éviter obstacles », ou playlist Udemy/YouTube « Éviter obstacles NAO ».

Exercices pratiques :

  • Ex 1 : Lire la distance mesurée par les capteurs ultrason NAO et afficher sur Choregraphe/Python.

  • Ex 2 : Programmer un déplacement où NAO avance et s’arrête s’il détecte un obstacle à moins de 40 cm.

  • Ex 3 : Créer un défi “labyrinthe” : NAO se repère et évite les obstacles sur un parcours simple.

  • Ex 4 : Noter les tests, consigner les résultats (captures, vidéo), publier sur Moodle.


3. TP3 : Gyroscope et équilibrage dynamique

Ressources autonomie :

  • Fiche technique centrale inertielle NAO : rôle du gyroscope et accéléromètre (schémas et descriptifs).

  • Documentation Python pour l’exploitation du gyroscope : module “ALGyro” ou “ALMotion” avec données inertielles.

  • Tutoriel vidéo « Équilibrage NAO – inertie et mouvement » (YouTube ou plateforme STI2D).

  • Scénario Moodle : mini-cours sur l’équilibrage dynamique et schéma explicatif.

Exercices pratiques :

  • Ex 1 : Lire et afficher les valeurs du gyroscope et de l’accéléromètre sur terminal Python.

  • Ex 2 : Programmer NAO pour se relever s’il détecte une perte d’équilibre (variation rapide du gyroscope).

  • Ex 3 : Démontrer l’ajustement du mouvement lors d’une “micro-chute” simulée (poussée douce).

  • Ex 4 : Rédiger un rapport sur le retour capteur et adaptation du comportement (dépôt Moodle).


4. TP4 : Projet intégrateur multi-capteurs

Ressources autonomie :

  • Dossiers projet NAO multi-capteurs STI2D : étude de scénarios interactifs (accueil, surveillance, suivi objet).

  • Documentation NAOqi avancée (combinaisons de capteurs tactiles/ultrason/gyroscope).

  • Tutoriel YouTube : « Scénario robot interactif NAO » (playlist ou vidéos de démonstration).

  • Template rapport projet à remplir sur Moodle (plan de conception, script, vidéo).

Exercices pratiques :

  • Ex 1 : Concevoir un scénario : NAO détecte la main posée, vérifie l’absence d’obstacle devant lui, puis exécute un mouvement calculé selon l’inclinaison mesurée par gyroscope.

  • Ex 2 : Intégrer un comportement qui combine réactions aux touches, évitement d’obstacles, et adaptation en cas de déséquilibre.

  • Ex 3 : Documenter le projet (script Python bien commenté + schéma bloc de fonctionnement).

  • Ex 4 : Déposer vidéo de la démonstration sur Moodle + rédaction du carnet de bord.