Research on the forcefree control of cooperative robots based on dynamic parameters identification

Purpose This paper aims to propose a forcefree control algorithm that is based on a dynamic model with full torque compensation is proposed to improve the compliance and flexibility of the direct teaching of cooperative robots. Design/methodology/approach Dynamic parameters identification is performed first to obtain an accurate dynamic model. The identification process is divided into two steps to reduce the complexity of trajectory simplification, and each step contains two excitation trajectories for higher identification precision. A nonlinear friction model that considers the angular displacement and angular velocity of joints is proposed as a secondary compensation for identification. A torque compensation algorithm that is based on the Hogan impedance model is proposed, and the torque obtained by an impedance equation is regarded as the command torque, which can be adjusted. The compensatory torque, including gravity torque, inertia torque, friction torque and Coriolis torque, is added to the compensation to improve the effect of forcefree control. Findings The model improves the total accuracy of the dynamic model by approximately 20% after compensation. Compared with the traditional method, the results prove that the forcefree control algorithm can effectively reduce the drag force approximately 50% for direct teaching and realize a flexible and smooth drag. Practical implications The entire algorithm is verified by the laboratory-developed six degrees-of-freedom cooperative robot, and it can be applied to other robots as well. Originality/value A full torque compensation is performed after parameters identification, and a more accurate forcefree control is guaranteed. This allows the cooperative robot to be dragged more smoothly without external sensors.

[1]  Jan Swevers,et al.  The generalized Maxwell-slip model: a novel model for friction Simulation and compensation , 2005, IEEE Transactions on Automatic Control.

[2]  Martin Dekan,et al.  Moving obstacles detection based on laser range finder measurements , 2018 .

[3]  Tae-Yong Choi,et al.  Development of direct teaching robot system , 2011, 2011 8th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[4]  Satoru Goto,et al.  Forcefree control with independent compensation for industrial articulated robot arms , 2005 .

[5]  Maxime Gautier,et al.  Identification of robots inertial parameters by means of spectrum analysis , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[6]  Myoung Hwan Choi,et al.  Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor , 2003 .

[7]  Luis Alvarez-Icaza,et al.  Model-Based Dynamic friction compensation in robot actuators , 2015, Int. J. Robotics Autom..

[8]  Vicente Mata,et al.  Real-time solving of dynamic problem in industrial robots , 2011, Ind. Robot.

[9]  Jun Wu,et al.  Review: An overview of dynamic parameter identification of robots , 2010 .

[10]  Tie Zhang,et al.  Force control approaches research for robotic machining based on particle swarm optimization and adaptive iteration algorithms , 2017, Ind. Robot.

[11]  Nikos A. Aspragathos,et al.  Contact distinction in human-robot cooperation with admittance control , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[12]  P. Dutkiewicz,et al.  Experimental identification of robot and load dynamic parameters , 1993, Proceedings of IEEE International Conference on Control and Applications.

[13]  Luc Baron,et al.  A new approach to the dynamic parameter identification of robotic manipulators , 2010, Robotica.

[14]  Jan Swevers,et al.  Optimal robot excitation and identification , 1997, IEEE Trans. Robotics Autom..

[15]  Inge Troch,et al.  Time-optimal path generation for continuous and quasi-continuous path control of industrial robots , 1989, J. Intell. Robotic Syst..

[16]  J. De Schutter,et al.  Dynamic Model Identification for Industrial Robots , 2007, IEEE Control Systems.

[17]  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.

[18]  Ya Qing Zheng Parameter Identification of LuGre Friction Model for Robot Joints , 2012 .

[19]  Ken Chen,et al.  An efficient robot payload identification method for industrial application , 2018, Ind. Robot.

[20]  Guodong Wang,et al.  Collision detection algorithm for collaborative robots considering joint friction , 2018, International Journal of Advanced Robotic Systems.

[21]  Tadej Bajd,et al.  Industrial robot and human operator collision , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[22]  Maxime Gautier,et al.  Dynamic identification of the Kuka LightWeight robot: Comparison between actual and confidential Kuka's parameters , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[23]  Satoru Goto,et al.  Human direct teaching of industrial articulated robot arms based on force-free control , 2006, Artificial Life and Robotics.

[24]  Jan Swevers,et al.  An integrated friction model structure with improved presliding behavior for accurate friction compensation , 1998, IEEE Trans. Autom. Control..

[25]  Erik Wernholt,et al.  On Multivariable and Nonlinear Identification of Industrial Robots , 2004 .

[26]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[27]  R. Fierro,et al.  Decentralized cooperative control - A multivehicle platform for research in networked embedded systems , 2007, IEEE Control Systems.

[28]  Jianjun Yuan,et al.  Direct teaching of industrial manipulators using current sensors , 2017 .

[29]  Shiqiang Zhu,et al.  Closed-Loop Dynamic Parameter Identification of Robot Manipulators Using Modified Fourier Series: , 2012 .

[30]  Jang-Myung Lee,et al.  Friction and uncertainty compensation of robot manipulator using optimal recurrent cerebellar model articulation controller and elasto-plastic friction observer , 2011 .

[31]  Javaid Iqbal,et al.  On the Improvement of Multi-Legged Locomotion over Difficult Terrains Using a Balance Stabilization Method: , 2012 .

[32]  Minghao Yin,et al.  Parameter Estimation for Chaotic Systems by Improved Artificial Bee Colony Algorithm , 2013 .

[33]  Pasquale Chiacchio,et al.  A systematic procedure for the identification of dynamic parameters of robot manipulators , 1999, Robotica.