Admittance control is a robot control strategy where measured external forces are used to compute a desired motion, effectively making the robot's end-effector move in response to contact. It implements a force-to-motion relationship, analogous to an electrical admittance (inverse of impedance). The controller typically uses a force-torque sensor at the wrist to measure interaction wrenches, which are fed into an admittance law to generate a velocity or position command for the robot's inner position controller. This creates a compliant behavior, allowing the robot to yield to or follow surfaces.
Glossary
Admittance Control

What is Admittance Control?
Admittance control is a fundamental robot control strategy for compliant physical interaction, enabling safe and responsive manipulation in contact-rich tasks.
This approach is central to dexterous manipulation and human-robot collaboration, as it provides inherent safety and adaptability. It contrasts with impedance control, which regulates a motion-to-force relationship. Admittance control excels in tasks requiring precise force regulation against stiff environments, such as assembly or polishing, but its performance depends heavily on the bandwidth and accuracy of the inner position loop. It is a key technique for bridging the gap between high-level task and motion planning and low-level, contact-aware execution.
Key Characteristics of Admittance Control
Admittance control is a robot control strategy where measured forces are used to compute a desired motion, effectively making the robot's end-effector move in response to external contact forces. This approach is fundamental for safe and compliant physical interaction.
Force-to-Motion Mapping
The core principle of admittance control is the force-to-motion mapping. An external force or torque measured at the end-effector is fed into a virtual admittance model (often a mass-spring-damper system). This model outputs a desired velocity or positional displacement. The robot's inner position controller then tracks this generated motion command. This creates the perception of a compliant, responsive robot.
- Key Equation: The relationship is often defined as ( F_{ext} = M_d \ddot{x} + B_d \dot{x} + K_d x ), where ( F_{ext} ) is the measured force, and ( M_d, B_d, K_d ) are the desired virtual inertia, damping, and stiffness matrices.
Inherently Indirect Force Control
Admittance control is classified as indirect force control. It does not directly command joint torques to achieve a target force. Instead, it uses force measurements to modify a motion reference. This makes it highly compatible with standard industrial robots, which are typically designed as high-gear-ratio, stiff position-controlled devices. The approach effectively wraps a compliant outer loop around a stiff inner position loop.
Contrast with Impedance Control
Admittance control is the dual of impedance control. While both aim to regulate the dynamic relationship between force and motion, their implementations differ fundamentally based on hardware.
- Admittance Control: Measures force, commands motion. Best for stiff, position-controlled robots (common in industry).
- Impedance Control: Measures motion (position/velocity), commands torque. Requires direct-drive or torque-controlled actuators.
The choice hinges on whether the robot's natural hardware behavior is better modeled as an admittance (accepts force, yields motion) or an impedance (accepts motion, yields force).
Requires High-Fidelity Force Sensing
Accurate implementation depends entirely on high-bandwidth, low-noise force/torque (F/T) sensing. A six-axis F/T sensor mounted at the robot's wrist is standard. The quality of the sensed force data directly limits performance. Issues like sensor noise, calibration drift, and dynamic forces from the robot's own acceleration (gravity compensation is critical) must be carefully managed. Without clean force measurements, the computed motion reference will be erroneous.
Stability in Rigid Contact
A major challenge is maintaining stability during contact with rigid environments. When the robot's commanded motion meets an unyielding surface, the interaction force can spike. The inner position loop's high gain can fight against this, leading to oscillations or instability. Mitigation strategies include:
- Careful tuning of the virtual admittance parameters (especially damping).
- Implementing a lower-bound on the virtual mass.
- Using passivity-based control frameworks to guarantee stability.
Primary Applications
Admittance control is the go-to method for collaborative robotics (cobots) and tasks requiring physical human-robot interaction (pHRI).
- Hand Guiding: An operator physically pushes the robot; it moves compliantly.
- Assembly: Inserting a peg into a hole, where contact forces guide the alignment.
- Polishing/Grinding: Maintaining a consistent contact force against a curved surface.
- Medical Robotics: Enabling compliant interaction for rehabilitation or surgical assistance. Its ability to make inherently stiff robots behave softly is its key engineering value.
Admittance Control vs. Impedance Control
A fundamental comparison of two core force-reactive robot control strategies used in dexterous manipulation.
| Feature / Characteristic | Admittance Control | Impedance Control |
|---|---|---|
Core Control Law | Force → Motion (F = Z * ẋ) | Motion → Force (F = Z * (x - x_d)) |
Primary Input | Measured force/torque (F_m) | Measured position/velocity (x_m) |
Primary Output | Desired motion (position/velocity) | Commanded force/torque |
Inherent Behavior | Compliant to applied forces | Stiff/resistive to position errors |
Typical Implementation | Outer force loop, inner position loop | Outer position loop, inner torque/current loop |
Stability with Environment | Stable with stiff environments, can be unstable with soft ones | Stable with soft environments, can be unstable with stiff ones |
Hardware Requirement | High-quality force/torque sensor | High-fidelity joint torque sensing or current control |
Best For | Collaborative tasks, physical guidance, assembly | Stable contact tasks, grinding, polishing, interaction with uncertain environments |
Latency Sensitivity | More sensitive due to dual-loop structure | Less sensitive with direct torque control |
Common Analogy | The robot is a programmable damper (allows motion from force) | The robot is a programmable spring (exerts force from displacement) |
Applications and Use Cases
Admittance control is a foundational strategy for enabling safe, compliant, and responsive physical interaction. Its core principle—mapping measured force to commanded motion—makes it indispensable in applications where robots must adapt to unpredictable contact.
Surface Following and Polishing
Admittance control allows a robot to maintain a desired contact force while traversing an unknown or complex surface contour. Key applications include:
- Deburring metal parts.
- Polishing and sanding curved surfaces (e.g., automotive bodies).
- Applying sealant along a seam. The controller adjusts the end-effector's normal position based on force error, ensuring consistent material removal or application pressure regardless of surface variations, unlike pure trajectory tracking which would lose contact or crash.
Bilateral Teleoperation
Admittance control is often implemented on the master side of a teleoperation system. When the human operator moves the master device (e.g., a haptic interface), its low inertia and backdrivability (enabled by admittance control) provide a natural feel. The commanded motion is sent to a slave robot (often using impedance control) to execute the task in a remote environment. Force feedback from the slave can be reflected to the master, allowing the operator to feel contact forces, creating a transparent and intuitive link between human and remote robot.
Comparison with Impedance Control
While both strategies manage interaction dynamics, they are architectural duals. Understanding the distinction is critical for application selection:
- Admittance Control: Force in, motion out. Measures force/torque, computes a motion command. Best for interacting with stiff environments (like a rigid assembly) where accurate force regulation is needed. Requires an accurate inner-loop position controller.
- Impedance Control: Motion in, force out. Commands a motion, but modulates it to achieve a desired force-motion relationship. Best for interacting with soft or dynamic environments (like a human) where compliant behavior is paramount. More naturally stable in unstructured contact. Many advanced systems use a hybrid approach, switching or blending strategies based on task phase.
Frequently Asked Questions
Admittance control is a fundamental robot control strategy for compliant, force-sensitive interaction. These questions address its core principles, implementation, and role in advanced manipulation.
Admittance control is a robot control strategy where measured external forces are used to compute a desired motion, making the robot's end-effector move compliantly in response to contact. It works by implementing an outer control loop: a force-torque sensor measures interaction forces, which are fed into an admittance law (often modeled as a mass-spring-damper system) to calculate a velocity or position adjustment. This desired motion is then sent as a command to an inner position controller (like an impedance controller or a stiff position servo) that drives the robot's joints. The key formula is: Δx = H(s) * F, where Δx is the motion adjustment, F is the measured force, and H(s) is the admittance transfer function.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Admittance control is a core technique for compliant, contact-rich manipulation. These related terms define the broader ecosystem of force-based control, sensing, and planning it operates within.
Impedance Control
Impedance control is a robot control strategy that regulates the dynamic relationship between force and motion at the end-effector, making the robot behave as a programmable mass-spring-damper system. It is the conceptual dual to admittance control.
- Key Difference: Impedance control takes a commanded motion as input and outputs the force/torque to achieve it, reacting to external forces by deviating from the trajectory. Admittance control takes measured force as input and outputs a modified motion.
- Use Case: Often preferred for lightweight, direct-drive arms where high-fidelity force control is paramount, as it directly commands joint torques.
Force/Torque Sensor
A force/torque (F/T) sensor is a transducer that measures the six-dimensional wrench (three forces and three torques) applied at the point where it is mounted, typically between a robot's wrist and its end-effector.
- Critical for Admittance: This sensor provides the essential external force feedback that the admittance controller uses to compute the desired compensatory motion.
- Types: Common technologies include strain gauges and optical sensors. Key specifications include range, resolution, and bandwidth, which directly limit the performance of the admittance control loop.
Series Elastic Actuator (SEA)
A series elastic actuator is a robotic actuator that incorporates a compliant element (like a spring) in series with the motor. This design enables accurate force control and intrinsic shock absorption.
- Synergy with Admittance: While admittance control is often implemented with rigid actuators and an external F/T sensor, an SEA provides a built-in, high-fidelity force measurement via spring deflection. This can simplify the implementation of compliant, force-responsive behaviors.
- Benefits: Provides low-impedance output, protects gears from impacts, and allows for energy storage.
Gravity Compensation
Gravity compensation is a feedforward control technique that calculates and commands the joint torques needed to counteract the weight of a robot's own links, allowing it to move as if in zero gravity.
- Prerequisite for Admittance: Effective admittance control requires isolating external contact forces from the robot's own dynamics. Accurate gravity compensation is essential so that the F/T sensor readings reflect only interaction forces with the environment, not the arm's weight.
- Implementation: Relies on a dynamic model of the robot's mass properties and current configuration.
Hybrid Force/Position Control
Hybrid force/position control is a framework that explicitly separates control directions into force-controlled and position-controlled subspaces within the same task.
- Comparison to Admittance: While admittance control modulates motion in response to force across all directions, hybrid control pre-defines which Cartesian degrees of freedom (DOF) are under strict position control and which are under strict force control. For example, maintaining a constant force while sliding along a surface.
- Application: Ideal for tasks like insertion, polishing, or assembly where specific constraints are known a priori.
Model Predictive Control (MPC)
Model predictive control is an advanced control method where a dynamic model of the system is used to predict future behavior and optimize a sequence of control inputs over a receding horizon.
- Integration with Admittance: MPC can be used as the high-level planner that generates the reference trajectory for an admittance-controlled robot. The admittance controller then executes this trajectory while compliantly handling unmodeled contact events and disturbances in real-time.
- Benefit: This combination allows for long-horizon, optimal task planning with robust, short-horizon contact reactivity.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us