impedance control
In plain wordsA way of controlling a robot so that it behaves like a spring and shock absorber when it touches things, giving way gently instead of pushing rigidly.
A control approach that regulates the dynamic relationship between a robot's motion and the forces it exchanges with its environment — making the end effectorend effector, n.: The tool at the end of a robot arm that actually touches the world, such as a gripper, suction cup, welding torch, paint sprayer or robotic hand. behave like a chosen mass–spring–damper system — instead of controlling position or force alone. Specifying stiffness, damping and apparent inertia lets a robot yield when it meets an obstacle, a person or a slightly misaligned part, so tasks with uncertain contact, such as peg-in-hole insertion, wiping, polishing, opening doors, foot contact in walking and physical cooperation with people, succeed without exact models or crushing forces. Impedance control commands forces in response to measured motion and suits torque-controlled, back-drivable robots; its dual, admittance control, commands motion in response to measured forces and suits stiff, position-controlled industrial arms fitted with a force sensor. Variable-impedance schemes change stiffness during a task, and learned policiespolicy, n.: An AI agent's strategy: the rule it follows to pick an action in each situation. Training in reinforcement learning means improving this rule until it earns high rewards. increasingly output impedance parameters along with target poses, which eases sim-to-real transfersim-to-real transfer, n.: Training a robot's AI in a computer simulation, where practice is fast, cheap and safe, and then making it work on the real robot despite the differences between simulation and reality..
Lower the stiffness for the insertion; the peg will find the hole by itself.
Origin
Formulated by Neville Hogan in 'Impedance Control: An Approach to Manipulation', a three-part paper in the ASME Journal of Dynamic Systems, Measurement, and Control (1985), building on earlier stiffness control and on passive compliance devices such as the remote center compliance wrist developed at the Charles Stark Draper Laboratory in the 1970s.
Usage note
'Impedance' is borrowed from electrical engineering through the analogy of force with voltage and velocity with current.
Related
- manipulationmanipulation, n.: A robot's use of arms, hands or grippers to change the world around it: picking things up, moving, pushing, opening, assembling or using tools.
- collaborative robotcollaborative robot, n.: A robot designed to work safely right next to people without a safety cage, for example by moving gently and stopping at once if it bumps into someone.
- control theorycontrol theory, n.: The mathematics of making machines behave as intended by constantly measuring what they are doing and correcting them, as a thermostat, cruise control or self-balancing robot does.
- PID controllerPID controller, n.: The most common automatic controller in industry. It corrects a machine using three ingredients: how far off it is now, how long it has been off, and how fast the error is changing.
- proprioceptionproprioception, n.: A robot's sense of its own body: where its joints are, how fast they are moving and how hard its motors are pushing, measured by internal sensors rather than cameras.
- tactile sensingtactile sensing, n.: Giving robots a sense of touch, with sensors in fingertips or skin that feel pressure, texture, vibration and slipping, so they can handle objects gently and securely.
Sources
- Hogan, N. (1985). Impedance control: An approach to manipulation, Parts I–III. ASME Journal of Dynamic Systems, Measurement, and Control 107(1), 1–24.
Mentioned in
collaborative robotcollaborative robot, n.: A robot designed to work safely right next to people without a safety cage, for example by moving gently and stopping at once if it bumps into someone., control theorycontrol theory, n.: The mathematics of making machines behave as intended by constantly measuring what they are doing and correcting them, as a thermostat, cruise control or self-balancing robot does., manipulationmanipulation, n.: A robot's use of arms, hands or grippers to change the world around it: picking things up, moving, pushing, opening, assembling or using tools., PID controllerPID controller, n.: The most common automatic controller in industry. It corrects a machine using three ingredients: how far off it is now, how long it has been off, and how fast the error is changing., human–robot interactionhuman–robot interaction, n.: The study of how people and robots communicate, cooperate and share spaces, and of how to design robots that people find safe, understandable, trustworthy and pleasant to live or work with.