Studio 360 for Sirius - v2.8.4
An independent developer kit for the Hengbot Sirius. An explorations360 project, not affiliated with, endorsed by, or supported by Hengbot.
This release folds the tools built over the past weeks into a single interface, and closes, with proof, the question of whether the robot's eyes can be driven.
The new tools are tabs now, not separate pages
The interface has seven tabs, in this order: Dashboard · System · Robot life · Actions · Sequences · Control · Roaming.
Robot life gathers what the machine says about itself and the settings that concern it: its mood as its own emotion engine computes it, audio volume, the LEDs (two on the head, six on the body, with per-group colour choice), the head screen, battery, network, the load on all fourteen motors, incoming touch interactions, the logs, and the dialogue memory.
Sequences is a behaviour editor: you chain animations, random-draw groups (a "rest" group plays one of its animations at random), pauses and autonomous wander blocks, then run the cycle, once or looped. Sequences are saved on the PC, with JSON export and import.
Roaming is rebuilt in three columns, what it sees, what it measures, what it does, and gains step-by-step walking and a Wake / Stand button.
Three things verified on the machine
Volume, it's the ROS parameter audio_volume on the wmix_audio_player_node, set via USER_SET_NODE_PARAMETER. This firmware does not support reading it back; only setting it works, and the interface says so.
LEDs, the two head LEDs and six body LEDs are only reachable through the UDP 8768 channel, the only known route.
Head screen, driven by the ROS services play_lottie, play_gif and show_toast.
A negative result, but a proven one: the eyes cannot be driven
The UDP server does understand the keys eye_iris / eye_upper / eye_lower and republishes them on the /lvgl_layer topic — but ros2 topic info reports "Subscription count: 0": nothing consumes that topic on this firmware. The eye layer is handled inside lvgl_gui_node, out of reach. The question is closed, with its evidence, to spare the next person the day they'd have spent on it.
Fixes
The left-hand bias during obstacle avoidance is gone (the roaming node moves to v15).
Backing up on a detected drop-off is now bounded: the robot no longer reverses blind.
The head "Recenter" button now actually commands the robot.
This kit is for people who can code and know what they are doing. It drives a real robot — motors, a machine that walks, stands up and can fall over — has no authentication and no safety rails, and exposes commands obtained by reverse-engineering that the manufacturer does not document.
Provided as is, with no support and no warranty of any kind. You alone are responsible for your robot, its surroundings and any damage. Run it on flat, clear ground and stay within arm's reach.
Download
The kit is the file Studio360_pour_Sirius_v2.8.4.zip attached to this release — an archive to unzip, no installer. Verify its checksum after downloading:
SHA-256 : ad7fd292a470436cbc204f016a540f96c40285fa6aaa074dfc504993741c11fe
Size : 249,949 bytes (244 KB)