Tous les articles
Quand quelqu'un d'autre couche le robot
Couché par quelqu'un d'autre, le robot continuait à suivre mon visage et à faire ses bruits. Il comprend maintenant qu'on l'a couché, et un sursaut ne lui fait plus perdre mon visage.
Une télécommande pour mon robot, dans un téléphone de 2011
Le Galaxy Note ressuscité devient la télécommande du robot : une petite application écrite pour lui, qui parle directement au robot par le Wi-Fi, sans ordinateur entre les deux.
Un écran de 2011 pour mon robot : ressusciter un Galaxy Note sous Linux
Un téléphone de 2011, une batterie neuve, un Linux récent installé sans câble USB, un stylet qu'il a fallu décrire au noyau. Objectif : donner un écran au robot.
La semaine du 2 au 8 novembre 2026
Le résumé du dimanche : le robot a un nom, une vraie nuit, une jauge qui dit vrai à quelques minutes près, et une tête qui ne reste plus coincée.
La mise à jour 1.14.0 : ce qui change pour votre application
Deux mouvements demandés en même temps ne se mélangent plus : le second est refusé. Et à l'arrêt d'une application, le robot ne se couche plus tout seul. Deux changements à prendre en compte.
Quand la tête reste coincée : deux causes, quatre protections
Quatre blocages en une semaine. Un geste qui recopiait une mauvaise position, un départ trop brusque : comment débloquer la tête, et ce qui l'empêche de recommencer.
Combien de temps il tient : quatre décharges et une jauge
Environ trois heures endormi, entre 1 h 35 et 2 h 23 éveillé. Une jauge juste à quelques minutes près, une diode verte qui ment, et une batterie vide qui fait redémarrer en boucle.
Des statistiques d'usage envoyées par défaut
Depuis la version 1.13.0, le logiciel du robot envoie des statistiques d'usage anonymes, actives par défaut. Ce que dit le code, et comment les couper.
Une vraie nuit
Le dodo couche maintenant vraiment le robot : tête rentrée, moteurs coupés, réveil d'une poussée sur une antenne. Et pourquoi il ne redémarre pas seul après une coupure.
Il s'appelle Z330wl
Z330wl, qui se lit ZEEOWL, qui se dit « zee-owl ». On y entend la chouette. Comment le nom est venu, et ce qu'on fait pour qu'il s'installe.
Lire la batterie par les moteurs
Le robot n'affiche pas sa batterie. Ses neuf moteurs, eux, connaissent la tension qui les alimente. Une lecture, une tuile « énergie », et un piège pendant la charge.
La semaine du 26 octobre au 1er novembre 2026
Le résumé du dimanche, en retard : une erreur qui a laissé le robot sous tension vingt heures, trois jours de silence pour un câble, et une batterie enfin lisible.
Trois jours de silence : c'était un câble
Plus de réseau, aucune diode sur la carte de la tête, des redémarrages sans effet. J'ai cru la carte morte. C'était le câble d'alimentation du pied, sorti de son connecteur.
Ce que coûte l'application officielle
Caméra ouverte, l'application de bureau du fabricant fait monter la charge du robot à 7 pour 4 cœurs. Fermée, elle redescend à 2,4. Mesures et règle simple.
Vingt heures debout : quand une erreur ne couche pas le robot
Une erreur rare de minuterie, un programme qui ne savait attraper que les erreurs réseau, et un robot resté moteurs sous tension une vingtaine d'heures. Deux règles depuis.
La semaine du 19 au 25 octobre 2026
Le résumé du dimanche : le robot a appris à me reconnaître, embarqué son cerveau, cessé de trembler, s'est un peu calmé, a reçu un cadre, et a cogné sa coque.
Il cogne sa propre coque : mesurer où la tête peut vraiment aller
Une tête penchée, aucune réaction, un redémarrage. Le modèle 3D du fabricant se trompait de 10 à 15 degrés : j'ai donc mesuré les limites sur le robot, −40° d'un côté, +75° de l'autre.
Dire bonjour une fois, puis ronronner
Apprendre les bonnes manières à un robot de bureau : un salut quand je le regarde, au plus toutes les 20 minutes, et un ronron où les antennes battent de ±4 degrés en 0,15 s.
Un compagnon de bureau : des modes, un badge, un vrai sommeil, et des antennes qui appellent
Avant d'apprendre d'autres tours, un cadre : des modes que je choisis, des états que le robot déduit, un badge qui dit toujours lequel, un vrai sommeil, et une façon de m'appeler sans un mot.
L'identité suit la personne, le rythme suit la situation
Suivre chaque visage comme une piste, le nommer une fois, le vérifier toutes les trois secondes, et regarder moins souvent quand rien ne se passe. Mesuré : un tiers de charge en moins.
96 % de processeur : où passe vraiment le calcul d'un robot
Le Raspberry Pi CM4 de mon robot était à 96 %. Un budget fil par fil, environ 750 ms de travail par image, et un réglage d'une ligne qui a divisé la charge de mon programme par deux.
Un chat de travail, pas un chiot qui sursaute
291 réactions en 56 minutes. Comment des seuils, des temps de repos et l'habituation ont ramené mon robot à une réaction toutes les 35 secondes, et pourquoi c'était encore trop.
Pourquoi le corps de mon robot tremblait : ±0,4° à 3,4 Hz, et le gain qui l'a corrigé
Une minuscule oscillation gauche-droite après certains mouvements. Mesurée, expliquée par un cycle limite du servomoteur du corps, corrigée en baissant un gain de 200 à 120.
Sans l'ordinateur : installer le programme dans le robot
Un robot de bureau ne devrait pas avoir besoin d'un portable. Bancs d'essai sur le Raspberry Pi CM4 embarqué, premier lancement à bord, et l'antenne qui démarre tout.
Il me reconnaît : comment un visage devient une empreinte
La reconnaissance de visage avec deux petits modèles OpenCV, mesurée : 180 verdicts justes sur 184 assis au bureau, et une surprise quand je me suis levé.
Déballage, montage, premier démarrage
Deux séances, environ deux heures vingt de montage filmé, un premier démarrage réussi, et les premières choses que j'ai changées.
Avant la première vis : ce qu'un salon de support m'a appris
Le jour de la livraison, j'ai lu le salon de support de la communauté avant d'ouvrir le carton : environ 8 700 messages, dix mois d'erreurs des autres.
Pourquoi j'ai mis un robot sur mon bureau
D'où vient ce projet : un assistant IA qui vit dans des fichiers texte, un petit robot open source commandé le 6 septembre 2026, et un plan.