Joint-Level Architecture for a Full HumanoidA complete humanoid has 40-50 joints, each with different torque, speed, and compliance requirements