Cartesian tasks oriented friction compensation through a reinforcement learning approach

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.

[1]  V. van Geffen,et al.  A study of friction models and friction compensation , 2009 .

[2]  Jang-Myung Lee,et al.  Robust adaptive deadzone and friction compensation of robot manipulator using RWCMAC network , 2011 .

[3]  Antonio Visioli,et al.  Friction compensation in hybrid force/velocity control of industrial manipulators , 2006, IEEE Transactions on Industrial Electronics.

[4]  H. Dankowicz On the modeling of dynamic friction phenomena , 1999 .

[5]  F. Al-Bender,et al.  A generalized Maxwell-slip friction model appropriate for control purposes , 2003, 2003 IEEE International Workshop on Workload Characterization (IEEE Cat. No.03EX775).

[6]  Patrik Axelsson,et al.  Modeling and Experiment Design for Identification of Wear in a Robot Joint Under Load and Temperature Uncertainties Based on Friction Data , 2014, IEEE/ASME Transactions on Mechatronics.

[7]  Chuan-Kai Lin,et al.  Hinfinity reinforcement learning control of robot manipulators using fuzzy wavelet networks , 2009, Fuzzy Sets Syst..

[8]  Antonio Visioli,et al.  On the trajectory tracking control of industrial SCARA robot manipulators , 2002, IEEE Trans. Ind. Electron..

[9]  Anthony Tzes,et al.  Genetic-based fuzzy clustering for DC-motor friction identification and compensation , 1998, IEEE Trans. Control. Syst. Technol..

[10]  Frank L. Lewis,et al.  Neural network approximation of piecewise continuous functions: application to friction compensation , 1997, Proceedings of 12th IEEE International Symposium on Intelligent Control.

[11]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[12]  Maolin Jin,et al.  Robust Compliant Motion Control of Robot With Nonlinear Friction Using Time-Delay Estimation , 2008, IEEE Transactions on Industrial Electronics.

[13]  Frank L. Lewis,et al.  Reinforcement adaptive learning neural-net-based friction compensation control for high speed and precision , 2000, IEEE Trans. Control. Syst. Technol..

[14]  Lorenzo Molinari Tosatti,et al.  On robot dynamic model identification through sub-workspace evolved trajectories for optimal torque estimation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Bruno Siciliano,et al.  Modelling and Control of Robot Manipulators , 1997, Advanced Textbooks in Control and Signal Processing.

[16]  Leonid B. Freidovich,et al.  LuGre-Model-Based Friction Compensation , 2010, IEEE Transactions on Control Systems Technology.

[17]  Wisama Khalil,et al.  Identification of the dynamic parameters of a closed loop robot , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[18]  Rajnikant V. Patel,et al.  Friction Identification and Compensation in Robotic Manipulators , 2007, IEEE Transactions on Instrumentation and Measurement.

[19]  M. Indri,et al.  Friction Compensation in Robotics: an Overview , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[20]  Richard S. Sutton,et al.  Reinforcement Learning is Direct Adaptive Optimal Control , 1992, 1991 American Control Conference.

[21]  Bruno Siciliano,et al.  Robot Force Control , 2000 .

[22]  T.H. Lee,et al.  Adaptive friction compensation of servo mechanisms , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[23]  Nathan van de Wouw,et al.  Friction compensation in a controlled one-link robot using a reduced-order observer , 2004 .