Executive Summary

Project Exes was an R&D initiative to build a high-torque, voice-controlled robotic exoskeleton. The goal was to actuate two 550KG of servo torque across a user’s joints with near-zero latency, requiring a complete departure from standard synchronous microcontroller loops. To handle the massive computational and telemetry overhead, I engineered a distributed IoT network over an asynchronous MQTT broker.

Tech Stack: Python, MQTT, Raspberry Pi 4b, RP2040 (Pico W), I2C, Picovoice (Porcupine and Rhino AI), Power Electronics.

Documentation: View the Architecture Repository on GitHub


System Architecture

1. Distributed Telemetry Network (MQTT)

Heavy, central sensor wiring is a primary failure point in wearable robotics. To solve this, Exes utilizes a localized wireless mesh network.

2. Edge-Compute Voice Pipeline

To ensure safety and reliability, the suit required a fully localized voice command interface with zero reliance on cloud APIs or internet connectivity.

3. Isolated Power & Actuation Delivery

Driving 550KG servos requires massive current spikes. If actuators share a power bus with logic boards, the resulting brownouts cause catastrophic system reboots.

Post-Mortem: Why This Project is Archived

As an engineer, knowing when a prototype has hit its physical limits is just as important as writing the code.

During physical load testing, the asynchronous software queue, the MQTT telemetry pipeline, and the dual-isolated power delivery systems functioned flawlessly. However, the torque generated by the 550KG servos vastly exceeded the yield strength of the chassis integration. The custom 3D-printed PLA flange plates and lazy susans—designed to distribute the load across the fabric motocross jacket—suffered mechanical yield and catastrophic pull-out.

The software and electrical architectures succeeded, but the material science failed. Future iterations of this physical platform will require CNC-machined aluminum mounting brackets and a rigid, non-fabric backplate.