← All projects

Mechanical design · Embedded systems

Upper-Limb Rehabilitation Robot

Fall 2024

An integrated wearable prototype supporting hand grasping, wrist rotation and elbow flexion/extension, with opposite-hand IMU input for corresponding wrist movement.

From mechanisms to a wearable prototype

Person wearing the assembled upper-limb robot with hand linkage, forearm support and elbow structure
The integrated prototype during a wearable demonstration. The hand, wrist and elbow modules form one supported assembly.

The completed system combines a linear-actuator hand linkage, a belt-driven wrist and a linear-actuator elbow mechanism. Mechanical supports, motor actuation and sensor input were assembled and tested together.

Outstanding Course Project Award. Developed as a Shanghai Jiao Tong University Design and Manufacturing II course project in Fall 2024; the report was completed in January 2025.

Hand grasping through a four-bar linkage

A linear actuator drives a four-bar linkage to couple movement of the hand-back support and the first segments of the four fingers. Extension bends the linked supports into a grasping posture; retraction opens them. Link lengths and attachment positions were adjusted to fit the hand, with supports at the wrist, hand back and finger segments. A separate stop locates the thumb.

Wrist rotation: gears to a synchronous belt

The initial wrist concept used meshing gears. Manufacturing the required gear surfaces added cost and machining complexity, so the detailed design moved to a synchronous belt transmission. The belt-driven assembly connects wrist rotation with the hand module while simplifying fabrication and maintenance.

CAD view of the integrated hand and wrist assembly with the forearm support
Integrated hand and wrist CAD assembly after the transmission design iteration.

Elbow motion and adjustable support

A linear actuator mounted along the upper-arm structure drives forearm flexion and extension through a guide mechanism. The original straight-guide concept was revised to a curved guide to reduce variation in the actuator's pressure angle over the motion. The upper-arm support provides several adjustment positions for different arm lengths.

CAD elbow assembly showing a curved guide plate, forearm linkage and adjustable upper-arm support
Elbow module CAD: the curved guide shapes motion transmission, while the upper-arm support adjusts the wearable fit.

Linkage geometry, support alignment and manufacturability were treated together: the actuator supplies translation, the guide controls the motion path, and the adjustable support locates the mechanism against the arm.

Embedded actuation and bilateral input

The prototype uses a 12 V DC supply and an STM32 microcontroller for motor actuation and sensor communication. The implementation includes PWM initialization, DC motor port control and software I²C communication.

An IMU worn on the opposite hand supplies motion input. Movement of that hand commands corresponding wrist movement on the robot, connecting the wearable mechanism to a bilateral motion interface.

Fabrication, assembly and demonstration

3D printing produced end caps, supports and guide components. Laser cutting was used for larger elbow parts and linkage/guide components, while machining produced higher-strength connectors. Purchased actuators, motors and straps completed the assembly.

Prototype testing and the wearable demonstration brought together simple grasping, wrist rotation and elbow flexion/extension. Fit adjustment and linkage alignment were practical integration concerns; the demonstrated motions focus on these three functions.

CAD illustrations, mechanism drawings and prototype photos are from the original project report. Open any image for a larger view; the linked report retains its original text and credits.