TP Projet systèmes communicants et embarqués avec Petoi Bittle
Contexte :
Le Petoi Bittle est un système embarqué complet : capteurs variés, transmission série/I2C, actionneurs multiples, pilotage par programmation et communication sans fil (Bluetooth possible). Il peut servir de projet pour modéliser, programmer et optimiser un robot quadrupède communicant.
Objectifs :
Modéliser l’architecture matérielle et logicielle du Bittle ;
Programmer une séquence de mouvements autonome, optimisée par retour capteur ;
Analyser la qualité de la communication et la robustesse des commandes embarquées.
Déroulement :
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.
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).
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).
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.