Quadruped Robot — Independently Actuated Legs
A two-person project to design and build a four-legged walking robot with four independently driven legs, running on a Raspberry Pi. I owned the full hardware and mechanical design; my teammate handled the control software and URDF simulation.
I designed and 3D-printed the chassis and legs, planned the internal layout and mounting of all the electronics (Raspberry Pi, power converter, battery, and the leg drive hardware), and made sure none of the printed structural parts interfered through the legs' full range of motion. Because a walking robot has to carry its own weight on swinging legs, I used topology optimization in nTopology to keep the legs as light as possible while preserving strength — which is why the legs have their organic, lattice-like form. For the body shell, I designed the lattice pattern by hand: I had seen topology-optimized shells before, but once de-molded they often come out as just a few thin struts that look unappealing, so I modeled the cutout lattice manually to get the strength and weight savings I wanted while keeping it visually clean. My teammate validated the gait in URDF simulation in parallel with the physical build.



































