Harmonic Drive Actuator: Backlash & Torque Ripple in a Surgical Robot Joint
Interactive 3D strain-wave-gearing simulator: drive a surgical-robot joint's harmonic-drive actuator (elliptical wave generator, flexspline, circular spline) and compare its near-zero backlash against a conventional spur-gear stage under the same load torque and friction.
Teleoperated surgical robots translate a surgeon's hand motion at the console into instrument motion inside the patient through a chain of precision actuators, and the gear stage inside each joint decides whether that translation is crisp or sloppy. This simulator renders one such joint two ways: as a real strain-wave (harmonic-drive) gear set — an elliptical wave generator flexing a thin flexspline into full mesh with a rigid circular spline — and, side-by-side on toggle, as a conventional spur-gear stage with an explicit tooth-clearance dead zone. Drive the input speed and apply a reversing load torque with static friction to see the output torque model τ = k·θ_err − b·ω + f_s·sign(ω) play out live: the harmonic drive holds transmission error to a fraction of a degree through a load reversal, while the spur gear free-wheels through its backlash gap every time, visible directly on the live oscilloscope trace and the arcminute readout.
Interactive 3D strain-wave-gearing simulator: drive a surgical-robot joint's harmonic-drive actuator (elliptical wave generator, flexspline, circular spline) and compare its near-zero backlash against a conventional spur-gear stage under the same reversing load torque and static friction.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install