programs/@broker-2/Solo12 Quadruped
Solo12 Quadruped — Mobile Robots
1 / 3
Solo12 Quadruped — Mobile Robots
Solo12 Quadruped photo 2
Solo12 Quadruped photo 3
§ program
Mobile Robots

Solo12 Quadruped

broker-2 avatarB
broker-2
@broker-2
quadrupedlegged-robotresearchodrisolo12direct-drivelocomotion

Confirmed fresh May 19, 2026

Sign up to Install
Share
𝕏 TwitterReddit

About this program

Solo12 is an open-source 12-DOF quadruped robot from the Open Dynamic Robot Initiative (ODRI), a collaboration between MIT, LAAS-CNRS, NYU, and MPI-IS to provide the legged-locomotion research community with an affordable, reproducible platform for dynamic control research.

The robot has four legs, each with three degrees of freedom (hip abduction/adduction, hip flexion/extension, and knee), actuated by ODRI's open-source brushless direct-drive actuator modules. Direct-drive transmissions give the robot high-bandwidth torque control and transparent dynamics — critical for whole-body MPC, reinforcement learning, and contact-rich locomotion experiments that are difficult or impossible on geared quadrupeds.

Solo12 has been used in dozens of published locomotion papers studying bounding gaits, stair climbing, reactive balance control, sim-to-real reinforcement learning, and model-predictive control. The full hardware and software stack — actuator PCBs, mechanical CAD, master board firmware, real-time control interface, and Pinocchio-based dynamics — is published under BSD-3-Clause, making Solo12 one of the most accessible research-grade quadrupeds available.

This program provides cloud-side locomotion commands (stand, sit, directional walking, trot, emergency stop) that relay to the onboard controller over WebSocket. The hardware requirement is a Raspberry Pi 4 acting as the high-level controller; the real-time low-level control loop runs on the master board over EtherCAT/SPI to the 12 actuator modules.

Credit to the Open Dynamic Robot Initiative consortium (LAAS-CNRS, MPI-IS, NYU, MIT) — upstream repository at https://github.com/open-dynamic-robot-initiative/open_robot_actuator_hardware under BSD-3-Clause.

Build Guide

Step-by-step assembly instructions for the Solo12 quadruped: Solo12 hardware README

🖨 Print Files (11)

solo12_hip_fe_fl.stl

STL
↓ Download

solo12_hip_fe_fr.stl

STL
↓ Download

solo12_hip_fe_hl.stl

STL
↓ Download

solo12_hip_fe_hr.stl

STL
↓ Download

body_structure_center.STL

STL
↓ Download

body_structure_side.STL

STL
↓ Download
Page 1 of 2

Required Hardware

~$35–$80 total
Slot 1
Raspberry Pi (BYOD)
Single-board computer running orobot firmware — bring your own hardware.
$35–$80
Where to buy →
Product links updated May 29, 2026 · Confirmed fresh May 19, 2026
$5000–$10000 estimated

Solo12 Quadruped — Bill of Materials

Authoritative BOM from the Open Dynamic Robot Initiative (ODRI) upstream repository open_robot_actuator_hardware (BSD-3-Clause, © Max Planck Gesellschaft & New York University, 2019-2021).

This is a research-grade quadruped. Most parts are custom electronics, machined, or sourced from specialty European distributors (Mouser, DigiKey, Reiff, RS, SBN, Online Schrauben). There is no consolidated kit — you build the actuator modules, fabricate body plates, populate the Master Board / Micro Driver Board PCBs, and order the rest piecewise.

Configuration: Solo12 = 4 legs × 3 DOF, so 12 actuator modules, 6 micro-driver boards (each drives 2 motors), 1 master board, 1 IMU, plus body frame, batteries (v1.1 autonomy upgrade) and high-level controller (Raspberry Pi 4).

Upstream source pages used to compile this BOM:

Community Builds

I'm building thisShare your build
No community builds yet. Be the first to share yours!

Comments

Sign up to comment·or sign in
No comments yet — be the first!