Condition-based Design of Variable Impedance Controllers from User Demonstrations
Alberto San-Miguel, Guillem Aleny\`a, Vicen\c{c} Puig

TL;DR
This paper introduces a method for designing variable impedance controllers using offline parameter tuning based on learning from demonstration, ensuring safety and performance through convex optimization and LMIs, validated on a robotic pulley task.
Contribution
It presents a novel convex optimization framework for condition-based tuning of variable impedance controllers derived from demonstrations, incorporating safety and performance constraints.
Findings
Successful application to a 7-DoF robot for pulley task
Reduced exerted force compared to standard controllers
Ability to adapt controllers for task modifications without new demonstrations
Abstract
This paper presents an approach to ensure conditions on Variable Impedance Controllers through the off-line tuning of the parameters involved in its description. In particular, we prove its application to term modulations defined by a Learning from Demonstration technique. This is performed through the assessment of conditions regarding safety and performance, which encompass heuristics and constraints in the form of Linear Matrix Inequalities. Latter ones allow to define a convex optimisation problem to analyse their fulfilment, and require a polytopic description of the VIC, in this case, obtained from its formulation as a discrete-time Linear Parameter Varying system. With respect to the current state-of-art, this approach only limits the term definition obtained by the Learning from Demonstration technique to be continuous and function of exogenous signals, i.e. external variables…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Robotic Mechanisms and Dynamics · Fault Detection and Control Systems
