Flexure-Guided Angular Inverter

Context

At Instant-Lab, EPFL Neuchâtel (August 2024), I worked on optimising a flexure-guided angular inverter, a compliant mechanism that transmits angular motion from an input arm to an output arm while perfectly inverting its sign (θ_out = -θ_in), with minimal parasitic displacement.

Flexure-based inverters avoid friction and backlash by replacing pivots with thin elastic blades. The challenge is that blade geometry directly couples to angular error. This project derived and validated the geometry conditions for a perfect inversion.

Non-optimised error
±3.5°
max across ±25° range
Optimised error
±0.5°
>80% reduction, confirmed experimentally

Design Process

01
Analytical dimensioning: derived closed-form geometry for a perfect flexure inverter using the blade-offset ratio R/L and pivot parameters
02
CAD modelling: parametric design in SolidWorks, including the fan-shaped angle scale and the symmetric flexure body
03
COMSOL FEM simulation: structural finite-element analysis across the full angular range; von Mises stress maps at peak deflection
04
Laser-cut prototyping: multiple configurations fabricated (optimised, R=0, reversed-blade orientation rcc90 / rcc120)
05
Camera-based measurement: 12x microscope setup used to track angular position experimentally and compare to simulation

Analytical Dimensioning

A perfectly-inverting full-flexure mechanism requires two key conditions on blade geometry. Starting from the pivot parameters, the blade offset R and height H are determined analytically:

Governing equations: perfect flexure inverter
R / L = 1 / 6
H / L_pivot = (2/15) · (1 / cos(α_pivot)) · (9λ² - 9λ + 1)
where λ = D_pivot / L_pivot

Applying these to the target envelope (α_pivot = 60°, L_pivot = 84 mm) gives:

α_pivot
60°
L_pivot
84 mm
D_pivot
112 mm
L_lame
28 mm
H
112 mm
R (offset)
4.667 mm

CAD Design

The mechanism consists of a fixed frame, two symmetric flexure stages, and a fan-shaped input arm with a protractor scale for visual angle reading. Blade geometry matches the analytically derived parameters.

CAD model of the flexure inverter
Parametric CAD layout. Left: input arm with fan-shaped protractor. Right: symmetric flexure body with blade stages.

COMSOL FEM Simulation

The optimised inverter was simulated in COMSOL across an input range of ±20°. Angular error (θ_out + θ_in) remained below ±0.35°, a near-perfect inversion consistent with the analytical prediction.

Von Mises stress maps at peak deflection confirm that stress stays well below yield, and the symmetric behaviour at +20° and -20° validates the design.

Simulation angular error plot
Angular error vs. input angle for the optimised design. Max error ≈ ±0.35°.
COMSOL von Mises stress map
Von Mises stress at α = ±11.9°. Stress concentration at blade roots; peak well below yield.

A separate simulation compared the flexure error against the theoretical ideal kinematics (four-bar linkage), showing the residual 4th-order error term Δθ ≈ -(h/2)θ⁴ characteristic of this topology.

Prototyping

Prototypes were laser-cut from plastic sheet and assembled with bolts onto an acrylic backing plate. The fan-scale on the input arm and a reference mark on the output allow direct visual angle reading.

Laser-cut prototype assembled
Assembled laser-cut prototype. Input arm (left) with fan-scale; output arm (right) with symmetric flexure stage.

Experimental Validation

A 12x camera microscope measured the output angle for a series of discrete input positions. Red reference lines on the frame established a stable datum. Results were overlaid with simulation predictions.

Camera measurement setup
Camera measurement at θ_in ≈ +10°. Red reference lines track the output angle.
Camera measurement at larger deflection
Same setup at a larger positive input. The output arm deflects symmetrically in the opposite direction.
Experimental vs simulation error comparison
Experimental (teal) vs. simulation (red) angular error for the optimised design. Good agreement; scatter likely due to manual angle reading.

Non-Optimised Cases

Two optimisation parameters were varied independently to quantify their effect:

Optimised (R opt)
±0.4°
R = 0
±0.7°
rcc90 / rcc120
±3.5°
Non-optimised CAD
Reversed-orientation blade layout (rcc90/rcc120): blades tilted in the wrong direction relative to the pivot angle.
Non-optimised prototype deflecting
Non-optimised prototype at large deflection. Parasitic lateral displacement is visible.

Comparison

The final comparison overlays all configurations. The optimised design (red line) stays within ±0.5° across the full measurement range, while non-optimised variants reach -3.5°. Experimental scatter on the optimised design matches the FEM prediction well.

Full comparison chart
Angular error vs. input angle: optimised (red line + experimental teal dots), non-optimised mean (teal curve), FEM (black). The optimised geometry suppresses error by >80%.
ConfigurationMax error (FEM)Max error (exp.)
Optimised (R = L/6, correct orientation)±0.35°±0.5°
R = 0 (no offset)±0.7°n/a
Reversed orientation (rcc90 / rcc120)±3.5°±3.5°
← PreviousThymio Navigation Next →Founderful & PAVE