Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Self-Correcting Quadratic Programming-Based Robot Control
 
research article

Self-Correcting Quadratic Programming-Based Robot Control

Khadivar, Farshad  
•
Chatzilygeroudis, Konstantinos
•
Billard, Aude  
April 14, 2023
IEEE Transactions on Systems, Man, and Cybernetics: Systems

Quadratic Programming (QP)-based controllers allow many robotic systems, such as humanoids, to successfully undertake complex motions and interactions. However, these approaches rely heavily on adequately capturing the underlying model of the environment and the robot's dynamics. This assumption, nevertheless, is rarely satisfied, and we usually turn to well-tuned end-effector PD controllers to compensate for model mismatches. In this paper, we propose to augment traditional QP-based controllers with a learned residual inverse dynamics model and an adaptive control law that adjusts the QP online to account for model uncertainties and unforeseen disturbances. In particular, we propose (i) learning a residual inverse dynamics model using the Gaussian Process and linearizing it so that it can be incorporated inside the QP-control optimization procedure and (ii) a novel combination of adaptive control and QP-based methods to avoid the manual tuning of end-effector PID controllers and faster convergence in learning the residual dynamics model. In simulation, we extensively evaluate our method in several robotic scenarios ranging from a 7-DoFs manipulator tracking a trajectory to a humanoid robot performing a waving motion for which the model used by the controller and the one used in the simulated world do not match (unmodeled dynamics). Finally, we also validate our approach in physical robotic scenarios where a 7-DoFs robotic arm performs tasks where the model of the environment (mass, friction coefficients, etc.) is not fully known.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1109/TSMC.2023.3262954
Author(s)
Khadivar, Farshad  
Chatzilygeroudis, Konstantinos
Billard, Aude  
Date Issued

2023-04-14

Published in
IEEE Transactions on Systems, Man, and Cybernetics: Systems
Start page

1

End page

12

URL
https://youtu.be/1WEIHPvQ-ps
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LASA  
Available on Infoscience
April 17, 2023
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/196990
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés