Plug-in feedback using physically parameterized observer for vibration-suppression control of elastic-joint robot

This paper proposes a plug-in feedback scheme for vibration-suppression control of a serial two-link robot arm with joint elasticity due to the Harmonic-drive gear. The serial two-link arm simulates the 1st and 2nd joints of the SCARA (Selective Compliance Assembly Robot Arm)-type robot or the 2nd and 3rd joints of the PUMA (Programmable Universal Manipulator Arm)-type robot. In order to suppress the arm-tip vibration of both robot types, it is important to control the basic two-link arm. We propose a torsion-angular velocity feedback (TVFB) scheme, which can be plugged into existing joint servos (PI velocity controllers), using a nonlinear state-observer based on a physically parameterized dynamic model of the serial two-link robot arm. Physical parameters of the elastic-joint model are accurately estimated by the “decoupling identification method” previously proposed by the authors. The feedback gains of the observer are set identical to the PI gains tuned for the existing joint servos. Thus the nonlinear observer, which estimates the torsion-angular velocity, is designless. Also, simple gain-scheduling scheme with few hand-tuned state-feedback gains is implemented for the TVFB, taking the arm-posture and payload changes into consideration. We just have to manually tune the few state-feedback gains. Several experiments are conducted to demonstrate the effectiveness of the TVFB using the serial two-link robot arm.

[1]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[2]  Geir Hovland,et al.  Identification of Joint Elasticity of Industrial Robots , 1999, ISER.

[3]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[4]  Christian Ott,et al.  Cartesian Impedance Control of Redundant and Flexible-Joint Robots , 2008, Springer Tracts in Advanced Robotics.

[5]  Maxime Gautier,et al.  Identification of joint stiffness with bandpass filtering , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[6]  Stig Moberg,et al.  Frequency-Domain Gray-Box Identification of Industrial Robots , 2008 .

[7]  Alessandro De Luca,et al.  Robots with Flexible Elements , 2016, Springer Handbook of Robotics, 2nd Ed..

[8]  Alin Albu-Schäffer,et al.  A globally stable state feedback controller for flexible joint robots , 2001, Adv. Robotics.

[9]  Mark C. Readman Flexible Joint Robots , 1994 .

[10]  Haruhisa Kawasaki,et al.  Terminal-link parameter estimation of robotic manipulators , 1988, IEEE J. Robotics Autom..

[11]  Shuichi Adachi,et al.  Decoupling identification for serial two-link robot arm with elastic joints , 2009 .

[12]  M. Omizo,et al.  Modeling , 1983, Encyclopedic Dictionary of Archaeology.

[13]  Shuichi Adachi,et al.  Decoupling Identification Method of Serial Two-link Two-inertia System for Robot Motion Control , 2011 .

[14]  Didier Dumur,et al.  A Frequency-Domain Approach for Flexible-Joint Robot Modeling and Identification , 2012 .

[16]  A. De Luca Feedforward/feedback laws for the control of flexible robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[17]  Shuichi Adachi,et al.  Grey-box Modeling of Elastic-joint Robot with Harmonic Drive and Timing Belt , 2012 .

[18]  Mikael Norrlöf,et al.  Closed-Loop Identification of an Industrial Robot Containing Flexibilities , 2003 .

[19]  Yutaka Iino,et al.  Two degrees of freedom PID auto-tuning controller based on frequency region methods , 1989 .

[20]  Alin Albu-Schäffer,et al.  Parameter identification and passivity based joint control for a 7 DOF torque controlled light weight robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  D. M. Douglas Elastic Joints , 1971 .