Motion-controlled Rock βEm Sock βEm Robots will make you feel like Jackman in Real Steel
2011βsΒ Real SteelΒ may have vanished from the public consciousness in a remarkably short amount of time, but the concept was pretty neat. There is something exciting about the idea of fighting through motion-controlled humanoid robots. That is completely possible today β it would just be wildly expensive at the scale seen in the movie. But MPuma made it affordable by scaling the concept down to Rock βEm Sock βEm Robots.
The original Rock βEm Sock βEm Robots toy was purely mechanical, with the players controlling their respective robots through linkages. In this project, MPuma modernized the toy with servo motors controlled via player motion.Β
As designed, the motion-controlled robot has three servo motors: one for the torso rotation, one for the shoulder, and one for the elbow. If desired, the builder can equip both robots in that manner. An Arduino UNO Rev3 board controls those motors, making them match the playerβs movement.
The Arduino detects player movement through three potentiometers β one for each servo motor. Twisting the elbow potentiometer will, for example, cause the robotβs elbow servo motor to move by the same angle. That arrangement is very responsive, because analog potentiometer readings are quick. It is, therefore, suitable for combat.
The final piece of the puzzle is attaching the potentiometers to the playerβs body. MPuma didnβt bother with anything complicated or fancy, they just mounted the potentiometers to pieces of cardboard and strapped those to the playerβs arm.
This may not be as cinematic asΒ Real SteelβsΒ robots, but you can recreate MPumaβs project for less than you spent to see that movie in theaters.Β
The post Motion-controlled Rock βEm Sock βEm Robots will make you feel like Jackman in Real Steel appeared first on Arduino Blog.