[Daniel Simu] is a performance artist, among many other things, and does acrobatic shows, quite often with a partner “flyer”. Training for his acts gets interrupted if his flyer partner is not available due to travel, injury or other reasons. This prompted him to build Acrobotics — a robotic assistant to make sure he can continue training uninterrupted.
He has some electronics and coding chops, but had to teach himself CAD so that he could do all of the design, assembly and programming himself. Acrobotics was developed as part of a Summer Sessions residency at V2_ (Lab for the Unstable Media) at Rotterdam in 2022.
The design is built around a mannequin body and things are quite simple at the moment. There are only two rotational joints for the arms at the shoulder, and no other articulations. Two car wiper motors rotate the two arms 360 deg in either direction. Continuous rotation potentiometers attached to the motors provide position feedback.
An ESP32 controls the whole thing, and the motors get juice via a pair of BTS7960 motor drivers. All of this is housed in a cage built from 15 mm aluminium extrusion and embedded in the torso of the mannequin. [Daniel] doesn’t enlighten us how the motor movements are synchronized with the music, but we do see a trailing cable attached to the mannequin. It’s likely the cable could be for power delivery, as well as some form of data or timing signals.
He’s working on the next version of the prototype, so we hope to see improved performances soon. There’s definitely scope for adding a suite of sensors – an IMU would help a lot to determine spatial orientation, maybe some ultrasonic sensors, or a LiDAR for object detection or mapping, or additional articulated joints at the elbows and wrists. We gotta love “feature creep”, right ?
Check out the two videos after the break – in the first one, he does an overview of the Acrobotics, and the second one is the actual performance that he did. Robot or not, it’s quite an amazing project and performance.
CAVEAT : We know calling this a “robot” is stretching the definition, by a lot, but we’re going to let it slip through.
Who says we have to call it a robot?
It’s already called acrobot.
Because the term robot is borrowed from Czech which originates from the Czech word “robota” meaning serf/slave/servant. Robots need to know their place. ;)
Sorry for the correction but “robota” actually means something more like “work” or “job”. Than serf/slave/servant.
For those interested I think those would be serf = poddaný, slave = otrok, servant = služebník.
Otherwise I agree, robots need to know their place :)
This is really fun. I love how we’ve empowered everyone to experiment with technology solutions. The tools to make a dance practice partner are available, but the tools to make us uncoordinated goofs into dancers are lagging.
Seriously nice project!
Yes, none of this would have been possible for me to build without youtube, arduino libraries, good free cad software, etc., and I could figure that all out without an engineering degree! I’m happy to be building in this historical time.
As for turning uncoordinated goofs into dancers, anyone is welcome to join my acrobatics courses ;)
If a CNC machine is a robot (it absolutely is) then this is a robot. It does have sensors, you mentioned the potentiometers giving it position feedback for its arms! Proprioception is a sense.
Is there a name for that hair style?
Fountainhead…