Admittance Control
What Is Admittance Control?
Admittance control is a robotic interaction control strategy in which a robot measures external forces applied to its end-effector and responds by adjusting its motion according to a virtual dynamic model. The robot is programmed to behave as though it possesses a chosen set of mechanical properties, such as a virtual mass, damping coefficient, and stiffness, so that the resulting motion reflects those properties rather than the robot's own physical inertia. The approach is the functional inverse of impedance control: where impedance control specifies a force response to imposed motion, admittance control specifies a motion response to imposed force.
Admittance control draws on classical mechanics, control theory, and force-sensing technology. It is particularly suited to position-controlled robots, which are common in industrial settings, because the position controller handles low-level trajectory tracking while the admittance model generates the reference trajectory in response to sensed forces. This separation allows admittance control to be implemented on hardware that was not originally designed for force interaction.
Virtual Dynamics and the Admittance Model
The central element of admittance control is a virtual mechanical model, typically expressed as a second-order differential equation relating the measured interaction force to a desired displacement or velocity. The virtual mass M determines how quickly the system accelerates in response to an applied force; virtual damping B resists velocity, providing stability; and virtual stiffness K pulls the end-effector back toward a reference position when displaced. By selecting these parameters, designers can produce behavior ranging from highly compliant, where the robot yields readily to touch, to moderately stiff, where it resists deflection. Research published in the International Journal of Robotics Research on admittance control for physical human-robot interaction provides a thorough treatment of how virtual dynamics parameters influence system behavior and stability.
Position Control and Torque Control Inner Loops
The admittance model computes a desired position or velocity trajectory, which is then executed by an inner-loop position or torque controller. In position-based admittance control, a standard position servo tracks the trajectory produced by the admittance model; force sensing is entirely in the outer loop, and the inner loop sees only position commands. This makes the approach straightforward to retrofit on robots with existing position controllers, at the cost of some transparency at high admittance values. Torque-controlled robots offer an alternative inner loop: by directly commanding joint torques, the system can achieve higher transparency and lower apparent inertia, improving the quality of interaction but requiring more precise dynamic models. IEEE Xplore research on adaptive human force scaling via admittance control examines how the choice of inner-loop strategy affects performance in physical human-robot interaction tasks.
Stability and Variable Admittance
A persistent challenge in admittance control is maintaining stability when the robot interacts with stiff environments. A highly compliant admittance setting that works well in free space can destabilize when contact is made with a rigid surface, because small position errors generate large forces that feed back into the admittance model. Variable admittance schemes address this by switching or smoothly interpolating the virtual parameters based on contact state estimates, stiffness identification, or operator intent. Passivity-based analysis, including energy-tank methods, provides stability certificates for systems where the admittance parameters change during operation. The IEEE paper on adaptive admittance control for safety-critical human-robot collaboration demonstrates these stability techniques in the context of shared workspace tasks.
Applications
Admittance control has applications in a wide range of disciplines, including:
- Rehabilitation robotics and exoskeletons, where compliant interaction supports patient-driven therapy
- Collaborative industrial assembly, enabling operators to guide robot arms with light manual force
- Surgical robotics, regulating end-effector force during tissue contact
- Haptic interfaces and teleoperation, reproducing the feel of remote environments for a human operator
- Prosthetics and orthotics, where adaptive compliance improves comfort and natural movement