Selection Guide 14 min read

How to Choose Actuator for Humanoid Robot: Joint-by-Joint Selection Criteria

ZHR Engineering Team
April 27, 2026

Quick answer: Selecting the right actuator for a humanoid robot follows a 5-step framework: (1) Calculate peak torque requirements joint-by-joint using static and dynamic loads, (2) Choose between harmonic drive (zero backlash, higher precision) and planetary gear (higher shock load, lower cost) based on the joint role, (3) Match motor KV and rated torque to your voltage bus and speed targets, (4) Decide between frameless (custom build) and integrated (plug-and-play) actuator architecture, and (5) Validate thermal performance under repeated duty cycles. This guide walks through each step with real torque values, selection tables, and ZHR product recommendations for every major humanoid joint.

1. Understanding Humanoid Joint Requirements

A humanoid robot typically requires 20-30 actuated degrees of freedom (DoF). Each joint operates under fundamentally different loads, speed regimes, and duty cycles. Selecting actuators without understanding these joint-specific requirements is the most common source of performance failure in humanoid development.

Lower Body Joints —High Torque, High Impact

The lower body bears the full weight of the robot and must absorb ground reaction forces during walking, running, and jumping. These joints demand the highest torque density and shock load tolerance.

Hip (Pitch/Roll/Yaw)

Peak torque range: 80-150 Nm (walking), 200-300 Nm (running/jumping). The hip must swing the entire leg mass (~15-20% of body weight) through a large range of motion. Speed requirement: 3-6 rad/s for walking gait. The yaw axis requires the lowest torque but adds significant complexity for multi-DoF integration.

Knee (Pitch)

Peak torque range: 100-200 Nm (walking), 250-400 Nm (running). The knee experiences the highest dynamic loads during stance phase —up to 3-5x body weight during running. High shock load tolerance is critical. Speed: 4-8 rad/s. Regenerative braking capability is valuable for energy recovery in cyclic motion.

Ankle (Pitch/Roll)

Peak torque range: 40-80 Nm (walking), 100-150 Nm (running). The ankle requires fast response for ground adaptation and balance. Speed: 3-5 rad/s. Backdrivability is important for passive compliance during stance. Ankle actuators must tolerate off-axis loads from ground contact.

Upper Body Joints —Precision, Speed, Compact Form Factor

Upper body joints prioritize precision, speed, and compact packaging over raw torque. These joints enable manipulation tasks and gestural communication.

Shoulder (Pitch/Roll/Yaw)

Peak torque range: 30-60 Nm (arm manipulation), 80-120 Nm (with payload). The shoulder requires the widest range of motion in the upper body. Speed: 4-6 rad/s for natural arm motion. Gravity compensation is a design consideration for sustained positioning.

Elbow (Pitch)

Peak torque range: 15-30 Nm (unloaded), 40-60 Nm (with 5 kg payload). Speed: 5-8 rad/s. The elbow has a more constrained space envelope —actuator diameter is often the limiting factor. High speed-to-torque ratio is desirable for quick manipulation tasks.

Wrist (Pitch/Roll)

Peak torque range: 5-15 Nm. Speed: 6-10 rad/s. The wrist demands the smallest, lightest actuator in the humanoid. High reduction ratio in a compact form factor. Backdrivability is highly desirable for compliant manipulation and force-sensitive tasks.

Design insight: For a 60 kg humanoid, the lower body joints (hip, knee, ankle) account for approximately 65-70% of total actuator mass and cost. Optimizing these joints first yields the greatest impact on robot performance and budget.

2. The 5-Step Actuator Selection Framework

This framework provides a systematic approach to actuator selection that applies to any humanoid robot design. Follow these five steps in order for each joint in your robot.

Step 1: Determine Torque Requirements

The foundation of actuator selection is accurate torque calculation. Use this formula as your starting point:

τ = m × g × L × cos(θ) × SF × DAF

Where:
τ = Required torque at joint (Nm)
m = Mass of the segment + payload (kg)
g = Gravitational acceleration (9.81 m/s²)
L = Distance from joint axis to segment CoM (m)
θ = Joint angle from horizontal (degrees)
SF = Safety factor (1.5-2.0 for humanoids)
DAF = Dynamic amplification factor (1.5x walking, 3-5x running)

