
Admittance vs Impedance Control: Architecture Decision Guide
A deep dive comparing admittance vs impedance control in robotics. Learn the causality differences, hardware dependencies (gearing, sensors), and execution risks.
Executive Summary (Updated: 2026-09-24)
The choice between admittance vs impedance control is defined by hardware causality. Impedance control (Motion In → Force Out) dominates highly backdrivable, low-ratio systems. Admittance control (Force In → Motion Out) is required for stiff, high-ratio, non-backdrivable joints using external sensors. Choosing the wrong control paradigm for your actuator BOM will result in contact instability or unsafe hardware operation.
1. Key Conclusions
To resolve the hardware and control divide, engineers must align the robotic task environment with the transmission physics.
1. Causality Inversion
Impedance treats the robot as a spring (input: displacement, output: force). Admittance treats it as a mass (input: force, output: displacement). They are mathematically inverse.
2. Hardware Dependency
Impedance requires high backdrivability (low gear ratios, quasi-direct drive). Admittance is designed to force compliance onto stiff, non-backdrivable actuators (high-ratio harmonic drives).
3. Sensor Strategy
Admittance control heavily relies on external multi-axis force/torque (F/T) sensors. Impedance can often rely on motor current (proprioception) if the transmission is sufficiently transparent.
4. Contact Stability Limit
Admittance controllers struggle with hard environment contacts due to sensor-computation-actuation latency, often resulting in limit cycles (bouncing).
2. Structural Comparison: Impedance vs Admittance
A formal comparison based on mechanical causality and control loop implementation.
| Dimension | Impedance Control | Admittance Control |
|---|---|---|
| Control Input (Measured) | Position / Velocity (Displacement) | Force / Torque (Contact) |
| Control Output (Command) | Force / Torque | Position / Velocity |
| Ideal Actuator Hardware | Direct-drive, Quasi-direct drive (low ratio < 10:1), SEA | High gear ratio (Harmonic, Cycloidal > 50:1) |
| Inner Loop Strategy | Fast current/torque loop (transparent) | Stiff position/velocity loop |
| Environmental Match | Environment acts as an Admittance (yielding/free space) | Environment acts as an Impedance (stiff constraints) |
References: Baseline causality principles from fundamental robotics literature (e.g., Hogan 1985, Siciliano & Khatib).
System Causality Flow
3. Scope of Applicability & Boundaries
Not every robot can implement both control schemes effectively.
When to Use Impedance Control
- Applicable Domains: Legged locomotion (quadrupeds, humanoid legs), dynamic manipulation, unconstrained path following with expected minor bumps.
- Assumptions: The robot's actuators are highly transparent (low mechanical impedance). The environment is mostly unconstrained mass (free space).
- Inapplicable Scenarios: High-precision, high-force rigid machining (e.g., robotic milling). Direct-drive motors lack the raw holding torque and stiffness needed for heavy industrial grinding.
When to Use Admittance Control
- Applicable Domains: Industrial assembly (peg-in-hole), polishing/grinding, medical robotics where high-ratio actuators are mandatory for safety and payload.
- Assumptions: The robot is mechanically stiff. The environment applies constraint forces that must be complied with. A high-quality external F/T sensor is installed.
- Inapplicable Scenarios: High-speed impacts or running locomotion. The sensor-to-motor latency will cause the stiff limb to absorb the impact destructively before the software can "yield".
4. Risks, Limitations, and Trade-offs
Risk 1: Admittance Contact Instability
Trigger Condition: An admittance-controlled arm makes sudden contact with a very stiff environment (e.g., steel table).
Consequence: The time delay between force sensing and position yielding causes the controller to overcompensate, leading to violent oscillation.
Mitigation: Lower the virtual mass (though this is limited by actual system bandwidth), increase physical damping (soft fingertips), or increase loop execution rates (> 1kHz).
Risk 2: Impedance Torque Resolution Loss
Trigger Condition: Attempting pure impedance control on a 100:1 harmonic drive joint without a joint torque sensor.
Consequence: Static friction (stiction) dominates the drive. The current-to-torque mapping becomes non-linear, rendering the impedance model highly inaccurate in low-force scenarios.
Mitigation: Add explicit joint torque sensors or switch to an admittance paradigm using end-effector F/T sensors.
5. Actionable Advice for Next Steps
Whether you are a researcher, systems engineer, or hardware purchaser, your next steps vary based on your control choice:
- For Systems Engineers: Audit your real-time network capability. If you are targeting impedance control, confirm that your EtherCAT (or similar) network supports cycle times $\le 1$ ms with minimal jitter.
- For Hardware Procurement: If the software team mandates admittance control, budget for high-resolution 6-axis F/T sensors and stiff, high-ratio joints. If impedance is mandated, prioritize Quasi-Direct Drive (QDD) actuators or Series Elastic Actuators (SEA).
- For Firmware Developers: Validate the current-loop bandwidth of your motor drivers. Impedance control requires high-bandwidth inner torque loops (> 1kHz) to simulate the desired mechanical compliance accurately.
More Posts

Humanoid Joint RFQ Checklist for OEM Buyers
What to include in your first RFQ email so quotes are comparable, lead times are believable, and engineering rework is reduced.

48V vs. 400V Humanoid Joint Architectures: A 2026 Procurement and Supply Chain Guide
Use this 2026 guide to compare 48V and 400V humanoid joint architectures by safety, wiring weight, TCO, supplier risk, and RFQ readiness.

Research: Humanoid Joint Functional Safety
Draft research on humanoid joint safety
