Skip to content
← All projects

Variable-Stiffness Robotic Finger

Antagonistic tendon-driven actuation for dexterous robotic hands

An antagonistic tendon-driven robotic finger with a directly integrated elastic element — mechanical design, 3D-printed prototypes, two instrumented test benches and the control and measurement software used to characterise them.

Role
Bachelor's Thesis — mechanical design, prototyping, control software, experimental validation
Organisation
Professorship for Healthcare and Rehabilitation Robotics, Technical University of Munich
Period
Sep 2025 – Feb 2026
Grade
1.0 (1.0 = best)
Thesis
Antagonistic Actuation and Variable Stiffness
The two-finger prototype on its test bench, actuated through antagonistic tendon pairs.

Overview

My Bachelor's thesis proposed and experimentally evaluated a tendon-driven antagonistic actuation concept for a robotic finger — intended as a compact, robust and scalable basis for a hand that can later regulate position and stiffness independently.

Two questions were answered experimentally. First: can a silicone element, cast directly into 3D-printed connectors, work as the progressive torsional spring such a concept needs? Second: how does the proposed tendon routing actually behave once two fingers share a single actuator?

The Challenge

Dexterous robotic hands need many degrees of freedom in very little space. At the same time the fingers have to survive physical impact and stay compliant enough to adapt to contacts and to the objects they grasp. Rigid actuators fail the first requirement, purely soft ones the second.

Variable-stiffness actuators solve this by placing an elastic element between actuator and output — but independent control of position and stiffness needs a second actuator, which makes the mechanism larger exactly where there is no room. An antagonistic layout is attractive because it is simple and miniaturisable, and it needs an elastic element with a progressive, nonlinear characteristic.

That is where the concept runs into a hard constraint: no commercial progressive torsional spring exists at finger scale. This thesis therefore investigated whether a cast silicone element can fill that gap, and whether the surrounding actuation architecture holds up on real hardware.

My Contribution

  • Designed the mechanical concept and architecture of an antagonistic tendon-driven finger, using rolling-contact joints with extensible elastic ligaments.
  • Designed the tendon routing, the whippletree force-distribution mechanism and the mechanical interfaces of the finger.
  • Built and iterated the 3D-printed prototypes, including the silicone-to-PLA connector that turned out to be the load-limiting part.
  • Designed and built two instrumented test benches: a torsional rig for the elastic element, and a two-finger rig with optical joint-angle tracking.
  • Wrote the control and measurement software — PID position-control firmware for up to three DC motors, plus the Python acquisition, marker-tracking and logging pipeline.
  • Characterised torque–deflection behaviour, hysteresis and reproducibility of three elastic-element geometries over up to 1000 loading cycles.
  • Investigated cross-coupling in the underactuated two-finger setup across five actuation scenarios, 250 cycles each.
  • Evaluated everything on real hardware rather than in simulation, and reported the negative result on the elastic element as clearly as the positive one on the architecture.

Engineering & Design

Each finger has three joints — MCP, PIP and DIP — built as rolling-contact joints with extensible ligaments instead of pin joints. The phalanges are not rigidly connected: they roll on each other and are held together by an elastic band running from the metacarpal to the fingertip. That keeps friction low, avoids bearings entirely, and lets the joint absorb impact and compensate ligament stretch during operation.

Each finger is driven by an antagonistic pair of braided-polyethylene tendons: a synergistic tendon for flexion, an individual tendon for extension. Both are guided by the same press-fitted steel pins that join the two halves of every phalanx — pulleys with integrated bearings simply do not fit in the available cross-section, which is a compromise that later showed up clearly in the measurements.

One synergistic motor drives both fingers through a whippletree mechanism, while an individual motor per finger allows selective actuation and constraint. This keeps the number of actuators below the number of joints — deliberately underactuated — and it is the mechanical reason cross-coupling between the fingers had to be investigated.

For variable stiffness the elastic element sits between motor and metacarpal and is loaded purely in torsion, so no mechanism is needed to convert rotation into translation. It is cast from a two-component silicone (Shore A 35) directly into a 3D-printed interlocking lattice.

That silicone-to-PLA bond became the limiting factor. The first interlocking geometry delaminated at 0.078 Nm. Redesigning the interface from an abrupt termination into a three-stage gradual transition raised the maximum transmissible torque to 0.436 Nm — a 5.6-fold increase, and the difference between a specimen that survives one cycle and one that survives a thousand.

Schematic of the actuation concept: a synergistic motor and two individual motors, each acting through an elastic element onto the antagonistic tendon pairs of two fingers.
Actuation concept: one shared synergistic motor and one individual motor per finger, each acting through an elastic element (EE) onto the antagonistic tendon pairs.
CAD view of the triangular whippletree part with three tendon guides and a red tendon routed through it.
The whippletree mechanism splits the synergistic tendon between both fingers and distributes force passively according to contact conditions.
CAD section of a robotic finger showing two tendons routed over steel pins along opposite sides of the joints to the fingertip.
Tendon routing through the phalanges: the flexion tendon (red) runs along the palmar side, the extension tendon (blue) along the dorsal side, both guided by the pins that also hold the finger halves together.
CAD view of the two-finger configuration in which one synergistic tendon is split between both fingers via the whippletree.
Two-finger configuration — the shared synergistic tendon is the mechanical origin of the cross-coupling investigated in the thesis.

Testing & Validation

Both experiments needed hardware that did not exist yet, so the test benches were part of the work. Each was designed in CAD, 3D-printed, instrumented, and driven by firmware and acquisition software written for the purpose.

The first bench characterises the elastic element in torsion. A DC motor twists one connector while the opposite connector is held by a force gauge acting on a 31 mm lever arm, so torque follows from the measured force. The gauge is mounted horizontally so gravity does not enter the measurement, and the shaft runs in a locating/non-locating bearing pair to keep axial load out. Loading is quasi-static and incremental under closed-loop position control, with five force samples and a median-based outlier rejection at every angular step.