Worked example —Knee joint for a 60 kg humanoid during walking:

Given: Segment mass (thigh + shank + foot) = 11.5 kg, CoM distance from knee = 0.22 m, peak gait angle = 60° from horizontal, walking DAF = 2.0, SF = 1.5

Static torque: τ = 11.5 × 9.81 × 0.22 × cos(60°) = 11.5 × 9.81 × 0.22 × 0.5 = 12.4 Nm

With dynamic factor and safety: τreq = 12.4 × 1.5 × 2.0 = 37.2 Nm

However, during stance phase the knee supports the full body weight above it. Accounting for the upper body mass (48.5 kg) at a moment arm of 0.35 m: τstance165 Nm. Always calculate both swing-phase and stance-phase torques and use the higher value.

ZHR Tip: Use our Product Selector Tool to match your calculated torque requirements against ZHR actuator specifications. Enter your peak torque, speed, and voltage to receive a shortlist of compatible models.

Step 2: Choose Reducer Type —Harmonic vs. Planetary

The reducer (gearbox) is the most consequential decision in actuator selection. It determines precision, torque density, shock tolerance, and cost.

Parameter Harmonic Drive Planetary Gearbox
Backlash <1 arcmin (essentially zero) 5-15 arcmin (typical)
Torque density High (36 Nm/kg) Moderate (18-25 Nm/kg)
Efficiency 60-80% 80-95%
Shock load capacity 2-3x rated (limited) 3-5x rated (excellent)
Repeatability ±5-10 arcsec ±30-60 arcsec
Weight (for 100 Nm output) ≈2.8 kg ≈4.2 kg
Cost index 1.0x (baseline) 0.4-0.6x
Best suited for Precision joints (ankle pitch, wrist, shoulder) High-shock joints (knee, hip pitch)

The choice between harmonic and planetary reducers depends on joint function: precision-critical joints benefit from harmonic's zero backlash, while high-impact joints benefit from planetary's shock tolerance. Many advanced humanoid designs use a hybrid approach —harmonic drives in upper body and planetary or quasi-direct-drive (QDD) in lower body.

ZHR-H Series harmonic drives deliver <20 arcsec accuracy, 36 Nm/kg torque density, and native EtherCAT/CANopen support. Ideal for precision joints requiring zero backlash. View ZHR-H specifications →

Step 3: Select Motor Parameters

Once the reducer type and ratio are chosen, select the motor that delivers the required input speed and torque to the reducer. Key motor parameters:

KV Rating (RPM/V)

KV determines the motor's speed at a given bus voltage. For a 48 V system targeting 80 RPM output through a 50:1 reducer: motor speed = 80 × 50 = 4,000 RPM, so KV = 4,000 / 48 ≈ 83 RPM/V. Higher KV reduces torque constant (Kt), so choose the lowest KV that meets your speed target to maximize torque output.

Rated Torque vs. Peak Torque

The motor's rated torque (continuous) must cover the RMS torque of the duty cycle, while peak torque (typically 2-3x rated) must cover transient loads. Humanoid walking cycles typically have a 2-3:1 peak-to-RMS ratio. Select a motor where rated torque × gear ratio ≥ required joint torque / 1.5.

Max Speed and Winding Temperature

Higher speed motors produce more iron losses and heat. For humanoid joints, target motor speed in the 3,000-6,000 RPM range. Validate that winding temperature stays below 100°C under the worst-case duty cycle. Copper fill factor and slot insulation class (minimum Class F, 155°C) are critical reliability factors.

ZHR-P Series planetary joint modules integrate optimized BLDC motors with 48 V / 72 V winding options, KV from 50-120 RPM/V, and rated torque matched to the gearbox stage. Explore ZHR-P motor options →

Step 4: Evaluate Integration Level —Frameless vs. Integrated

Your actuator architecture choice affects development time, cost, and performance.

