Challenge
Kinetica Labs writes manipulation software for humanoid robots. Their first torso came from a supplier as a sealed unit: when a shoulder actuator failed, the whole robot went back to the factory for six weeks. Researchers were spending more time waiting for hardware than training models.
They asked for a torso designed for a lab, not a showroom. Every joint reachable, every cable traceable, every actuator replaceable by the people who use the robot every day.
Approach
We designed the skeleton, the actuators and the electronics as one system from the first sketch, with a single rule: nothing inside the torso may need a specialist tool or a trip to the factory.
A shell you can see through
The same skeleton takes two shells. The development shell is clear polycarbonate, so researchers can watch cable routing, status LEDs and temperature labels while the robot runs. The demo shell is a closed black fairing for visitors and trade shows. Both mount to the same twelve points and swap in twenty minutes.
Actuators as cartridges
Each of the 14 joints is a self-contained cartridge: motor, gearbox, absolute encoder, driver board and one connector. Four bolts and one plug. A trained technician replaces a shoulder in under two hours, including calibration, using a jig that ships with the robot.
One bus, one clock
All joints share a single real-time bus and a common clock, so every log line from every actuator carries the same timestamp. Firmware for the whole torso ships as one signed package, and a cartridge that reports an older version is updated automatically when it is plugged in.
Validation
Before delivery the platform ran 1,200 hours of scripted manipulation tasks in our lab. Temperature, current and backlash were logged per cartridge. Two early bearing failures led to a revised preload specification, which went into every unit before it shipped.
Outcome
Kinetica now runs three torsos in parallel. A failed joint costs them an afternoon instead of six weeks. The new skeleton is 38% lighter than the unit it replaced, which let the team add a wrist axis within the same payload budget.




