Perhaps one of the most interesting YouTube channels to follow right now is [James Bruton’s] channel for XRobots.co.uk — he’s a prop maker, a toy maker — and as his site implies, a robotics guru. Put them altogether and watch him make some of your childhood dream projects come true. He’s currently working on a real-life robot creation of Ultron, and he’s messing around with Series Elastic Actuators right now.
In an earlier part of the project, he built a small robotic arm to demonstrate the motion capture suit he’s going to use to control Ultron (if all goes according to plan he’ll have a walking robot following his every move!). He showed how the basic RC servo motor driven arm works, and how it probably wouldn’t be the best to scale up since it has no external feedback — if he has a full size Ultron robot swinging its arms around, someone could get hurt.
Which led him to designing his own prototype Series Elastic Actuators using an Arduino, potentiometers, some elastics, and a geared DC motor.
As he breaks it down in the video, it’s actually fairly easy to understand. The 3D printed leadscrew mechanism he built is mounted to a linkage restrained by an elastic. This gives the system a bit of flex before any of the parts can get damaged.
A potentiometer on the joint measures the angle of the arm, and a second linear actuator measures the position of the motor mount along the arm. Under no load, the two potentiometer values can be compared by the Arduino for positioning. Introduce external feedback, and the Arduino will notice a mismatch between the two potentiometer values, allowing the robot to stop pushing (or keep pushing depending on how he programs it).
It’s pretty awesome stuff as it is — but to [James] it’s all just basic R&D until he builds the real thing.
As always we love [Bruton’s] videos because of the great detail he goes into — and thanks to his formidable collection of 3D printers, he makes almost all the parts himself. Have you seen his fantastic BB-8 droid build? He also has a full Iron Man costume, and a Hulkbuster version to boot — not to mention a pretty awesome Wii-mote controlled Dalek.