Architecture Pros Cons Best for
Frameless (custom build) Maximum design freedom, optimized for your robot's geometry, direct cooling integration Longer development cycle (6-12 months), higher engineering cost, supply chain complexity Large humanoids with custom mechanical design, R&D platforms
Integrated joint module Plug-and-play, proven reliability, integrated encoder + drive electronics, shortest time-to-robot Limited form factor options, may have unused features, potential thermal coupling Rapid prototyping, production humanoids, teams without in-house motor design expertise

ZHR joint modules combine motor, reducer, encoder, and optional drive electronics in a single housing —reducing integration risk while maintaining competitive torque density.

Step 5: Validate with Thermal Analysis

Thermal performance is the most commonly overlooked factor in actuator selection. Even if torque and speed targets are met, an actuator that overheats during the walking cycle will fail prematurely or force performance derating.

Calculate RMS torque of your duty cycle

Map the joint torque profile over one complete gait cycle (typically 0.8-1.2 seconds for walking). Calculate τRMS = sqrt((Στi² × ti) / Ttotal). Compare this against the actuator's continuous torque rating. For humanoid walking, RMS torque is typically 40-60% of peak torque.

Check the thermal time constant

The actuator's thermal time constant determines how quickly it heats up under load. For humanoid joints, a minimum thermal time constant of 15-20 minutes is recommended to handle the cyclic loading of walking without thermal runaway. Metal housing designs (aluminum or stainless steel) dissipate heat significantly better than plastic.

Test under representative conditions

Always benchmark actuator temperature rise under the actual duty cycle —not just the rated torque spec. A 48 V actuator rated for 5 Nm continuous may reach 120°C in 8 minutes if the duty cycle includes frequent peak torque bursts. Request thermal test data from your supplier.

3. Joint-by-Joint Selection Matrix

This matrix provides a quick-reference guide for actuator selection across all major humanoid joints, with recommended ZHR models for each.

Joint Torque Req. (Nm) Recommended Type ZHR Model Key Trade-off
Hip Pitch 200-300 Planetary QDD ZHR-P-150 Shock load vs. weight
Hip Roll 100-180 Harmonic drive ZHR-H-100 Precision vs. cost
Knee Pitch 250-400 Planetary QDD ZHR-P-200 Peak torque vs. thermal
Ankle Pitch 80-150 Harmonic drive ZHR-H-80 Backdrivability vs. precision
Shoulder Pitch 40-80 Harmonic drive ZHR-H-50 Weight vs. payload
Elbow Pitch 20-50 Harmonic drive ZHR-H-30 Form factor vs. torque
Wrist Pitch/Roll 5-15 Harmonic drive ZHR-H-17 Size vs. stiffness

Need Help Matching Joints to Actuators?

Our engineering team can provide a detailed actuator selection report for your humanoid robot design, including torque analysis, thermal validation, and bill of materials.

Request Selection Support

4. Common Selection Mistakes

Even experienced robotics engineers fall into these traps. Recognize and avoid them to save months of redesign cycles.

Mistake 1: Sizing only for static torque

Many teams calculate actuator torque requirements using static weight distribution alone, ignoring dynamic amplification factors. During walking, ground reaction forces amplify joint torques by 2-5x. During running or jumping, this can reach 8-10x body weight. Always apply a DAF of at least 2.0 for walking-capable humanoids and 4.0 for running-capable designs.

Mistake 2: Choosing harmonic drives for all joints

Harmonic drives excel at precision but have limited shock load capacity (typically 2-3x rated torque). In knee and hip joints where ground impact can transmit 5x rated torque in milliseconds, planetary gearboxes or QDD designs provide the necessary shock robustness. Use a hybrid approach: harmonic for upper body and ankle, planetary/QDD for hip and knee.

Mistake 3: Ignoring thermal performance under cyclic loads

An actuator rated for 100 Nm continuous may overheat in 5 minutes under the pulsed loading pattern of humanoid walking. The RMS torque over a gait cycle, not the peak torque, determines whether the actuator can sustain operation. Request thermal rise curves from your supplier and test under your actual duty cycle before committing to a design.

Mistake 4: Overlooking encoder resolution for force control

Humanoid locomotion relies on torque-controlled walking —not just position control. Low-resolution encoders cause torque ripple and limit cycle oscillations. Choose actuators with at least 17-bit (131,072 counts/rev) output-side resolution for lower body joints and 19-bit for precision upper body manipulation. ZHR-H series includes high-resolution absolute encoders as standard.

