Tendon Capstan Friction, Tension Loss and Cable Stretch

Calculate tension loss and cable stretch through ordered guides and Bowden sheaths. Resolve frictional hysteresis, reversal lost motion, and directional output stiffness.

#Bowden cable #cable compliance #capstan equation #hysteresis #lost motion #tendon drive

This capstan equation calculator estimates how much force reaches the far end of a robot tendon and how much actuator travel is absorbed by cable stretch. Use it for a tendon-driven robot hand, a cable-actuated neck, or another cable-driven actuator with guides and Bowden routing.

Enter the routing sections in their order from actuator to load. Each section can be a straight free span, a sliding wrap around a guide, or a curved sheath. Set unused free spans to zero length. A sliding wrap uses its radius and contact angle to determine cable length. For a sheath, enter the cable path length and the sum of the absolute bend angles: two bends in opposite directions still add friction. Sections with the same friction pair and curvature can represent several consecutive bends.

Start with measured cable axial rigidity, EA, when available. Otherwise enter diameter and the effective tensile modulus of the assembled cable. A stranded wire rope can be substantially softer than a solid wire of the same diameter; using the bulk metal modulus can underpredict travel loss. The optional sheath rigidity adds compression of the housing to relative endpoint compliance.

The full-slip operating point uses the specified actuator tension to calculate output tension, tension loss, and elastic stretch. The reported tension ratio is the high-side tension divided by the low-side tension. The reverse threshold describes the distal tension required to draw the cable back while the actuator-side tension is held. At rest, friction permits a range of tension ratios; the two sliding limits are not interchangeable static predictions.

The reversal cycle asks a different question: what happens when the actuator changes direction against a preloaded return spring? Set the initial pretension, minimum take-up, stroke, and load stiffness. The calculator first conditions the cable with one cycle, then displays the next. Press play on cycle phase to watch the routing motion and tension profile. The hysteresis charts reveal travel spent changing the internal tension profile while the distal end stays still. Releasing enough cable also produces slack.

Directional output stiffness means the change in distal tension per relative endpoint take-up on a fully sliding branch. Frictional lost motion is distinct from geometric clearance in joints or terminations. The cycle calculation resolves partial slip rather than switching instantly between capstan limits.

This tendon driven robot friction and Bowden cable friction model assumes fixed routing, slow motion, linear axial elasticity, and dry Coulomb friction. It does not predict bearing drag of freely rotating pulleys, cable fatigue, termination strength, creep, material viscoelastic hysteresis, or coupled antagonistic tendons. Calibrate friction and stiffness on the actual assembly before using the model for positioning or force control.

How it is calculated

Sliding tension and axial compliance

For each ordered section, the friction exponent is bj=μjθjb_j=\mu_j\theta_j, with angle in radians and all bends counted by magnitude. The cumulative exponent is b(s)b(s) and B=b(L)B=b(L). Euler–Eytelwein gives T(s)=Tine−b(s)T(s)=T_{in}e^{-b(s)} during pull toward the actuator; reverse sliding gives T(s)=Tineb(s)T(s)=T_{in}e^{b(s)}. The high-to-low ratio is eBe^B. Free spans have zero exponent.

Cable stretch is ∫T(s)/(EAc) ds\int T(s)/(EA_c)\,ds. Optional sheath compression adds ∫sheathT(s)/(EAh) ds\int_{sheath}T(s)/(EA_h)\,ds to relative endpoint take-up. Each section's exponential integral is evaluated analytically, using its straight-span limit when the exponent vanishes. Cable and housing axial compliances add, as in the measured stiffness example in Agrawal et al. (2010), p. 921.

Define χ(s)=1/(EAc)+Isheath/(EAh)\chi(s)=1/(EA_c)+I_{sheath}/(EA_h) and J±=∫0Lχ(s)e±b(s)dsJ_\pm=\int_0^L\chi(s)e^{\pm b(s)}ds. Directional output tension stiffnesses are kpull=e−B/J−k_{pull}=e^{-B}/J_- and krelease=eB/J+k_{release}=e^B/J_+. They are dTout/d(xin−xout)dT_{out}/d(x_{in}-x_{out}) on fully sliding branches. The full-slip reversal lost motion at the operating point is Tin(J−−e−2BJ+)T_{in}(J_- -e^{-2B}J_+): the output stays still as the friction direction propagates down the cable.

Distributed reversal calculation

The single-tendon specialization of the elastic/Coulomb model in Agrawal et al. (2010), pp. 916–918, retains a tension value at every spatial station. On a monotonic drive increment, a trial inlet force updates the previous profile by Tnew(s)=max⁡[Told(s),Tine−b(s)]T_{new}(s)=\max[T_{old}(s),T_{in}e^{-b(s)}] on pulling, or the corresponding minimum with Tineb(s)T_{in}e^{b(s)} on releasing. Unchanged stations remain stuck; changed stations slide. These envelope updates follow directly from the capstan slope bound and strain memory.

