ROBOTIC.INDUSTRIES

Actuators and Mechanics

Series Elastic Actuators: Compliance Built Into the Joint

Putting a spring between motor and load turns force control into position control and protects the gearbox from shock. What it costs in bandwidth, and where it belongs.

Robot joint module opened up to show gearbox, motor and bearing stack
Robot joint module opened up to show gearbox, motor and bearing stack

A series elastic actuator puts a deliberate spring between the gearbox output and the load. Measuring the spring's deflection gives an accurate force reading through Hooke's law, the compliance absorbs impact energy that would otherwise reach the gearbox teeth, and the whole thing turns a hard force control problem into an easier position control problem. The cost is bandwidth, typically limited to a few tens of hertz.

1spring, replacing a force sensor
10 to 40 Hztypical achievable force bandwidth
5 to 20xreduction in peak gearbox shock load
F = kxthe whole measurement principle

How it works

A conventional stiff actuator commands torque through a motor and gearbox and must measure force separately, usually with a strain gauge sensor whose deflection is deliberately tiny. A series elastic actuator instead places a compliant element in the drive train and measures its deflection with an encoder on each side. Force is then spring rate times deflection, a large and easily measured quantity rather than a microstrain.

Series elastic against stiff actuation
PropertyStiff actuatorSeries elastic
Force measurementStrain gauge sensorSpring deflection, two encoders
Force resolutiongood, noise limitedexcellent, geometry limited
Force bandwidth100 to 1,000 Hz10 to 40 Hz
Position bandwidthhighreduced
Shock tolerancepoor, load reaches the teethgood, spring absorbs it
Energy storagenoneyes, can be returned
Positioning accuracy under loadhighreduced by spring deflection
Complexitylowerhigher, two encoders and a spring
Bandwidth is the price and it is unavoidable. A softer spring gives better force resolution and worse response, because the actuator must move further to change the force. Choosing the spring rate is choosing the trade between the two, and no control scheme escapes it.

Choosing the spring rate

The spring rate sets everything, and the calculation is short. Force resolution is the encoder resolution multiplied by the spring rate; bandwidth falls as the spring softens.

Spring rate trade for a joint with a 17-bit output encoder
Spring rateDeflection at 20 NmForce resolutionApprox. bandwidth
100 Nm/rad11.5 deg0.005 Nm8 to 12 Hz
250 Nm/rad4.6 deg0.012 Nm14 to 20 Hz
500 Nm/rad2.3 deg0.024 Nm20 to 28 Hz
1,000 Nm/rad1.15 deg0.048 Nm28 to 40 Hz
2,000 Nm/rad0.57 deg0.096 Nm40 to 55 Hz

Read the deflection column against the positioning requirement. At 100 Nm per radian the output sits 11.5 degrees behind the input under full load, which on a 0.5 m link is roughly 100 mm of tool displacement. That is why soft series elastic joints appear in legs and almost never in arms expected to place a part.

Where it belongs

  • Legged robots. Foot impact at touchdown is an enormous transient. A spring absorbs it, protects the gearbox, and returns some energy on push-off.
  • Rehabilitation and assistive devices. The device is attached to a person, so intrinsic compliance is a safety property rather than a control feature.
  • Force-controlled manipulation where the required bandwidth is modest: polishing, sanding, surface following.
  • Robots that interact with unmodelled environments, where a stiff actuator meeting an unexpected obstacle generates a torque spike the gearbox pays for.

Where it does not belong

  1. Precision positioning. The spring deflects under load, so the output position depends on the load. Compensation helps and does not eliminate it.
  2. High-bandwidth force control. Anything needing hundreds of hertz, such as fast insertion with contact transients, is outside its range.
  3. High stiffness tasks. Drilling, pressing, machining. The spring is the wrong feature entirely.
  4. Cost-sensitive designs. Two encoders, a spring element and the associated control add cost against a stiff joint with a simple current-based estimate.

Variants worth knowing

Compliant actuator families
TypeComplianceAdvantageCost
Series elasticFixed spring rateSimple, accurate force measurementmoderate
Variable stiffnessAdjustable during operationStiff for precision, soft for impacthigh
Parallel elasticSpring alongside the actuatorGravity compensation, energy savinglow
Quasi-direct driveLow gear ratio, no springBackdrivable with high bandwidthmoderate
Active complianceSoftware onlyNo hardware changelow, limited by bandwidth

The last row is the competitor that has taken most of the ground. Many collaborative arms achieve compliant behaviour through joint torque sensing and fast control rather than through mechanical springs, which preserves positioning accuracy. Mechanical compliance retains a decisive advantage in one respect only: it works at the speed of physics, so it protects the gearbox during the milliseconds before any controller can react.

Frequently asked questions

What is a series elastic actuator?

An actuator with a deliberate spring between the gearbox output and the load. Measuring the spring deflection gives force directly through Hooke's law, and the compliance absorbs impact energy before it reaches the gear teeth.

Why does it limit bandwidth?

Because changing the output force requires deflecting the spring, so the actuator must physically move further than a stiff one would. Typical achievable force bandwidth is 10 Hz to 40 Hz against hundreds for a stiff joint.

Where is it used?

Legged robots, where foot impact would otherwise damage gearboxes, rehabilitation and assistive devices attached to people, and modest-bandwidth force control such as polishing and surface following.

Can software compliance replace it?

For most collaborative arms, yes, using joint torque sensing and fast control while keeping positioning accuracy. Mechanical compliance keeps one advantage: it acts at the speed of physics, protecting the gearbox in the milliseconds before any controller can respond.

What is variable stiffness actuation?

A design where the effective spring rate can be changed during operation, allowing a stiff configuration for precise positioning and a soft one for impact tolerance. It is more capable and considerably more complex and expensive.

Sources

  1. arXiv robotics preprints, compliant and series elastic actuationPrimary literature on design and bandwidth limits
  2. ISO 13482, safety requirements for personal care robotsInternational Organization for Standardization, intrinsic compliance as a safety measure
  3. ROBOTS guideIEEE Spectrum, actuator architectures across commercial legged and assistive robots