Mistake 5: Underestimating communication latency requirements

Coordinating 20+ joint actuators on a humanoid requires deterministic, low-latency communication. A 2 ms CANopen bus cycle limits control bandwidth to 500 Hz —barely adequate for stable walking. For humanoids with 12+ DoF, use EtherCAT or at minimum CAN FD to achieve >1 kHz joint control loops. ZHR-P series supports EtherCAT at 2,000 Hz PDO cycle with <5 µs jitter.

5. ZHR Product Recommendations

ZHR offers two complementary product lines engineered specifically for humanoid robot joints. Below is a mapping of each joint type to the best-fit ZHR model.

Joint Recommended Series Model Peak Torque (Nm) Key Feature
Hip Pitch ZHR-P Series ZHR-P-200 320 300% shock load capacity, QDD
Hip Roll ZHR-H Series ZHR-H-100 180 <20 arcsec accuracy, zero backlash
Knee Pitch ZHR-P Series ZHR-P-200 400 EtherCAT 2 kHz PDO, high thermal mass
Ankle Pitch ZHR-H Series ZHR-H-80 150 Backdrivable, precision torque control
Ankle Roll ZHR-H Series ZHR-H-50 80 Compact housing, multi-axis integration
Shoulder ZHR-H Series ZHR-H-50 80 Lightweight, high torque density
Elbow ZHR-H Series ZHR-H-30 50 Slim design, 17-bit encoder
Wrist ZHR-H Series ZHR-H-17 17 Ultra-compact, <500 g weight

6. Frequently Asked Questions

What torque rating do I need for a humanoid hip joint?

For a 50-70 kg humanoid, the hip pitch joint typically requires 80-150 Nm for walking and 200-300 Nm for running/jumping. The hip roll requires 100-180 Nm. These values depend on your robot's weight distribution, leg length, and intended gait speed. Always calculate using your specific robot parameters and apply a dynamic amplification factor of at least 2.0× for walking and 4.0× for running.

Should I use harmonic drive or planetary for walking humanoids?

A hybrid approach is recommended. Use planetary gearboxes or QDD for hip pitch and knee joints where shock loads from ground impact are highest. Use harmonic drives for ankle pitch, hip roll, and all upper body joints where precision and zero backlash are critical. This combination optimizes both shock tolerance and positioning accuracy while managing overall cost.

What bus voltage is best for humanoid robot actuators?

48 V is the most common choice for mid-size humanoids (50-80 kg), offering a good balance of power density and safety. 72 V systems provide higher peak power for running-capable robots but require more careful electrical isolation. 24 V is only suitable for very small humanoids under 30 kg. Higher voltage reduces current for the same power, enabling smaller gauge wiring and lower I²R losses.

How do I validate that an actuator won't overheat in my robot?

Step 1: Calculate the RMS torque of your walking cycle. Step 2: Compare against the actuator's continuous torque rating at the ambient temperature of your operating environment. Step 3: Request thermal rise curves from the manufacturer. Step 4: Test the actuator under a representative duty cycle for at least 30 minutes while monitoring winding temperature. If temperature stabilizes below 100°C (for Class F insulation), the actuator is thermally suitable.

Can I mix ZHR-H and ZHR-P series in one robot?

Yes, absolutely. ZHR-H (harmonic) and ZHR-P (planetary) series share the same communication protocol interface (EtherCAT/CANopen), enabling seamless integration in a single robot. Many humanoid developers use ZHR-P for high-torque lower body joints and ZHR-H for precision upper body joints. Both series support 48 V and 72 V bus voltages and can be controlled from the same master controller.

What communication protocol is best for humanoid joint control?

For humanoids with 12+ joints, EtherCAT is the recommended choice, offering 125 µs cycle times with <1 µs jitter across all axes. This enables torque-controlled walking at 1-2 kHz loop rates. For smaller systems with 6-8 joints, CAN FD provides a cost-effective alternative at up to 2,000 Hz cycle time. See our detailed comparison: EtherCAT vs CANopen for Robot Joints.