Studio 360 pour Sirius — v2.9.0 (visage animé, capteur de distance)
Studio 360 pour Sirius — v2.9.0
Projet indépendant d'explorations360, non affilié à Hengbot.
Version issue d'une campagne de mesure sur le robot les 31 août et 1er septembre 2026, firmware 2.5.5. Deux corrections importantes, deux ajouts vérifiés.
Le capteur de distance est désactivé par le firmware — la Déambulation est suspendue
Sur firmware 2.5.5, le pilote bas niveau coupe l'évitement ToF à chaque démarrage (setAvoidOff, mode=OFF) : la route réseau répond, mais les seize canaux sont invalides, registres bruts compris. La comparaison avec la sauvegarde OTA du firmware précédent, conservée sur le robot, montre que cette fonction n'existait pas avant — elle a été introduite par la mise à jour. Ce firmware n'offre aucun moyen de la rallumer.
L'onglet Déambulation interroge désormais le robot au chargement et affiche un bandeau daté quand le capteur est muet ; le bouton « Démarrer » se désactive. La fonction n'est pas périmée : elle remarcherait telle quelle si le capteur revenait. Rien n'a été retiré du kit.
Les yeux : une porte qui marche
Le résultat négatif publié en v2.8.4 portait sur le canal UDP et reste vrai. Mais l'écran joue un GIF ou un Lottie arbitraire par les services ROS play_gif et play_lottie, avec chemin absolu, position, taille, boucle infinie et masquage du calque des yeux. Essai réussi le 01/09/2026.
Nouvelle section « Visage — animations » dans l'onglet Yeux : elle liste les animations présentes sur le robot, en joue une, et rend l'écran. Écran du robot : 240 × 284. Passe par SSH, comme le suivi de la main.
Nouvelles routes du helper
GET /api/tof (grille et verdict de disponibilité), GET /api/visage/animations, POST /api/visage/jouer, POST /api/visage/stop.
Un piège à connaître
POST /api/v1/behavior/pause sans champ paused valide met le robot en pause : une clé inconnue est ignorée et la valeur par défaut est true.
Confirmation
Les 12 LED de tête + 6 de dos que ce kit adresse depuis la v2.8.5 sont confirmées par la documentation interne du constructeur, alors que son éditeur public n'en pilote que 2 + 6.
Documentation ajoutée : docs/VERIF_MACHINE_20260901_tof_coupe.md, docs/CONTROLE_VISAGE_20260901.md, docs/FORMAT_ACTION_AVI_20260901.md, docs/VERIF_MACHINE_20260901_api_v1.md.
Fichier : Studio360_pour_Sirius_v2.9.0.zip — 275 133 octets
SHA-256 : b6a368ff4cc62f44da55c413e858a46536a13de1c8bb2662bfc850998d83c906
Studio 360 for Sirius — v2.9.0
Independent project by explorations360, not affiliated with Hengbot.
This release comes out of a measurement campaign on the robot on 31 August and 1 September 2026, firmware 2.5.5. Two important corrections, two verified additions.
The distance sensor is disabled by the firmware — Wandering is suspended
On firmware 2.5.5 the low-level driver turns ToF avoidance off at every boot (setAvoidOff, mode=OFF): the network route answers, but all sixteen channels are invalid, raw registers included. Comparing against the previous firmware's OTA backup, kept on the robot, shows that this function did not exist before — it was introduced by the update. This firmware offers no way to turn it back on.
The Wandering tab now queries the robot on load and shows a dated banner when the sensor is mute; the "Start" button is disabled. The feature is not obsolete: it would work again as-is if the sensor came back. Nothing was removed from the kit.
The eyes: a door that works
The negative result published in v2.8.4 concerned the UDP channel and still holds. But the screen will play an arbitrary GIF or Lottie through the ROS services play_gif and play_lottie, with an absolute path, position, size, infinite loop and eye-layer hiding. Successful test on 2026-09-01.
A new "Visage — animations" section in the Eyes tab lists the animations present on the robot, plays one, and hands the screen back. Robot screen: 240 × 284. Goes through SSH, like hand tracking.
New helper routes
GET /api/tof (grid and availability verdict), GET /api/visage/animations, POST /api/visage/jouer, POST /api/visage/stop.
A trap worth knowing
POST /api/v1/behavior/pause without a valid paused field pauses the robot: an unknown key is ignored and the default is true.
Confirmation
The 12 head LEDs + 6 back LEDs this kit has addressed since v2.8.5 are confirmed by the manufacturer's internal documentation, while its public editor drives only 2 + 6.
⚠️ Safety
A developer tool with no safety rails and no authentication: it drives a real robot that walks, stands up and can fall over. Provided as is, with no warranty. The face animation feature touches the screen only — no motors, no sound.
File: Studio360_pour_Sirius_v2.9.0.zip — 275,133 bytes
SHA-256: b6a368ff4cc62f44da55c413e858a46536a13de1c8bb2662bfc850998d83c906