Robot control
Passivity
Definition
Passivity is a system property that limits the energy a system can deliver to its environment to the energy initially stored plus energy supplied through its inputs. In robot control, passivity is used to reason about stable physical interaction between connected components.
Updated
Passivity is an energy accounting rule
A passive component can store or dissipate supplied energy, but it cannot generate unlimited net energy on its own. The definition is expressed through input and output variables whose product represents power, such as force and velocity. A spring stores energy, while damping dissipates it.
This view helps when a robot, controller, environment, and person exchange forces. Under the relevant assumptions, connecting passive systems preserves a useful form of stability. MIT's manipulator-control notes use passivity to explain why physical damping can support stable contact and why active feedback must be treated carefully.
Interaction controllers use the property
Impedance control asks a robot to present a relationship between motion and force. A passivity analysis tests whether the implemented controller can inject energy through that interaction port. This matters for a humanoid that makes contact with uncertain objects or people, where the environment dynamics are not fully known.
Passivity depends on the complete implementation, not only the outer control equation. Ficuciello and colleagues analyse how inner torque and velocity loops, filters, and sample frequency change the range of passive and stable impedance parameters. Their experiments illustrate why a nominal spring-damper setting cannot be assessed separately from the control stack.
Passive does not mean harmless or accurate
A passive robot can still exert a large force using stored or supplied energy. It can also track poorly, collide, or violate a joint limit. Passivity establishes an energy inequality at defined ports; it does not certify every safety requirement.
Delay, discretisation, saturation, model mismatch, and changing controller gains can also affect the property. Engineers may add physical damping, energy tanks, or passivity observers and controllers, but each method has its own assumptions and performance trade-offs. The relevant claim is that a specified interconnection is passive under stated conditions, not that the whole robot is safe in every task.
Sources
Related terms
Impedance control
Impedance control shapes the dynamic relationship between a robot’s motion and the forces it exchanges with its environment. A common goal is for the robot to respond like a chosen mass, spring, and damper at a joint or end effector.
Admittance control
Admittance control converts measured or estimated interaction forces into a desired robot motion through a specified dynamic model. An inner motion controller then follows that reference.
Force control
Force control regulates the force or wrench a robot applies to its environment. It may use a robot model, measured interaction forces, or both to produce joint commands that achieve a desired contact load.
Series elastic actuator
A series elastic actuator places an elastic element in the force-transmission path between the drive and its load. Measuring the element’s deflection can support force or torque feedback while the elasticity changes the actuator’s response to impacts.