[[tuxdroid]]
Piste: » tuxdroid
Tux Droid
Présentation
Tux Droid et son ami Fux, le poisson
Tux Droid est un nouveau compagnon électronique qui propose à peu près les mêmes fonctionnalités qu'un Nabaztag (de la société Violet), mais en open-source et pour les linuxiens (Tux étant la mascotte de Linux). Il a pour rôle d'être une sorte d'assistant entre vous et votre ordinateur.
Tux Droid est fourni avec un ami, le poisson Fux, dont le rôle n'est pas de le nourrir, mais de lui permettre de communiquer avec l'ordinateur.
Installation des logiciels
http://wiki.tuxisalive.com/index.php/Installing_on_ubuntu/fr
Tout passe par le site de Kysoh. Les paquets sont disponibles pour Ubuntu, Fédora, Mandriva, Xp et Vista. Il y a un paquet pour la version 7.10 de ubuntu, le choisir impérativement si vous tournez dessus, autrement votre pauvre Tux Droid finira sur une étagère, car vous vous direz que ça ne marche pas du tout. Pour les paquet Ubuntu, toutes les dépendances serons résolues automatiquement. Continuez a descendre le long des pages pour installer les langues : prenez-en plusieurs, si vous ne choisissez que votre langue natale, des attitunes ne serons pas disponibles. N'oubliez pas la commande sudo pour redémarrer le serveur.
Voilà, les paquets logiciels principaux sont en place, vous pouvez maintenant vous assurer d'avoir la dernière version de vos logiciels. Pour le control center, vous pouvez faire un sudo tux_updater, tout de suite.
Vous pourrez upgrader le poisson et Tux Droid. Veuillez respecter cet ordre, sinon il y à un risque de plantage logiciel irrécupérable. Faites votre upgrade calmement et point par point
.
java
(information à vérifier) Après avoir lu de nombreux forums, j'ai appris que la version 2 du control center est programmée en java, et non plus en python comme le premier. La dépendance comprise avec les paquets d'installation sont ceux du greffon java entièrement libre : openJDK. Essayez d'installer la version sun-java -libre à 95 % quand même,je crois-, si vous connaissez des problèmes avec le control center et les attitunes par exemple. Pour indiquer a ubuntu quelle greffon il doit choisir, référez-vous à la page JAVA de la doc, il suffit d'une petite commande dans le terminal.
Upgrade du poisson et du droid
Il se peut qu'à la suite de la dernière manipulation ni Fux ni Tux Droid ne répondent… Pour réparer cela :
- débranchez le poisson, éteignez Tux Droid et redémarrez votre ordinateur ;
- reprenez la procédure de mise à jour du poisson.
Normalement tout devrait rentrer dans l'ordre.
Depuis l'upgrade : problèmes avec l'activation des écrans de veille. J'ai l'impression que cela bloque le control center, et Tux ne fait plus rien : désactivez la veille pour éviter ce soucis.
Problème sous Hardy Héron :
Suite à un changement dans le noyau, l'utilisation de Tux Droid avec Ubuntu Hardy Heron posait problème. De plus, il y avait un soucis avec le paquet python-xml. Le problème est corrigé avec ce nouveau package. Avec les derniers paquets, ca marche sans soucis, et le jingle Ubuntu est même sorti du bec de Tux Droid à l'allumage, voir ici pour télécharger http://wiki.tuxisalive.com/index.php/Installing_on_ubuntu/fr. Encore une fois, n'hésitez pas a essayer plusieurs greffons java pour faire fonctionner la bête.
Méthode pour éviter de redémarrer l'ordinateur après les mises à jour
Valable après rajout de langues, attitunes, gadgets SEULEMENT. Si vos nouveaux composants n'apparaissent pas dans le control center.
1 : fermer le control center. 2 : éteindre le droid. 3 : déconnexion du poisson de son cable USB. 4 : reconnexion du poisson (c'est là que les infos transitent entre les différentes couches logiciels). 5 : allumer le droid. 6 : ouverture du control center.
En faisant ces manipulations simples, mais dans cet ordre là, cela peut éviter de perdre du temps en redémarrant le PC. Pour l'ajout de langue, il faut absolument taper la commande sudo dans le terminal avant cette manipulation. Si vous avez rajouté une langue supplémentaire : faites la mise à jour par le menu du control center, et si de nouvelles attitunes et gadgets ne sont pas dispo en plus, cette manipulation peut vous éviter un redémarrage de l'ordinateur.
Ce que Tux Droid peut faire
- Communiquer sans fil avec un ordinateur
- Bouger ses ailes et ses paupières
- Ouvrir son bec
- Tourner sur lui même
- Émettre des sons
- Capter et enregistrer la voix
- Détecter le niveau de luminosité
- Réagir à des pressions sur ses ailes et sa tête
Un ami vivant
On peut imaginer une infinité de choses que Tux Droid puisse faire :
- Lire nos e-mails, nos flux RSS
- Se présenter
- Discuter avec d'autres Tux Droid, voir avec nous
- Nous réveiller le matin
- Fermer les yeux et ronfler quand la lumière s'éteint
- Jouer les perroquets
- Servir de radio, de téléphone (VOIP), de Post-It électronique, etc.
- Faire porte parole : laissez le sur la table de la cuisine pour que votre entourage le trouve facilement et qu'il puisse livrer un message.
- ajoutez vos idées ici
Il ne manque que des logiciels pour lui donner vie, et il est possible de le programmer en Python.
En savoir plus sur Tux Droid
Autre petit détail, qui peut se révéler intéressant : une communauté est en train de se composer autour du Tux Droid.
Le lien vers le wiki francisé, malheureusement incomplet, en bas de page. De nombreuses vidéos se trouvent sur le net, via des serveurs d'hébergement de vidéo.
Comportement autonome initial
Avant même que vous ne vous amusiez à programmer votre Tux Droid, celui-ci possède quelques comportements pré-programmés.
Tableau des comportements autonomes par défaut
En voici une liste non exhaustive de tout ce que votre Tux Droid peut faire dès la sortie de sa boîte.
| Évènement | Mise en action | Voyants | Bruit, son | |
|---|---|---|---|---|
| Mise sous tension | les yeux s'ouvrent s'ils était fermés, un battement d'œil, ouverture et fermeture de la bouche | les yeux restent ouverts pendant toute la durée du mouvement | 4.wav (hello) | |
| Bouton tête | les deux yeux clignotent une fois | |||
| Bouton aile gauche | les deux yeux clignotent une fois | |||
| Bouton aile droite | les deux yeux clignotent une fois | |||
| Réception IR | les deux yeux clignotent une fois | |||
| Débranchement | la bouche s'ouvre et se ferme | 2.wav (oops) | ||
| Début de charge la bouche s'ouvre et se ferme | les yeux restent ouverts pendant deux secondes | 3.wav (yummy) | ||
| Abaissement des paupières | les yeux s'éteignent et restent éteints | |||
| prise d'alimentation connectée | les yeux restent allumés | |||
| RF déconnecté | les yeux restent éteints | |||
| Rencontre entre deux Tux Droids | ouverture et fermeture de la bouche | 6.wav (yo) | ||
| Mode « programmation » | La LED gauche est allumée | |||
Pendant que Tux Droid attends et qu'il n'a rien a faire, il délivre des petits bruits et quelques mouvements : bâillements, claquement du bec… comme il s'ennuie.
Tux Droid dans son environnement
Peu de gadgets sont dispos, c'est vrai, mais cela ne gène que les premiers jour. Très vite, on préfère lui faire faire ses propres actions au moyen du créateur d'attitunes. Les gadgets présents suffisent à l'utilisation quotidienne de Tux Droid : mail, rss, météo, heure… Après, il devient envahissant. Point important, le control center doit toujours être sur votre bureau, ou réduit dans la barre des tâches, sinon, cela coupe la connexion.
Le control center, les gadgets, les attitunes
C'est la base de votre dialogue avec Tux Droid.
- Librairie : là ou les gadgets et attitunes locale, c'est à dire sur votre ordinateur dans votre dossier home, sont rangés, ceux telechargés sur le site et ce que vous avez pu créer.
- En ligne : ce qui est disponible depuis le site du fabricant, mais qui sera ajouté à votre librairie après mise à jour du control center.
- Vivre avec Tux Droid : ce que vous voulez qu'il fasse. Mes alertes comportent les automatismes de Tux Droid : c'est à dire ce que vous voulez qu'il fasse toutes les X minutes, ou à une heure précise. Vous pouvez configurer l'alarme elle-même, et choisir lancer le gadget, pour que celui-ci se déclenche à l'heure voulue. Mes gadgets sont contrôlables avec les ailes du Tux Droid (suivant/précédent) et le bouton de la tête (réaliser).
La vue en liste est plus confortable qu'en icône. Prenez, par exemple le gadget horloge dans la librairie et glissez le dans mes gadgets de la partie vivre avec Tux Droid (oui, c'est écrit petit). Prenez votre Tux droid. En lui appuyant sur les ailes, vous verrez que la sélection se déplace sur le control center, si vous avez plusieurs gadgets dans la partie vivre avec Tux Droid. Choisissons horloge, appuyons sur le bouton de la tête du droid, et Tux Droid vous donnera l'heure. Reprenons le gadget horloge dans librairie et glissons-le (oui, c'est toujours écrit aussi petit) dans mes alertes. Réglage de l'alerte : toute les 59 minutes, par exemple, et, à droite, lancer le gadget. Tux Droid donnera l'heure tout seul. Si vous choisissez attitune ou TTS, le gadget ne se lancera pas, et Tux Droid appliquera le texte parlé ou le comportement de l'attitune.
N'hésitez pas à télécharger plusieurs langues dans l'installation de votre Tux Droid, sinon, des attitunes n'apparaîtrons pas !
Création des attitunes
Vous trouverez très vite attitunes studio dans l'onglet outil. La lecture des attitunes en directement depuis l'attitunes studio ne semble pas marcher, si vous utilisez le greffon libre openJDK, par contre fonctionne très bien avec Sun Java (libre à 95 % pour les puristes du libre). Avec OpenJDK, enregistrez donc votre attitune, et en laissant la fenêtre du studio ouverte, retournez sous le control center. mettez votre attitune dans vos favoris vivre avec Tux Droid et lancez la lecture.
Petit truc : il est mieux de mettre peu de texte dans un bloc TTS, sinon Tux Droid s'emballe et peut même oublier la fin de sa phrase. Placez 2 ou 3 mots par blocs. Pensez bien a valider chaque bloc que vous créez. Tux Droid fera alors cette action, et le bloc prendra alors sa place en s'allongeant le cas échéant. Si vous ne validez pas, votre bloc sera remis par défaut.
Pour une toute nouvelle attitune, créer les propriétés dans le menu fichier de attitunes studio, sauvegardez, et FAITES UNE MISE A JOUR DE VOTRE CONTROL CENTER : outil : search for update, pour que votre attitune apparaisse. Il vous sera demandé de redémarrer le control center, mais celui-ci se fermera tout seul de toute façon. Après vous pourrez la modifier comme vous le voulez.
Le pdf téléchargeable depuis le site de Kyzoh est agréable et met correctement le pied à l'étrier. Après, c'est votre feeling qui fera le reste pour animer la bête. Lien vers la doc du fabricant : http://www.kysoh.com/documentation-3?set_language=fr. Pour l'avoir expérimenté, on prend très vite le coup! Même si la lecture en direct de l'attitune ne fonctionne pas avec le greffon openJDK, on devine assez vite les réactions de Tux Droid, et les improvisations qu'il se permet, donnent un peu de piquant, donc de vie, au personnage.
Comment réaliser des attitunes propres et rigolotes? travaillez-les comme un scénario avant de vous lancer sur le logiciel. Pensez à celui qui va découvrir l'attitune, si elle n'est pas pour vous mais destinée pour un tiers. Peu de mots = message facilement compréhensible, et laisse de la place pour des mouvements des yeux, ailes, becs. Les moteurs sont un petit peu bruyant, mais leurs son ne fais pas penser à une tronçonneuse, et fait partie du spectacle. Alternez les paroles et les mouvements, cela aère l'attitune en assurant une continuité. La ponctuation d'exclamation et d'interrogation influe sur la parole, et il faut doubler certaines lettres : écrire "tux" fera entendre "tu", on écrira donc "tuxx" pour que le manchot prononce distinctement son prénom. Mais on prend vite le coup.
Gadgets
On peut être un peu déçus quand on découvre ceux proposés. Mais avant d'attaquer la programmation en python ou en java pour les compléter, on s'aperçoit très vite que l'offre est suffisante. Lecture des mails, rss, il ne manque en fait rien pour que Tux Droid trouve l'occasion de bavarder. Les gadgets mails ne fonctionnent pas, si par exemple evolution ou thunderbird, sont laissés ouverts ou réduits, avec comme option de récupérer vos emails toutes les X minutes. Le gadget msn ne fonctionne pas avec pidgin. Le gadget détection de lumière est très bien fait, et sensible. Pour activer le gadget gmail, vous devez allez dans les propriétés de votre compte gmail et activer l'IMAP qui est désactivé par défaut.
Contrôler Tux droid depuis le panneau
Dans le control center, ouvrir outils, control the droid, les options avancées et la partie TTS. Manipulez et testez !!!
Comment contrôler Tux Droid avec sa télécommande ?
Une télécommande est fournie avec Tux Droid. Certaines actions sont utilisables directement.
Sur la télécommande, appuyez simultanément sur le bouton « Alt » et sur le petit bouton blanc qui montre un téléphone à côté d'un Tux Droid : vous venez de le relier à votre télécommande.
Apparemment, une nouvelle version de la télécommande serait apparue depuis la rédaction des tutoriaux originaux. Sur celle-ci, le fameux bouton avec un pingouin et un téléphone a été remplacé par le texte « VOIP ». Il faudra donc presser successivement le bouton « Alt » puis « VOIP ». A noter que le comportement n'est pas identique aux descriptions.
Ensuite, utilisez les touches directionnelles et « OK » pour le commander. Le numéro sur lequel vous appuyez avant de lui faire faire une action indique le nombre de fois qu'il dois la répéter, le 0 étant équivalent à l'infini. Pour faire tourner Tux sur lui même, il faut auparavant le débrancher((On comprend facilement pourquoi…)
Utilisation comme haut-parleur
XMMS music player, (maintenant audacious)
Environnement Gnome
Environnement KDE
Choisir un compagnon électronique
Tux Droid, avec un lapin (qui a dit crétin) au code propriétaire, sont les seuls compagnons électroniques que l'on puisse brancher sur un PC, utilisables dans la vie de tous les jours, et d'un prix abordable. Sur le net vous trouverez des comparatifs entre les deux bestioles.
On retrouve la même philosophie entre le lapin et le manchot, que entre Microsoft Windows et GNU/Linux. Le lapin est prêt à l'emploi, avec de nombreuses configurations pré-installé. Mais ses capacités de mouvement sont seulement sur ses oreilles, vous devez passer par les serveurs du fabricant, et ses possibilités de personnalisation sont réduites. Tux demandera un peu plus de travail (enfin, si jouer avec une marionnette électronique en est un), pour un résultat beaucoup plus personnalisé, et donc intéressant.
Ceci dit pour éviter de rentrer dans les détails et sans vouloir rentrer dans les domaines de goûts et de couleurs.
Liens et sources
http://www.kysoh.com/?set_language=fr, Accueil du fabriquant.
http://www.livewithapenguin.com/, portail de la communauté, avec le forum mixte anglais/français.
http://www.tuxisalive.com/, portail des développeurs, répondent à vos questions en français.
http://wiki.tuxisalive.com/index.php/Main_Page/fr, l'accueil du wiki en français.
http://wiki.tuxisalive.com/index.php/Installing_on_ubuntu/fr, installation sous ubuntu en français.
http://wiki.tuxisalive.com/index.php/How_it_works/fr, renseignements techniques en français.
http://wiki.tuxisalive.com/index.php/How_to_update_firmwares_with_tuxup/fr, upgrade du poisson et du droid en français.
http://gwadatux.free.fr/blog/, un blog plus qu'intéressant.
Contribution : Hind_Flo (traduction), Ner0lph (réarrangements et mise en page).Mise à jour en mai 2009 : steph138//









