A surgical-robot joint needs near-zero play: a fraction of a degree of backlash at the actuator is amplified into millimetres of instrument-tip error inside the patient. Most robotic-surgery joints use a harmonic drive (strain-wave gearing) instead of ordinary spur gears for exactly this reason.
Three parts, one meshing tooth-count difference:
Wave generator (WG) — elliptical cam, driven by the motor
Flexspline (FS) — thin flexible cup, teeth = T
Circular spline (CS) — rigid ring, teeth = T + 2
Gear ratio: N = -T / 2 (FS fixed to output, CS fixed to housing)
Output torque model (contact regime):
τ_out = kθ·θ_err − b·ω_out + f_s·sign(ω_out) (elastic + damping + stiction)
The wave generator's rotation deforms the flexspline into an ellipse, so it meshes fully with the circular spline over ~30% of its circumference at any instant — both flanks of every engaged tooth are loaded simultaneously, which is what drives backlash toward zero. A conventional spur pair only touches one flank per tooth, leaving a dead-zone gap that the output free-wheels through every time the load reverses.
- Wave generator speed — motor-side input speed; output speed = input / N (here N ≈ 100, so the joint moves slowly and with high torque multiplication).
- Load torque / static friction — how hard the simulated tissue pushes back on the instrument tip; larger values open a wider dead-zone gap in spur-gear mode.
- Harmonic drive vs Spur gear — toggles the transmission model; the oscilloscope trace and the arcmin readout show the difference directly.
- Reverse rotation — flips the input direction so you can watch the backlash dead-zone appear at the reversal instant in spur-gear mode.
Real-world relevance: this near-zero-backlash property is why harmonic-drive actuators (or comparable cable/capstan drives) sit inside the wrist and shoulder joints of teleoperated surgical robots such as the da Vinci system — a surgeon's millimetre-scale hand motion must reach the instrument tip with no perceptible lag or looseness.