Surgical Robot Arm: Motion Scaling & Tremor Filtering
Interactive surgical robotics simulator: a da Vinci-style manipulator tracks a filtered, motion-scaled instrument path to a target on a patient body, with precision ratio, hand tremor, filter strength and task speed all tunable in real time.
This simulator visualizes the two techniques that let teleoperated surgical robots turn an ordinary human hand into a sub-millimeter-precise instrument: motion scaling and tremor filtration. A multi-segment kinematic chain — modeled on manipulators like the da Vinci Surgical System — reaches from its cart toward a target incision point on a simplified patient body. The surgeon's simulated hand motion (a deliberate reach plus involuntary high-frequency tremor) is smoothed by an exponential low-pass filter and divided by an adjustable motion-scaling ratio before the arm's joints solve for the resulting instrument-tip position. A translucent marker traces what an unscaled, unfiltered instrument would do for comparison, so the effect of each control is directly visible at the tip.
A da Vinci-style surgical manipulator tracks a filtered, motion-scaled instrument path to a target on a patient body — tune precision ratio, hand tremor, filter strength and task speed in real time.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install