機器人的腿是怎麼動的
How robot legs work
機器人的腿需要兩件互相衝突的事:要夠有力,也要能感覺。 準直驅就是那個折衷——它讓機器狗開始跑得起來。
Robot legs need two things that fight each other: they must be strong, and they must be able to feel. Quasi-direct drive is the compromise that let robot dogs start running.
問題
The problem
腳一踩到地面,衝擊會往回傳——沿著小腿、穿過減速機,一路進到馬達。 這個關節必須撐得住,最好還能察覺得到。
When a leg hits the ground, the shock runs backwards — up the shin, through the gearbox, into the motor. The joint has to survive that, and ideally notice it.
取捨
The choice
齒輪是拿轉速換力量。用多少齒輪,決定了其他所有事—— 包括馬達要做多大,以及這條腿推不推得回去。
Gears trade speed for strength. How many gears you use decides everything else — including how big the motor has to be, and whether the leg can be pushed back.
連小石子都感覺得到。但沒有齒輪又要有力,馬達就得做到非常巨大——腿根本背不動。
Feels every pebble. But to be strong without gears the motor must be enormous — too heavy to carry on a leg.
一顆又寬又扁的馬達,加上一級小減速。力量足以起跳,又保留了感覺落地的能力。
A wide pancake motor plus one small gear stage. Strong enough to jump, open enough to feel the landing.
用很小的馬達就能有巨大的力量。但它是麻的,而且衝擊會啃壞齒輪。
Enormous strength from a tiny motor. But it is numb, and shock loads chew the gear teeth.
原因
The reason
你推的不只是那條腿——你同時得把裡面的馬達轉起來。 而齒輪會把那個旋轉部件「感覺起來的重量」,放大成減速比的平方倍。
Push on the output and you are not just moving the leg — you are spinning up the motor inside. Gears multiply how heavy that spinning part feels by the ratio squared.
好處
The payoff
在這種馬達裡,扭力和電流基本上是同一個數字。 所以只要腿推得動馬達,控制器就能從電流讀出那個推力—— 整條腿上不需要任何觸覺感測器。
In this kind of motor, twist and electric current are the same number. So if the leg can push the motor, the controller can read the push off the current — with no touch sensor anywhere in the leg.
一句話總結
In one breath
準直驅馬達是一顆又寬又扁的電動馬達, 只配一級很小的減速——大約 6:1, 而不是 100:1。 放掉大部分的齒輪,等於放掉一些力量,換回齒輪會摧毀的東西: 這個關節還推得動,所以它還感覺得到。
A quasi-direct drive motor is a wide, flat electric motor with just one small gear stage — around 6:1 instead of 100:1. Giving up most of the gearing gives up some strength, and buys back something gears destroy: the joint can still be pushed, so it can still feel.
哪裡看得到
Where you'll find it
兩個值得知道的簡化。在這類馬達裡,扭力與電流很接近但並非完美對應—— 齒輪摩擦與磁性效應會讓它模糊,這也是真實機器人仍然需要校正的原因。 另外,準直驅不是這個問題唯一的答案:串聯彈性致動器的做法正好相反, 它保留高減速比,在減速機和腿之間刻意放一根彈簧,量彈簧被壓縮多少。 準直驅是拿掉齒輪;串聯彈性是留著齒輪、再加上緩衝。
Two simplifications worth knowing. Torque tracks current closely in these motors but not perfectly — gear friction and magnetic effects blur it, which is why real robots still calibrate. And QDD is not the only answer to the same problem: a series-elastic actuator instead puts a deliberate spring between a high-ratio gearbox and the leg, measuring how far the spring squashes. QDD removes the gearing; series elastic keeps it and adds a cushion.