The paper describes an algorithm to compensate for the friction in the robot joints, while executing a target impedance controlled Cartesian task. The proposed method relies on the reinforcement learning procedure: given a target task in the Cartesian space and a joint space friction model, the algorithm is capable to adapt the friction model parameters based on a specified error function. The proposed error function correlates the Cartesian position tracking error to the joint space friction torques, allowing to independently learn the friction parameters for each joint. In such a way, the friction model parameters can be updated in subsequent iterations, compensating for the friction effects. The proposed algorithm has been validated through experiments. A target Cartesian motion has been specified (such as in a pick and place operation) and the proposed method has allowed to learn the friction model parameters. A Universal Robot UR10 has been used as a test platform, developing the impedance control with robot dynamics compensation.

Cartesian Tasks Oriented Friction Compensation Through a Reinforcement Learning Approach

Roveda Loris;Pedrocchi Nicola;Molinari Tosatti Lorenzo
2016

Abstract

The paper describes an algorithm to compensate for the friction in the robot joints, while executing a target impedance controlled Cartesian task. The proposed method relies on the reinforcement learning procedure: given a target task in the Cartesian space and a joint space friction model, the algorithm is capable to adapt the friction model parameters based on a specified error function. The proposed error function correlates the Cartesian position tracking error to the joint space friction torques, allowing to independently learn the friction parameters for each joint. In such a way, the friction model parameters can be updated in subsequent iterations, compensating for the friction effects. The proposed algorithm has been validated through experiments. A target Cartesian motion has been specified (such as in a pick and place operation) and the proposed method has allowed to learn the friction model parameters. A Universal Robot UR10 has been used as a test platform, developing the impedance control with robot dynamics compensation.
2016
Istituto di Sistemi e Tecnologie Industriali Intelligenti per il Manifatturiero Avanzato - STIIMA (ex ITIA)
Inglese
2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM)
978-1-5090-2065-2
Institute of Electrical and Electronics Engineers - Piscataway, N.J.
Piscataway, N.J.
STATI UNITI D'AMERICA
Sì, ma tipo non specificato
12-15/07/2016
Banff, AB, Canada
Friction compensation; robot control; reinforcement learning; machine learning and control
5
none
Roveda, Loris; Pallucca, Giacomo; Pedrocchi, Nicola; Braghin, Francesco; MOLINARI TOSATTI, Lorenzo
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
   Highly customizable robotic solutions for effective and safe human robot collaboration in manufacturing applications
   FourByThree
   H2020
   637095
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/324801
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 9
social impact