A safeguarded Newton shooting iteration enforces q=xout+∫χ(s)[T(s)−T0]dsq=x_{out}+\int\chi(s)[T(s)-T_0]ds, with xout=(Tout−T0)/kloadx_{out}=(T_{out}-T_0)/k_{load}. Tension is never compressive; below the completely relaxed take-up the excess release is slack. Two cycles are solved from uniform pretension, and the second is shown. The cycle lost-motion result integrates the tension redistribution needed to start changing the distal tension after the upper reversal. Closed-cycle actuator work minus return-spring work gives frictional energy loss.

Sheath compression checks

Each enabled, nonzero-length sheath is checked separately. Its mean strain is δh/L\delta_h/L. The two sliding-limit mean strains are evaluated with the same exact section exponential integrals as the compliance calculation. Uniform pretension and the lower, upper, and final cycle tension profiles are also checked. The largest shortening across these cases is compared with that section's length; local peak strain is additionally bounded by max⁡T(s)/(EAh)\max T(s)/(EA_h). A mean or local compression of 100% or more rejects the results. A local compression above 2% raises a model-range warning.

Assumptions

The route contains one tendon and a passive, preloaded linear return spring. Initial cable tension is uniform; the first cycle conditions this specified initial state. Contact geometry and coefficients stay fixed. Static and sliding friction share one coefficient, with no velocity dependence. Each sheath section distributes its absolute curvature uniformly over its entered path length.

EA is the effective axial rigidity of the assembled cable. Optional housing compression is linear, locally proportional to tendon tension, and applies only to sections marked as sheaths. The default effective modulus of 97 GPa and representative pretension of 3.2 N follow Wagner and Emmanouil (2018), Table 5, attached source p. 8. The 0.52 mm cable diameter also matches Agrawal's experimental cable. Routing dimensions, guide friction, load stiffness, and cycle stroke are illustrative engineering inputs rather than a material specification.

Where it applies

Full-slip tension, stretch, stiffness, and operating-point lost motion use exact piecewise exponential integrals. Reversal uses 64 intervals per section (257 stations) and 240 phase intervals per cycle. Composite trapezoidal compliance integration slightly rounds a slip front within one spatial cell; work integration resolves one phase interval. Doubling the spatial resolution at the defaults changed cycle energy by less than 0.001% and left the displayed reversal travel unchanged to four decimals. Drive position and inlet tension are linearly interpolated between solved phases; spatial tension is reconstructed from the stored reversal profile and the capstan envelope. The schematic symbols and motion amplitudes are illustrative.

The input range is limited to total friction exponent B ≤ 12 to keep shooting and discretization well conditioned. Accuracy deteriorates for a sharp localized curvature change inside one entered section, extremely small moving regions, or very high tension ratios. Split distinct contact regions between the available ordered sections. Check low-stroke cases against measured breakaway motion.

The two capstan equalities are sliding limits; a stationary tendon can retain intermediate, history-dependent tensions. The reversal result assumes the stated spring boundary, and does not reproduce antagonistic cable coupling. Material creep, relaxation, internal strand hysteresis, transverse cable stiffness, changing routing, inertia, temperature dependence, and freely rotating pulley bearing losses are excluded. A rolling pulley needs measured bearing-torque losses rather than a sliding capstan coefficient. Use effective EA and friction measured under the intended preload and environment; the linear model is flagged above 2% predicted cable strain. This calculation does not assess cable strength, wear, buckling of the sheath, or termination security.

Sheath compression is screened for pretension, forward sliding, reverse sliding, and the cycle extrema, in every enabled sheath section. Shortening equal to or greater than the entered sheath length, or 100% local compressive strain, is rejected. Peak local compression above 2% triggers a warning to increase sheath rigidity or reduce loading. The 2% level is a conservative calculator screening threshold, not a universal material limit from Agrawal et al.; use the actual housing's measured linear load–compression range, which may be narrower.

References

  • Agrawal, V., Peine, W. J., and Yao, B. (2010). Modeling of Transmission Characteristics Across a Cable-Conduit System. IEEE Transactions on Robotics 26(5), 914–924. DOI: https://doi.org/10.1109/TRO.2010.2064014
  • Kaneko, M., Wada, M., Maekawa, H., and Tanie, K. (1991). A new consideration on tendon-tension control system of robot hands. ICRA, 1028–1033. DOI: https://doi.org/10.1109/ROBOT.1991.131727 (direction-dependent apparent stiffness and equivalent backlash).
  • Wagner, C. R., and Emmanouil, E. (2018). Efficiency and Power Limits of Electrical and Tendon-Sheath Transmissions for Surgical Robotics. Frontiers in Robotics and AI 5:50, Table 5 and Appendix. https://doi.org/10.3389/frobt.2018.00050
  • Slocum, A. (2008). FUNdaMENTALS of Design, Topic 5, slide 5-3. https://pergatory.mit.edu/resources/FUNdaMENTALs%20Book%20pdf/FUNdaMENTALs%20Topic%205.PDF — the worked capstan table's 720° entry conflicts with 6.283 rad and its force ratio; the reference check documents the discrepancy.

