Presets
Playback
Parameters
Model checks
The science
What is modelled
A platform hangs from four cables that can only pull. Holding a point-mass platform needs two force components but there are four tensions, so a whole family of tension sets works. The controller picks the one with the smallest norm that keeps every cable taut (above Tmin) and below the motor limit Tmax.
Equations
- Equilibrium:
Σ Ti ui = m (a + g), unit vectors ui from the platform to the anchors. - All solutions:
T = Tp + a n1 + b n2(null space of the 2×4 structure matrix). - Choice: minimise
|T|subject toTmin ≤ Ti ≤ Tmax, solved exactly by checking the interior, edges and vertices of the feasible polygon. - Centre pose:
Ttop = Tmin + m g / (2 sin α).
Checks run in the page
- Residual of the equilibrium equation at 40 random poses.
- Analytic tensions at the frame centre.
- Feasible workspace grows monotonically with Tmax.
- Along the dynamic figure-eight the tensions reproduce m (a + g).
Honest simplifications
The platform is a point mass (no orientation, no torque balance), cables are massless, straight and inextensible (no sag or stretch), the path is followed exactly (no tracking error) and there are no pulley or friction effects. Real cable robots are 6-DOF with eight cables.
What to try
- "Weak motors": the green region shrinks and the figure-eight leaves it.
- Raise the minimum tension: stiffer, but the workspace shrinks and the cables work harder.
- Watch the two bottom cables sit at their minimum while the top cables carry the weight.