China Figure 2. Quadruped robot SDU-150 (Shandong University, Jinan, China)… – ResearchGateby Atticus Reed March 30, 2025