Projet

Général

Profil

Nina beaming 2026 » Historique » Version 16

Frederic Elisei, 11/05/2026 00:10

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 13 David Klora
* Campagne d'enregistrement avec 10-20 sujets
53 10 David Klora
54 8 David Klora
h2. Checklist David
55 1 Frederic Elisei
56 14 David Klora
* *DONE :* Lire l'extrait de la thèse de Léa   https://theses.hal.science/tel-04957993    page 38+ puis 129
57 16 Frederic Elisei
* Expliciter la procédure pour synchroniser les horloges CPU (tester: ntpdate p-captif ou ntpdate lnx-install.gipsa-lab.grenoble-inp.fr)
58 1 Frederic Elisei
* Premier enregistrement vidéo pour valider la synchronisation visuelle
59 13 David Klora
https://www.yarp.it/v3.5/yarpdatadumper.html
60 10 David Klora
* Effectuer un enregistrement de test complet (vidéo + mouvement + son) pour valider les synchronisations
61 1 Frederic Elisei
62 10 David Klora
h2. Tâches parallèles
63
64 15 Frederic Elisei
* Suivre le tutoriel yarp + python   https://github.com/s4hri/yarp-python-tutorials
65 10 David Klora
* Programmer une application python pour détecter des visages avec opencv   https://docs.opencv.org/3.4/db/d28/tutorial_cascade_classifier.html