[[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. 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.
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
.
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.
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 la tuxbox.
1 : fermer le navigateur portant la tuxbox. 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.
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.
- le faire ronronner quand on le carresse (même si un manchot ne ronronne pas :P)
- ajoutez vos idées ici
Il ne manque que des logiciels pour lui donner vie, et il est possible de le programmer en Python ou tout autre langage.
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
Sur le site de Kysoh, vous téléchargez la TuxBox. Trouvez le raccourci de celle-ci dans vos menus (son emplacement diffère selon votre bureau. Celle-ci s'ouvre avec le navigateur firefox, mais pas avec konkeror. Sous kde, il faut donc installer firefox.
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.
Création des attitunes
Vous trouverez très vite attitunes. La lecture des attitunes en cours d'écriture 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).
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.
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. Le gadget msn ne fonctionne pas avec pidgin, mais un http://svn.tuxisalive.com/software_suite_v2/software/scripts/pidgin/trunk/tux_pidgin.py permet d'annoncer les contacts pidgin entrant et sortant. 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 novembre 2009 : steph138
Le contenu de ce wiki est sous licence : CC BY-SA v3.0









