Itq - Pr659804_Wen_Spms_2025_Educational Robotic Quadruped Platform