This project was completed as my final project for the Masters of Science in Robotics (MSR) program at Northwestern University, under the guidance of Dr. Felix Huang and Dr. Matt Elwin (MSR program director). The goal was to design a compliant actuator which could be used in as a component in a rigid, rehabilitative exoskeleton. I ended up focusing on two key technologies in the design of this actuator: (1) series elastic actuation and (2) cable-driven actuation, both of which are employed regularly within the domain of rehabilitative and assistive robotics. Cables (under tension) wrap around two 3D-printed spools which face one another inside of a carbon fiber tube. The spools are fit with rotary encoders as well as rotary motors. There is a torsion spring connecting the two spools, and counts from the encoder are tracked to reflect the pressure on the spring at any given time. Embedded logic drives the motors to try to minimize pressure on the spring, which enables the joint to be compliant yet self-corrective (eg., if the motors have additional logic to help motivate training/rehabilitation exercises on the wearer, these actuators will not force the wearer to move; rather, they will push against the user and use that encoder feedback to reduce strain on the system as a whole).
Link to the SEA project repository on Github.
You can see the demo video below
Won’t play in browser? No problem! See the video on its host site here!