Quadruped robot tackles stairs and loose debris

Oct 29, 2026 Last reply: 2 days ago 3 Replies
Jump to replies (3)

The hardest part here is clearly the locomotion control itself, and the maker spent the last few weeks debugging and fine-tuning the controller to get it where it stands now. The framework combines MPC with whole-body control, and a depth camera builds a height map of the ground ahead. That pairing seems to be paying off, since stairs are now climbed more reliably than before.



The robot itself has motorized actuators at every leg joint plus rubberized foot pads, and there is 18 cm of ground clearance, enough to step over obstacles up to 11 cm tall. The white, red and black chassis carries an NDPC label, and some internal wiring is visible, which I find refreshing on a research build. Everything is written in C++ and works with ROS2, and the whole controller is open source on GitHub, a choice I think is worth a lot for anyone wanting to study this kind of system.



The maker ran three different obstacle courses. In one, the robot climbs yellow foam steps up to a raised platform. In another, it goes up a low barrier of stacked flat panels and comes back down. In the final one, it walks across an irregular pile of loose materials and keeps its footing the whole way. Soft surfaces are also handled fairly confidently now.



One open question is which actuators are used and what the total build cost is, since that has not been answered yet. The next goals are on the software side: automatic device connectivity tests for reliability, and standing up from random positions.


Releasing the controller openly with ROS2 compatibility seems like the smartest call in this whole project. It lets others reproduce the MPC and whole-body control stack on their own rigs, and that kind of transparency is rare for PhD work where publishing papers is usually the only deliverable.

I would love to know which actuators the maker chose and roughly what the full build cost came to. Those details would help anyone judging whether this platform is reachable for a smaller budget or mostly a lab-grade machine.

A concrete idea for the maker: once standing up from random positions works, it would pair naturally with the loose material tests, since a stumble on uneven debris becomes recoverable instead of a test end. Also, having others try the open source controller on different quadruped hardware would show how portable the whole stack really is.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required