Four-legged Arduino robot that walks and dances

Nov 05, 2026 Last reply: 21 hours ago 2 Replies
Jump to replies (2)

Getting four legs to step in a coordinated way is one of the classic headaches in hobby robotics: with several joints per limb, keeping every foot exactly where the code wants it gets tricky fast, and adding a rhythm on top makes it harder still. That is the problem this project takes on: a small Arduino quadruped that walks, performs several different moves, and even dances in time with music.



The maker built it around an Arduino Uno, with eight Mg90s micro servos running at the same time to drive the four legs. The legs are multi-bar linkages assembled from flat link plates, and the body combines 3D-printed pieces with a chassis of clear laser-cut transparent plastic plates, stacked as top and bottom tiers joined by cylindrical standoffs. An RGB LED strip wraps around the frame, and the whole machine comes out at 700 grams.



What stands out to me is the math: the maker derived the inverse kinematic formulas with nothing beyond high school math, and that model is what positions the feet precisely. A video series explaining the construction and the programming is in the works, which I think many of us here will appreciate.



Two things deserve mention as open threads. Syncing the dance moves to the beat reportedly took real effort, and the competition story has an unfinished edge: the maker won the first round of the German youth science competition, but the second round was cancelled as Coronavirus spread.



Project by Vanessa Weiß. Watch it on their YouTube channel:

formatting link


Those linkage legs look like a neat solution. I would like to know how the feet are positioned so precisely during a step: is there a proper kinematic model behind it, or does the maker work out the joint angles by hand for each move?

The maker has said the feet are placed precisely with an inverse kinematic model, and that the formulas behind it were developed using high school math. The full method has not been laid out yet beyond that, though a video series covering the construction and the programming is in progress, and the math behind the robot is part of what the maker plans to explain there.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required