Force-Sensorless Friction and Gravity Compensation for Robots

In this paper we present two controllers for robots that combine terms for the compensation of gravity forces, and the forces of friction of motors and gearboxes. The Low-Friction Zero-Gravity controller allows a guidance of the robot without effort, allowing small friction forces to reduce the free robot motion. It can serve to aid users providing kinesthetic demonstrations while programming by demonstration. In the present, kinesthetic demonstrations are usually aided by pure gravity compensators, and users must deal with friction. A Zero-Friction Zero-Gravity controller results in free movements, as if the robot were moving without friction or gravity influence. Ideally, only inertia drives the movements when zeroing the forces of friction and gravity. Coriolis and centrifugal forces are depreciated. The developed controllers have been tuned and tested for 1 DoF of a full-sized humanoid robot arm.

[1]  Maya Cakmak,et al.  Trajectories and keyframes for kinesthetic teaching: A human-robot interaction perspective , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[2]  Nathan van de Wouw,et al.  Friction compensation in a controlled one-link robot using a reduced-order observer , 2004, IEEE Transactions on Control Systems Technology.

[3]  Aude Billard,et al.  Discriminative and adaptive imitation in uni-manual and bi-manual tasks , 2006, Robotics Auton. Syst..

[4]  Carlos Balaguer,et al.  TEO: FULL-SIZE HUMANOID ROBOT DESIGN POWERED BY A FUEL CELL SYSTEM , 2012, Cybern. Syst..

[5]  Carlos Balaguer,et al.  Sensorless friction and gravity compensation , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[6]  Christopher G. Atkeson,et al.  Model-Based Control of a Robot Manipulator , 1988 .

[7]  E. Guizzo,et al.  The rise of the robot worker , 2012, IEEE Spectrum.

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

[9]  Vagner Santos Da Rosa,et al.  A new approach to compensate friction in robotic actuators , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[10]  Bernd Faust,et al.  Model-Based Control of a Robot Manipulator , 1988 .

[11]  Rajnikant V. Patel,et al.  Friction compensation in low and high-reversal-velocity manipulators , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[12]  Carlos Canudas de Wit,et al.  Adaptive friction compensation in DC motor drives , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[13]  De,et al.  LEARNING GRAVITY COMPENSATION IN ROBOTS : RIGID ARMS , ELASTIC JOINTS , FLEXIBLE LINKS , 2006 .

[14]  Ren C. Luo,et al.  Gravity compensation and compliance based force control for auxiliarily easiness in manipulating robot arm , 2011, 2011 8th Asian Control Conference (ASCC).

[15]  Maarten Steinbuch,et al.  Modeling and identification for high-performance robot control: an RRR-robotic arm case study , 2004, IEEE Transactions on Control Systems Technology.

[16]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[17]  Michal Kelemen,et al.  Experimental Friction Identification of a DC Motor , 2013 .

[18]  Carlos Canudas de Wit,et al.  Friction Models and Friction Compensation , 1998, Eur. J. Control.

[19]  Darwin G. Caldwell,et al.  Learning and Reproduction of Gestures by Imitation , 2010, IEEE Robotics & Automation Magazine.

[20]  Evangelos Papadopoulos,et al.  Analysis and model-based control of servomechanisms with friction , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Ming Liu,et al.  Estimation and Compensation of Gravity and Friction Forces for Robot Arms: Theory and Experiments , 2001, J. Intell. Robotic Syst..

[22]  Riccardo Muradore,et al.  Inertial parameter identification including friction and motor dynamics , 2014, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[23]  Yu Guo,et al.  Adaptive Prescribed Performance Motion Control of Servo Mechanisms with Friction Compensation , 2014, IEEE Transactions on Industrial Electronics.