The second bench holds two fingers on a vertical mount together with all three motors and the whippletree, which hangs freely to keep parasitic forces out of the coupling. Joint angles are measured optically: a camera above the setup tracks two colour-coded markers per phalanx, orders them along the finger with a minimum spanning tree, and computes each joint angle between adjacent segment vectors. Because every angle is relative to the neighbouring phalanx rather than a global frame, errors do not accumulate; a calibration routine zeroes out marker-placement offsets before each run. The resulting measurement is repeatable to within ±2° per finger.

Five actuation scenarios were then run for 250 cycles each: synergistic actuation of both fingers, single-finger actuation with the other motor holding position, maximum single-finger flexion, and the two-finger and single-finger cases repeated at the highest tendon pretension the setup allows.

CAD model of the torsional test bench: force gauge in green, silicone element in yellow, 3D-printed supports in grey, DC motor at the right.
Test bench for the elastic element. Force gauge (green), silicone element (yellow) and DC motor on a common base; torque is derived from force over a 31 mm lever arm.
Photograph of a failed connector: the yellow silicone cylinder has separated from the black 3D-printed holder, exposing the checkerboard interlocking lattice.
The failure mode that drove the design iteration: the silicone delaminates from the printed interlocking lattice. Redesigning this interface raised the transmissible torque from 0.078 Nm to 0.436 Nm.
The bench in operation during a loading cycle.
CAD model of the two-finger test setup with the synergistic motor, two individual motors, the freely suspended whippletree mechanism and a vertical finger mount.
Two-finger bench for the cross-coupling experiments: synergistic motor, two individual motors and the freely suspended whippletree.
Top view of both robotic fingers with colour-coded markers, detected segment vectors and the computed joint angles overlaid in green and blue.
Optical joint-angle measurement: markers are ordered into a chain, segment vectors are built between them, and each joint angle is computed against the neighbouring phalanx — repeatable to within ±2°.

Results & Lessons Learned

The silicone elements behave well mechanically. All three geometries gave smooth, monotonic torque–deflection curves, good reproducibility over 1000 loading cycles, and limited hysteresis. Shortening the free torsional length raised the transmissible torque for a given motor angle, reaching 0.436 Nm at 117° for the best specimen.

What they do not provide is progressivity. A nonlinearity metric comparing a fifth-order polynomial fit against a linear fit stayed far below the value an ideal quadratic characteristic would give — ΔR² between 0.008 and 0.030 against a reference of 0.064 — and that held even for a truncated-cone specimen with a deliberately non-uniform cross-section. The response is effectively linear, which means roughly constant torsional stiffness, which is precisely what a variable-stiffness actuator cannot use. The conclusion of the thesis is therefore that this silicone is not a suitable progressive torsional spring, and that future work should look for other materials and geometries.

The actuation architecture, on the other hand, worked. Synergistic control of both fingers and selective single-finger actuation are both feasible: a finger can be held in place simply by keeping its individual motor at zero, and the residual coupling stays within the ±2° measurement precision.

At low tendon pretension the joints do not move together. The MCP joint starts flexing as soon as torque is applied, the PIP joint follows once a threshold is exceeded, then the DIP joint — and the same sequence runs in reverse during relaxation. That sequential activation is what produces the pronounced hysteresis in the joint-angle curves. The most plausible cause is friction at the tendon guiding pins: the MCP tendon passes over the fewest pins, and it moves first.

Raising the pretension changed the behaviour qualitatively. Motion then concentrates almost entirely at the MCP joint — up to its mechanical limit of roughly 90° — while PIP and DIP stay near zero and the hysteresis nearly disappears. Since pretension is set by driving the synergistic and individual motors against each other, the same hardware gains an additional degree of actuation beyond position: how motion is distributed across the joints becomes selectable.

Across every 250-cycle run the maximum MCP angle stayed stable, so tendon elongation and slack are negligible. What stayed with me is how much of the outcome sat in things a CAD model does not show — the adhesive bond between silicone and PLA, and the friction of a handful of guiding pins.

Four measurement plots for the best silicone specimen: torque–deflection during loading and unloading with a three-sigma band, the hysteresis between them, and the derived rotational stiffness.
Torque–deflection characterisation of the best specimen (cylinder, L = 14 mm, D = 20 mm) over 1000 cycles. The ±3σ band stays narrow, but the curve is close to linear — the stiffness in (d) barely varies.
Four plots of MCP, PIP and DIP joint angles against the synergistic motor angle during flexion and relaxation, with one-sigma bands over 250 cycles, plus the flexion/relaxation comparison for both fingers.
Joint angles under synergistic actuation at low pretension. The joints engage one after another — in (a) the MCP joint moves first and the PIP joint only follows beyond roughly 70° of motor angle. Flexion and relaxation take different paths, which is the hysteresis seen in (c) and (d).
Spatial plots of both finger kinematic chains at three synergistic motor angles, for the flexion and the relaxation phase.
Measured finger postures at three synergistic motor angles, averaged over all cycles.
The same joint-angle plots at maximum tendon pretension, showing the MCP joint moving alone while PIP and DIP remain flat at zero.
The same experiment at maximum tendon pretension: motion concentrates on the MCP joint while PIP and DIP stay near zero, and the hysteresis largely disappears. This is the additional degree of actuation the architecture provides.

Technical areas

  • Tendon-Driven Actuation
  • Variable Stiffness
  • Mechanical Design
  • Rolling-Contact Joints
  • Prototyping
  • Test-Bench Design
  • Control Software
  • Optical Measurement
  • MATLAB
  • SolidWorks