Nina beaming 2026 » Historique » Version 12
David Klora, 06/05/2026 15:44
| 1 | 1 | Frederic Elisei | h1. Nina beaming 2026 |
|---|---|---|---|
| 2 | |||
| 3 | 6 | Frederic Elisei | Changes in Nina (hardware), in middleware (now YARP3) and in computers (icub-laptop with Ubuntu 22, Mical-008 with Ubuntu 24) makes it mandatory to redevelop the Beaming platform. |
| 4 | 1 | Frederic Elisei | |
| 5 | 6 | Frederic Elisei | Old "cluster" cannot be used (YARP image format has changed...) |
| 6 | |||
| 7 | 1 | Frederic Elisei | h2. Changes in Nina |
| 8 | 7 | Frederic Elisei | |
| 9 | 6 | Frederic Elisei | * eyelids min/max and direction |
| 10 | 1 | Frederic Elisei | |
| 11 | 6 | Frederic Elisei | h2. Changes on icub-head |
| 12 | 1 | Frederic Elisei | |
| 13 | 6 | Frederic Elisei | * new PA_yarpmic (stereo, 48kHz) |
| 14 | * new PA_yarphear (mono, 48kHz) |
||
| 15 | |||
| 16 | h2. Changes on mical-006 |
||
| 17 | |||
| 18 | * upgraded to newer yarp (because of the new image format) |
||
| 19 | * modified/recompiled for YARP 2.3 |
||
| 20 | * new PA_yarpmic (mono, 48kHz) |
||
| 21 | * new PA_yarphear (stereo, 48kHz) |
||
| 22 | |||
| 23 | h2. Changes on mical-008 |
||
| 24 | |||
| 25 | * changes from conda binary-only YARP to localy compiled YARP + iCub |
||
| 26 | 7 | Frederic Elisei | * compiled support for YARP from python |
| 27 | 6 | Frederic Elisei | * now an alias for icub-srv (with /root, not /icub) |
| 28 | 1 | Frederic Elisei | * redefined cluster for yarprun |
| 29 | 6 | Frederic Elisei | * new app for Bayer cameras |
| 30 | 7 | Frederic Elisei | * new versions, compiled: |
| 31 | 1 | Frederic Elisei | - yarp_aruco |
| 32 | - vrmonitor |
||
| 33 | - Start |
||
| 34 | 7 | Frederic Elisei | - gipsadatadumper (with MJPG video) + Video |
| 35 | 6 | Frederic Elisei | - Head |
| 36 | 1 | Frederic Elisei | - gaze_thread |
| 37 | 6 | Frederic Elisei | |
| 38 | 1 | Frederic Elisei | h2. Changes on icub-laptop |
| 39 | 6 | Frederic Elisei | |
| 40 | 7 | Frederic Elisei | * recompiled binaries/new versions for the beaming |
| 41 | 6 | Frederic Elisei | - yarp_aruco |
| 42 | 7 | Frederic Elisei | - vrmonitor, Start... |
| 43 | 8 | David Klora | |
| 44 | 10 | David Klora | |
| 45 | h2. Plan du Stage |
||
| 46 | |||
| 47 | * Mettre à jour la documentation Beaming de Nina pour HTC Vive |
||
| 48 | * Valider la synchronisation visuelle |
||
| 49 | * Remettre en place une procédure d'enregistrement audio (même horloge pour les cartes vidéos et audios) |
||
| 50 | * Valider les synchronisations d'un enregistrement complet |
||
| 51 | * Construire un scénario |
||
| 52 | * Campagne d'enregistrement avec 10-20 sujets |
||
| 53 | |||
| 54 | 8 | David Klora | h2. Checklist David |
| 55 | 1 | Frederic Elisei | |
| 56 | 10 | David Klora | * Lire l'extrait de la thèse de Léa https://theses.hal.science/tel-04957993 page 38+ puis 129 |
| 57 | * Expliciter la procédure pour synchroniser les horloges CPU |
||
| 58 | * Premier enregistrement vidéo pour valider la synchronisation visuelle |
||
| 59 | * Effectuer un enregistrement de test complet (vidéo + mouvement + son) pour valider les synchronisations |
||
| 60 | 1 | Frederic Elisei | |
| 61 | 10 | David Klora | h2. Tâches parallèles |
| 62 | |||
| 63 | * Faire le tutoriel yarp + python https://github.com/s4hri/yarp-python-tutorials |
||
| 64 | * Programmer une application python pour détecter des visages avec opencv https://docs.opencv.org/3.4/db/d28/tutorial_cascade_classifier.html |