Studio 360 pour Sirius — v2.9.1 (onglet Yeux rétabli)
Français
Version de rattrapage. La substance est dans la v2.9.0 — capteur de distance coupé par le firmware 2.5.5, Déambulation suspendue, contrôle du visage par GIF/Lottie. La 2.9.1 la rend simplement accessible.
- Onglet « Yeux » rétabli dans la navigation. Il manquait dans le tableau de navigation du paquet d'interface : la page et sa traduction existaient, mais aucun lien n'y menait.
- Section « Visage — animations » remise dans le flux de la page. Elle était placée après le pied de page, donc reléguée sous le trait de fin.
- Paquet d'interface renommé (
index-Cpu8T6k7.js→index-6CAPpX4J.js). Le nom porte une empreinte de contenu : sans ce renommage, les navigateurs auraient continué à servir l'ancien paquet, mis en cache pour un an par contrat.
Rappel de ce qu'apporte la 2.9.0
- Le télémètre est éteint par le firmware 2.5.5 à chaque démarrage (
mode=OFF). Le matériel va bien ; il n'a pas été trouvé de moyen de le rallumer. Vérifié sur la machine, preuve par comparaison binaire avec la sauvegarde OTA du firmware précédent. - L'onglet Déambulation interroge le robot au chargement, affiche un bandeau daté et se désactive tout seul. Suspendue, pas supprimée : elle remarcherait telle quelle si le capteur revenait.
- Le visage est pilotable : l'écran (240 × 284) joue un GIF ou un Lottie arbitraire par les services ROS
play_gif/play_lottie. Essai réussi le 01/09/2026. Écran seulement — aucun moteur, aucun son. Demande une clé SSH sans mot de passe. - Nouvelles routes de l'assistant local :
GET /api/tof,GET /api/visage/animations,POST /api/visage/jouer,POST /api/visage/stop.
Piège à connaître
POST /api/v1/behavior/pause appelé sans le champ paused met le robot en pause : une clé inconnue est ignorée et la valeur par défaut est true. Nous nous sommes fait prendre.
English
Catch-up release. The substance is in v2.9.0 — distance sensor switched off by firmware 2.5.5, Walk tab suspended, face control via GIF/Lottie. 2.9.1 merely makes it reachable.
- "Eyes" tab restored in the navigation. It was missing from the UI bundle's nav array: the page and its label existed, but nothing linked to it.
- "Face — animations" section moved back into the page flow. It sat after the footer, below the closing rule.
- UI bundle renamed (
index-Cpu8T6k7.js→index-6CAPpX4J.js). The filename carries a content fingerprint; without the rename, browsers would have kept serving the old bundle, cached for a year by contract.
What v2.9.0 brought
- The ToF rangefinder is switched off by firmware 2.5.5 at every boot (
mode=OFF). The hardware is fine; no way to turn it back on was found. Verified on the machine, proven by binary comparison against the previous firmware's OTA backup kept on the robot. - The Walk tab probes the robot on load, shows a dated banner and disables itself. Suspended, not removed — it would work again as-is if the sensor came back.
- The face is controllable: the 240 × 284 screen plays an arbitrary GIF or Lottie through the
play_gif/play_lottieROS services. Successful test on 2026-09-01. Screen only — no motors, no sound. Requires a passwordless SSH key. - New helper routes:
GET /api/tof,GET /api/visage/animations,POST /api/visage/jouer,POST /api/visage/stop.
Trap worth knowing
POST /api/v1/behavior/pause called without a valid paused field pauses the robot: an unknown key is ignored and the default is true. We got caught by it.
Studio360_pour_Sirius_v2.9.1.zip — 276 344 octets · SHA-256
0418d613ca996f4db4c620922a6bd5c8db0172308e0e3408cf9c1ea4dfe108a2
Projet indépendant d'explorations360, sans lien ni affiliation avec Hengbot. Outil pour développeurs, sans authentification : à n'utiliser que sur un réseau de confiance.