TP
Niveau : Terminale STI2D - SIN / 2I2D
Durée : 2h (séance unique + extensions possibles)
Prérequis :
- Bases Python
- Notions de programmation orientée objet
- Connaissances en domotique (séance lave-vitre conseillée)
Matériel nécessaire :
- Robot NAO (V5 ou V6)
- Ordinateur avec Choregraphe installé
- Accès réseau Wi-Fi
- Box domotique (ou simulation)
Objectif : Transformer NAO en assistant domotique capable d'interagir avec les systèmes de la maison connectée
Compétences visées
- CO2.1 : Identifier les grandeurs agissant sur un système robotique
- CO5.2 : Simuler et mesurer le comportement d'un robot
- CO6.1 : Valider une solution d'interaction homme-machine
- CO7.1 : Concevoir une architecture de communication multi-systèmes
- IA & Robotique : Programmer une intelligence artificielle conversationnelle
- Domotique : Créer un hub de contrôle vocal
1. Contexte et problématique
Mise en situation
Le robot humanoïde NAO de SoftBank Robotics est utilisé dans de nombreux domaines :
- Éducation (programmation, STEM)
- Assistance aux personnes (autisme, personnes âgées)
- Recherche en robotique
- Et maintenant : domotique !
Dans votre maison connectée, vous avez déjà intégré :
- Le lave-vitre DMS
- Le chariot de golf
- Des capteurs divers
- Une box domotique
Problématique
Comment utiliser NAO comme interface naturelle (vocale et gestuelle) pour contrôler et superviser tous les systèmes domotiques de la maison ?
Objectifs de la séance :
- Découvrir les capacités de NAO (capteurs, actionneurs, IA)
- Programmer NAO en Python pour la domotique
- Créer des interactions vocales et gestuelles
- Intégrer NAO dans l'écosystème domotique existant