Intégration avec le Nabaztag
Description
Nous avons testé et réalisé la communication avec le Nabaztag pour la partie étudiomètre de notre composant iLearn. Le but est d'utiliser les capacités ambiantes de celui-ci, c'est à dire lumières et positions des oreilles, pour donner du feedback au professeur.
Les trois lumières horizontales sont utilisées pour indiquer la vitesse perçue par les étudiants (le professeur va trop vite ou trop lentement), la led du nez en combinaison avec les oreilles sont utilisées pour indiquer si les élèves désirent une pause.
Les codes de couleurs:
- bleu = trop lent
- vert = ok
- rouge = trop vite
- vert oreilles II = ok
- rouge oreilles -- = stop-> pause
Pour faciliter, l'interaction et le développement nous avons tout d'abord créé un service virtuel qui affiche les lumières comme si elles étaient envoyées à l'api réelle. Ensuite nous avons développé le vrai service qu'il faut laisser ouvert tant que l'on veut que les messages soient envoyés à l'api Nabaztag de chez Violet.
Dans un second temps nous voulions augmenter l'interaction avec le lapin et permettre la remise à zéro des compteurs, par exemple après la pause, en bougeant ses oreilles manuellement. De même que de les mettre dans une autre position pour signaler la fin du cours et déclencher l'envoie du questionnaire de feedback.
Limitations
La récupération de la position des oreilles bougées manuellement ne fonctionne pas, on ne reçoit que la valeur stockée sur le serveur. Il faut donc se contenter pour l'instant des boutons pause et fin du Nabaztag virtuel pour simuler l'interaction
Un autre problème provient du fait que l'on ne peut pas fixer les lumières à une couleur indéfiniment dans le temps. On peut uniquement envoyer une "chorégraphie" et une fois celle-ci terminée, le lapin se remet dans un mode autonome.
iPhone Simulator >><< Documentation



