Poppy-Kine : Stage d'été 2017 PoppySystèmeDeLEDs

Les objectifs principaux est la suite d’une partie du projet S4 sur l’intégration d’un système de LED au robot Poppy.
1. Amélioration de l’interface graphique pour modifier la couleur lors de la phase de démonstration.
- Nouvelle fenêtre Popup
- Utilisation d’une «timeline»
2. Intégration du feedback de la Kinect pour choisir la couleur


Nouvelle fenêtre Popup

Bouton Leds


Nous avons ajouté le Bouton LED dans la colonne Actions. Si nous cliquons sur ce bouton, un Popup affiche. C’est facile de modifier le couleur pour chaque mouvement.



C’est la fenêtre pour modifier le couleur. Le couleur block est le couleur de Led de corps determiné de Poppy. Si c'est un mouvement sans exécuter les Leds. Le couleur est noir. Lorsque nous avons fini d'ajouter les couleurs au mouvement, un fichier json va être créé dans Poppy.
S’il y a déjà un fichier de led pour ce mouvement, Robot poppy va envoyer les données vers le Web serveur et les couleurs sont affichés sur le Popup.
C’est intuitif de savoir les couleurs des Leds de chaque corps de poppy pour l’utilisateur. De plus il y a un timeline au dessus. C'est pour indiquer la période de chaque coleur block.

Changement de couleur


Nous pouvons cliquer le bouton Play dans le Popup pour jouer le mouvment. En ce moment là, la barre de progression va avancer. Nous pouvons clique encore le bouton Play pour pauser le mouvment. Ensuit nous pouvons changer le couleur comme nous voulons et cliquons le bouton Play pour mettre le mouvement à continuer.
Par exemple:

  • Bouton play : commencer à jouer le mouvement,
  • jouer le mouvement…
  • Bouton play : Pauser le mouvement,
  • Set couleur mode : on
  • Changer le couleur : Modifier le couleur,
  • Bouton play : Le mouvement continue
  • etc.



PAUSE

Changement du couleur
Lorsque nous avons fini, nous pouvons fermer la fênetre et le fichier de LEDs dans Poppy est modifié. En ce moment là, si nous cliquons sur le bouton LED de ce mouvement, les nouveaux couleur blocks vons afficher sur le Popup.

Intégration du feedback


Nous avons défini les 4 niveaux : Bien, Moyen, Nul, Minable
Les feedbacks sont les valeurs entre 0 et 100. Chaque corps a une valeur.
Par défaut,

     Bien : > 80       Allume pas
     Moyen : 50 ~ 80   Allume en jaune
     Nul : 35 ~ 50     Allume en bleu
     Minable : 0 ~ 35  Allume en pourpre


Après obtenir les feedbacks, Poppy va rejouer le mouvement en allumant les Leds selon les feedbacks.
Nous pouvons aussi changer les couleurs des 4 niveaux facilement sur le bouton Modifier le couleur du faux mouvement



Si nous voulons seulement changer le couleur d'un corps, il faut aussi entrer les couleurs de l'autre corps pour assurer que les couleurs de l'autre corps reste la même.
Pour résoudre ce problème, nous pouvons ajouter les checkbox pour chaque corps de Poppy pour dire que nous voulons changer le couleur de ces corps.

  • tag/stage_d_ete_2017_poppysystemedeleds.txt
  • Last modified: 2019/04/25 14:08
  • (external edit)