Open Source Robotics

A curated collection of high-quality open source robotics projects, tools, and software to propel the robotics community forward.

Passive Compliance

  • Also called: mechanical compliance
  • Category: Mechanical structure › Arms & end-effectors
  • Tags: compliance, end-of-arm-tooling, assembly, contact, mechanism-design

Flexibility built into a robot's mechanism, such as springs, dampers or soft materials, that lets it yield to contact forces without any sensing or active control.

Definition

Passive compliance is mechanical give designed into a robot or its tooling. Springs, elastomers, flexures, dampers or soft materials deform when a contact force acts on them, so the end effector can shift or tilt slightly to accommodate errors in position and orientation. Because the response comes from physics rather than from a controller, it acts instantly, needs no sensors or computation, and continues to work if software or power fails.

It is the counterpart of active compliance, in which a controller such as impedance or admittance control uses force or torque measurements and motor commands to make a stiff robot behave as if it were compliant. Active compliance can change its stiffness on the fly but is limited by sensing, control bandwidth and latency; passive compliance responds to impacts faster than any control loop but has a fixed or slowly adjustable stiffness. Many systems use both, for example a compliant wrist under an impedance-controlled arm.

A well-known example is the remote center compliance device, a wrist that places its center of compliance near the tip of a held part, so that lateral and angular misalignment during peg-in-hole insertion are corrected rather than causing jamming. Other forms include spring-loaded or elastomer wrist mounts, series elastic actuators, soft and flexure-based fingers, and compliant feet on legged robots. The main cost is reduced positional accuracy and the possibility of oscillation, since the robot no longer knows exactly where its tool is unless the deflection is measured.

Why it matters

Contact tasks such as insertion, wiping and grasping are very sensitive to small position errors, and a perfectly stiff robot turns those errors into large forces that jam parts or damage hardware. Passive compliance absorbs the errors mechanically, which often makes cheaper, less accurate robots and simpler controllers good enough for contact-rich work.

Key applications

  • Peg-in-hole insertion and assembly with remote center compliance devices
  • Compliant wrists and tool mounts for polishing, sanding and wiping
  • Soft and flexure-based grippers that conform to object shape
  • Series elastic actuators for safe interaction and force sensing
  • Impact absorption in legged robot feet and drone landing gear

In practice

A low-cost arm repeatedly fails to insert pins into a fixture because its position error is larger than the clearance. Instead of upgrading the arm, the team mounts a spring-damper compliance unit between the flange and the gripper. During approach the pin's chamfer contacts the hole edge, the unit deflects sideways and tilts, and the pin slides in. The team tunes the spring stiffness so the gripper does not sag under its own weight, adds damping to stop oscillation after fast moves, and fits a locking mechanism that makes the unit rigid during transport moves where accuracy matters more than compliance.

Common misconceptions

  • Passive compliance is the same as impedance control — impedance control creates compliance through sensing and feedback, while passive compliance comes from the mechanism itself
  • More compliance is always safer and better — too much compliance reduces accuracy, causes sag and oscillation, and can store energy that is released suddenly
  • Passive compliance means the robot cannot know where its tool is — deflection can be measured with encoders or other sensors, as in series elastic actuators

Who should know this

  • End-of-arm tooling and gripper designers
  • Assembly and automation engineers
  • Actuator and mechanism designers
  • Legged and soft robotics researchers

Related technologies

  • Remote Center Compliance Device
  • Series Elastic Actuator
  • Variable Stiffness Actuator
  • Flexure Mechanisms
  • Compliant Wrist

Related terms

  • Impedance Control
  • Series Elastic Actuator
  • Soft Robotics
  • EOAT
  • Backdrivability
  • Gripper

Related projects

  • Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
  • mjfit: Exact convex collision geometry for MuJoCo pegs, holes, threads and gears

This website requires JavaScript to function properly. Please enable JavaScript to explore our collection of open source robotics projects.