Motor Constant Km in Humanoid Joints: The Torque-per-Heat Figure That Sizes Every Actuator
Motor constant Km: the torque-per-heat figure that sizes every humanoid joint
A humanoid standing still is not resting. Its knees, hips and ankles hold body weight with current, and every ampere turns into heat in the copper. The motor constant Km says how much torque a motor makes per square root of watt lost. It is the one datasheet number that does not change when the motor is rewound, and it decides how hot a joint runs while the robot holds a box or a squat.
Sources: Kollmorgen TBM2G robotics brochure; humanoid.guide arithmetic from P = (τ/Km)²; Haydon Kerk Pittman, temperature effects on DC motor performance; Urs et al. 2022.
Torque costs heat, even when nothing moves
A brushless joint motor makes torque in proportion to current: τ = Kt·I, where Kt is the torque constant in N·m per ampere. The current also heats the windings at I²R, where R is the winding resistance. When a humanoid holds a crouch, its knee motors do no mechanical work at all, yet they keep burning power in the copper for as long as the pose lasts.
Eliminate current from those two equations and a single figure falls out. The copper loss needed for a torque τ is P = (τ/Km)², with Km = Kt/√R. Wensing and colleagues at MIT, who used it to size the MIT Cheetah’s actuators, describe Km² as torque squared per unit of ohmic power loss. Its unit is N·m/√W. Doubling Km quarters the heat for the same torque; at the same heat, it doubles the torque.
Figure 1 · Why Km ignores the winding, and what it measures
Illustration: humanoid.guide. Schematic slot cross-sections with the same copper area; end turns, fill factor and temperature ignored. Relations after Wensing et al. 2017 and Urs et al. 2022.
The number a rewind cannot change
Kt on its own is a poor way to compare motors, because it depends on how many turns of wire sit in each slot. Wind the same stator with twice the turns of half-section wire and Kt doubles, but each turn is now thinner and the total wire is twice as long, so resistance rises four times. Kt/√R stays exactly where it was. That is why motor makers can offer one frame in several windings for 24 V or 48 V buses with different Kt values, while Km stays nearly constant across them.
What does change Km is the copper and magnetic design itself: how much of the slot is filled with copper, the magnet grade, the air-gap radius and the stack length. Alva Industries, a Norwegian motor maker, attributes its own high Km figures to winding fill factor and geometry. A related caution from the same source matters for anyone reading a humanoid actuator datasheet: if Kt is quoted per RMS ampere, the resistance used must be the three-phase equivalent, 1.5 times the line-to-line value, not the line-to-line figure a multimeter reads.
Chart 1 · Animated · Copper loss rises with torque squared, at a rate set by Km
Source: Km values from the Kollmorgen TBM2G robotics brochure; curves are P = (τ/Km)², calculated by humanoid.guide. Copper loss only; core, friction and drive losses excluded. CSS animation; stops when reduced motion is requested.
Bigger diameter beats longer stack
Kollmorgen’s TBM2G frameless motors, sold for robot joints, are one of the few humanoid-relevant ranges that publish Km for every size. At the 26.3 mm stack, Km climbs from 0.128 N·m/√W for the 50 mm frame to 0.802 N·m/√W for the 115 mm frame. The diameter grows 2.3 times; Km grows 6.3 times, roughly in proportion to diameter to the power of 2.2.
That is steeper than the idealised scaling. In the model used by Wensing et al. and later by Urs et al., Km² grows with the cube of gap radius times stack length, so Km would rise with radius to the power of 1.5 at fixed length. Wensing’s fit to a real motor catalogue gave Kt²/R rising with radius to the power of 4.1, or Km with roughly radius squared, close to what the TBM2G data shows. Stack length helps less. On the 115 mm frame, going from an 8.2 mm to a 26.3 mm stack (3.2 times longer) raises Km 2.6 times, from 0.310 to 0.802.
Chart 2 · Km by stator diameter, same 26.3 mm stack length
Source: Kollmorgen TBM2G robotics brochure, performance data (Km at the brochure’s rating conditions, which it does not state). 085 frame highlighted because it is used in the worked example below.
For a humanoid designer this is the core argument for large, flat motors in hips and knees: at the same copper loss, a wider motor gives far more torque than a longer one. The cost shows up elsewhere. Rotor inertia rises steeply with radius, and Urs et al. propose dividing rotor inertia by Km² as a responsiveness metric, so a joint that runs cool is not automatically quick. Their two T-Motor examples show the gap: the small RI50 reaches 0.12 N·m/√W with a 0.67 ms rating on that metric, while the larger U8 reaches 0.23 N·m/√W but rates 2.3 ms.
Table 1 · Km, continuous torque and copper heat, Kollmorgen TBM2G, 26.3 mm stack
| Motor | Outer diameter | Km (N·m/√W) | Continuous stall torque | Copper loss at 1 N·m | Implied heat at continuous torque |
|---|---|---|---|---|---|
| TBM2G-050-26 | 50 mm | 0.128 | 0.64 N·m | 61.0 W | 25.0 W |
| TBM2G-060-26 | 60 mm | 0.176 | 0.96 N·m | 32.3 W | 29.8 W |
| TBM2G-068-26 | 68 mm | 0.251 | 1.54 N·m | 15.9 W | 37.6 W |
| TBM2G-076-26 | 76 mm | 0.324 | 2.06 N·m | 9.5 W | 40.4 W |
| TBM2G-085-26 | 85 mm | 0.419 | 2.69 N·m | 5.7 W | 41.2 W |
| TBM2G-094-26 | 94 mm | 0.528 | 3.67 N·m | 3.6 W | 48.3 W |
| TBM2G-115-26 | 115 mm | 0.802 | 6.03 N·m | 1.6 W | 56.5 W |
Source: Kollmorgen TBM2G robotics brochure (diameter, Km, continuous stall torque). Last two columns calculated by humanoid.guide as (τ/Km)²; they assume Km applies at the rated winding temperature, which the brochure does not specify. The brochure labels the 085 long stack inconsistently as 25 and 26.3 mm.
The last column of Table 1 is a useful sanity check. Dividing each motor’s continuous stall torque by its Km and squaring the result gives the copper heat it is rated to carry continuously, from about 25 W for the 50 mm frame to 57 W for the 115 mm frame. Bigger motors have more surface to shed heat, but the actuator housing, the reducer and the robot’s shell decide whether that heat actually gets out. Our explainer on peak versus continuous torque follows that heat path.
What the gearbox does to Km
Seen from the joint output, a reducer with ratio N multiplies torque by N for the same current, while the copper loss stays the same. Km at the joint is therefore N times the motor’s Km, before gearbox losses. Urs et al. use exactly this, N·Km, as the effective motor constant of an actuator. The consequence is large, because heat scales with the square.
Table 2 · Same motor, two gear ratios: copper heat to hold 50 N·m at the joint
| Configuration | Ratio N | Km at joint, N × Km | Motor torque needed | Copper loss |
|---|---|---|---|---|
| TBM2G-085-26 + strain-wave reducer | 100:1 | 41.9 N·m/√W | 0.5 N·m | 1.4 W |
| TBM2G-085-26 + quasi-direct-drive planetary | 9:1 | 3.77 N·m/√W | 5.6 N·m | 176 W |
Calculation: humanoid.guide, using Km = 0.419 N·m/√W (Kollmorgen) and Km at joint = N·Km (Urs et al. 2022). Gearbox efficiency ignored, which raises both losses in practice. The 9:1 case needs about twice this motor’s 2.69 N·m continuous rating, so it could only hold that load briefly.
Holding 50 N·m through a 100:1 strain-wave reducer costs this motor about 1.4 W of copper loss. Through a 9:1 planetary, the kind used in quasi-direct-drive legs, the same motor would need about 176 W and more than double its continuous torque rating. That is why quasi-direct-drive designs choose large-diameter motors with high Km to begin with, and why their makers worry about heat while standing still. The gear ratio explainer covers the impact and back-drivability side of the same trade.
Temperature erodes Km while the robot works
Copper resistance rises with temperature. Haydon Kerk Pittman’s worked example uses a coefficient of 0.0040 per °C: a winding heated from 25 °C to 125 °C has 40 percent more resistance. Because Km depends on the square root of R, that alone cuts Km by about 15 percent, so the same torque now costs about 40 percent more heat, which heats the winding further. Magnets also weaken as they warm, lowering Kt; the size of that effect depends on the magnet material and grade, and the same document notes the real change is smaller when magnets run cooler than the windings.
Two practical points follow. A datasheet Km should state the winding temperature it applies to, and many do not; Kollmorgen’s brochure lists Km without stating conditions. And a joint that spends a shift holding loads will run at a lower Km in the afternoon than its datasheet promises, which control software that estimates torque from current has to account for.
Reading a humanoid actuator datasheet for Km
- Look for Km first, then Kt. Frameless motor ranges such as TBM2G publish Km. Integrated actuator modules usually do not.
- Check the conventions before estimating it. The CubeMars AK80-9 lists Kv 100 rpm/V, Kt 0.105 N·m/A and 170 mΩ line-to-line. An ideal Kv of 100 rpm/V corresponds to about 0.095 V·s/rad, so the quoted Kt already reflects a convention or measurement choice. Compute Km only when you know whether Kt is per RMS or peak ampere and which resistance it pairs with.
- Ask at what temperature. A Km quoted at 25 °C flatters a joint that runs at 100 °C.
- Multiply by the ratio, then square. N·Km gives the joint-level figure; (τ/(N·Km))² gives the copper heat for a holding torque, before gearbox losses.
- Remember speed. Km ignores iron losses. For fast joints, ask for losses at speed or an effective motor constant.
Go deeper: The Humanoid Actuation Report
249 pages on motors, reducers, screws, bearings, encoders and drives, the vendors behind every major platform, and the cost curves that decide adoption to 2036.
The Humanoid Actuation Report All joints & actuators articles All humanoid.guide reportsKeep reading · Joints & actuators
Related articles
FAQ
What is the motor constant Km?
Km is torque divided by the square root of the copper power loss that produces it, in N·m/√W. It can be computed as the torque constant Kt divided by the square root of winding resistance. A higher Km means less heat for the same torque.
Is Km the same as the torque constant Kt?
No. Kt is torque per ampere and depends on how many turns the motor has. Km also accounts for resistance. Rewinding a motor with twice the turns at the same copper fill doubles Kt and quadruples resistance, leaving Km unchanged.
How does gear ratio affect Km?
Seen from the joint, a reducer with ratio N multiplies Km by N, ignoring gearbox losses. That is why a high-ratio joint can hold load with little heat, and why quasi-direct-drive joints need larger-diameter motors to stay cool.
Why don’t humanoid actuator datasheets list Km?
Many integrated modules list Kt, line-to-line resistance and Kv instead. You can estimate Km from them, but the result depends on whether Kt is per RMS or peak ampere and whether resistance is phase or line-to-line, so ask the supplier for Km at a stated winding temperature.
Sources
- Kollmorgen, TBM2G frameless motors for robotics, brochure (Km and continuous stall torque for 21 frame and stack combinations)
- Wensing, Wang, Seok, Otten, Lang, Kim, Proprioceptive Actuator Design in the MIT Cheetah, IEEE Transactions on Robotics, 2017 (Km² = Kt²/R; Km² ∝ r³l ideal; Kt²/R ∝ r^4.1 catalog fit)
- Urs, Enninful Adu, Rouse, Moore, Alternative Metrics to Select Motors for Quasi-Direct Drive Actuators, 2022 (Km = √(Kt·Kb/R); N·Km at the joint; S_M = Jm/Km²; T-Motor RI50 and U8 data)
- Alva Industries via Unmanned Systems Technology, Why motor constant Km matters in motor efficiency (Km = T/√P; RMS and three-phase resistance conventions; low-speed validity)
- Allient, Effective motor constant (speed-dependent Kme including core losses)
- Allient, Critical motor performance parameters in humanoids, June 2026 (motor constant and thermal limits in humanoid joints)
- Haydon Kerk Pittman (AMETEK), Temperature effects on DC motor performance (copper coefficient 0.0040/°C; magnet coefficient example)
- CubeMars, AK80-9 KV100 robotic actuator (Kv 100 rpm/V, Kt 0.105 N·m/A, 170 mΩ line-to-line, 9:1, 485 g)
