Stage au MIC, jour 14: Wire(not)less
Bonsoir tout le monde,
Après le coup de gueule d'hier, contre Nao, cette petite tête de nœuds me l'a bien fait payer!
J'ai commencé par reprendre ma tâche d'hier: enregistrer les visages dans la mémoire de Nao et un problème s'est rapidement posé!
Le problème est simple: le bloc "Add Face" nécessite que l'on reste 5 secondes devant Nao pour être enregistré mais alors, comment enregistrer les gens importants qui ne sont pas devant Nao??
Après m'être, a nouveau, mis en quête d'une solution dans la documentation, sur le forum d'Aldebaran Robotics et sur quelques blogs, pour n'arriver à aucun résultat probant, j'ai du improviser.
Dans un premier temps, j'ai recherché des photos des gens du MIC dans les évènements passés, je les ai ensuite recadrées puis affichées en plein écran et j'ai mi Nao devant l'ordinateur pour qu'il enregistre le visage. ET CA FONCTIONNE!!!
...Très bien, jusqu’à ce que Nao décide de perdre la connexion Wi-fi. Un premier reboot, nada! Un second reboot, NADA! La quête du RJ45 salvateur était lancée!!!
Après avoir trouvé le divin câble, j'ouvre le crâne de Nao pour le connecter en direct au point d'accès et le petit jeu est reparti. Cela s'est fini en : "J'affiche la photo en plein écran sur l'ordinateur, Nao est sur mes genoux, connecté en filaire au point d'accès. Derrière le plein écran, Chorégraphe tourne et me permet d'avoir la vue de ce que vois Nao en wi-fi". Épique, n'est-ce pas?
De l'après midi, j'ai rédigé la documentation adaptée à mes découvertes d'hier et d'aujourd'hui, comme d'habitude, un petit fichier de deux pages avec des captures d'écran et tout le nécessaire pour comprendre la chose. Une fois chose faite, je me suis lâché et je suis entré dans le code python "kifépeur" de Nao, j'ai "customisé" la boite "Say" pour qu'elle réagisse à une chaine de caractère spécifique et non plus à un texte préenregistré dans ladite boite. Ça m'a pris, au bas mot, une heure trente mais ça fonctionne (aussi)!
Enfin, a la fin de cette journée, alors que j'écris ces lignes, je me pose deux questions:
-Suis-je totalement ignare, inadapté à l'utilisation du Web pour ne pas trouver ce que je cherche sur Nao ou n'y a t'il vraiment que "çà" comme documentation officielle?
-Au vu des réponses sur le forum officiel, utiliser Chorégraphe est une tare pour les autres "naoteux"? Ou seul les utilisateurs avancés prennent la peine de répondre sur le forum?
Sur ce, je vous souhaite une bonne soirée,
A demain soir!