Inputs

InputSymbolUnitDefault
Cable rigidity inputrigidity_modeModulus and diameter
Cable diameterd_cablemm0.52
Effective tensile modulus
Use the cable assembly's measured modulus, including strand construction.
E_modGPa97
Cable axial rigidity EA
Multiply measured axial stiffness by specimen length.
EA_directN20600
Input tension
Actuator-side tension while pulling the cable through the route.
T_inN30
Section 1 typekind_1Straight free span
Cable path lengthL_1m0.08
Wrap radiusr_1mm12
Total absolute bend angle
Add the magnitudes of all bends; opposite bends do not cancel.
theta_1deg0
Friction coefficient
Use a measured coefficient for this cable and contact pair.
mu_10
Section 2 typekind_2Sliding wrap / guide
Cable path lengthL_2m0.05
Wrap radiusr_2mm12
Total absolute bend angle
Add the magnitudes of all bends; opposite bends do not cancel.
theta_2deg90
Friction coefficient
Use a measured coefficient for this cable and contact pair.
mu_20.08
Section 3 typekind_3Curved Bowden sheath
Cable path lengthL_3m0.5
Wrap radiusr_3mm12
Total absolute bend angle
Add the magnitudes of all bends; opposite bends do not cancel.
theta_3deg180
Friction coefficient
Use a measured coefficient for this cable and contact pair.
mu_30.04
Section 4 typekind_4Straight free span
Cable path lengthL_4m0.05
Wrap radiusr_4mm12
Total absolute bend angle
Add the magnitudes of all bends; opposite bends do not cancel.
theta_4deg0
Friction coefficient
Use a measured coefficient for this cable and contact pair.
mu_40
Include sheath compressionhousingfalse
Sheath axial rigidity
Use axial stiffness times supported sheath length.
EA_hN165312
Initial uniform pretension
The cycle starts from a uniformly pretensioned cable.
T_preN3.2
Minimum actuator take-up
Negative take-up releases the initial pretension and may create slack.
q_lowmm0
Actuator take-up stroke
Take-up excursion between the cycle's minimum and maximum.
strokemm2
Return spring stiffness
Distal tension equals pretension plus this stiffness times distal travel.
k_loadN/mm5
Cycle phasecycle_phasedeg200

Results

With the default inputs above, the calc gives:

ResultValue
Output tension · forward slide23.333 N
Tension loss · forward slide6.667 N
High-to-low tension ratio1.2857
Input tension lost (%)22.22
Reverse sliding threshold at output38.572 N
Elastic cable stretch0.8024 mm
Sheath shortening0 mm
Total elastic take-up0.8024 mm
Directional output stiffness · pull29.079 N/mm
Directional output stiffness · release34.465 N/mm
Full-slip reversal lost motion0.1254 mm
Cycle reversal lost motion0.0628 mm
Cycle distal travel range1.6917 mm
Peak cycle actuator tension15.035 N
Maximum cycle slack take-up0 mm
Cycle friction loss7.1643 mJ
Cycle responseFrictional hysteresis

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Slocum capstan: one full turn

Source: Alexander Slocum, FUNdaMENTALS of Design, Topic 5 (2008), slide 5-3 (attached p. 7): holding force 1 and resisting pull 3.52 at μ = 0.2 and radian entry 6.283. Its degree entry 720 is inconsistent: 6.283 rad is 360°, giving 3.5136 (about 0.18% below the printed 3.52); 720° would give 12.345. The check uses the coherent radian entry and allows 0.01 absolute tolerance for the published approximation. The correct exponential law is retained.

Inputs: Total absolute bend angle = 360 deg; Friction coefficient = 0.2; Friction coefficient = 0; the others as above.

ResultSourceThis calc
High-to-low tension ratio3.52 ± 0.013.514

Agrawal measured cable and conduit stiffness

Source: Agrawal, Peine and Yao, IEEE Transactions on Robotics 26(5), 2010, p. 921, DOI 10.1109/TRO.2010.2064014: measured cable stiffness 15.43 kN/m and conduit stiffness 137.76 kN/m; reported equivalent stiffness 13.88 kN/m. Cable 1.6 m and sheath 1.2 m are represented by 0.4 m free cable plus 1.2 m sheathed cable. The rigidity inputs are those independent measured stiffnesses multiplied by their reported specimen lengths; compare the reported combined stiffness, not a fitted friction curve.

Inputs: Cable rigidity input = Measured axial rigidity EA; Cable axial rigidity EA = 24,688 N; Include sheath compression = yes; Cable path length = 0.4 m; Total absolute bend angle = 0 deg; Cable path length = 1.2 m; Cable path length = 0 m; Friction coefficient = 0; the others as above.

ResultSourceThis calc
Cable stiffness with no friction15.43 N/mm15.43 N/mm
Cable and sheath stiffness with no friction13.88 ± 0.02 N/mm13.876 N/mm

Related Resources

Responses

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

L ading...