Zero Moment Control for Lead-Through Teach Programming and Process Monitoring of a Collaborative Welding Robot

Robots are commonly used for automated welding in many industries such as automotive manufacturing. The complexity and time required for programming present an obstacle in using robotic automation in welding or other tasks for small to medium enterprises that lack resources for training or expertise in traditional robot programming strategies. It also dictates a high level of repeated parts to offset the cost of weld programming. Collaborative robots or Cobots are robots designed for more collaborative operations with humans. Cobots permit new methods of task instruction (programming) through a direct interaction between the operator and the robot. This paper presents a model and model calibration strategy for collaborative robots to aid in teaching and monitoring welding tasks. The method makes use of a torque estimation model based on robot momentum to create an observer to evaluate external forces. The torque observer is used to characterize the friction that exists within the robot joints. These data are used to define the parameters of a friction model that combines static, Coulomb, and viscous friction properties with a sigmoid function to represent a transition between motion states. With an updated friction model, the torque observer is then used for collaborative robotic welding, first to provide a mode in which the robot can be taught weld paths through physical lead through and second a mode to monitor the weld process for expected motion/force characteristics. The method is demonstrated on a commercial robot.

[1]  Clément Gosselin,et al.  Mechanical Design of a Low-Impedance 6-Degree-of-Freedom Displacement Sensor for Intuitive Physical Human–Robot Interaction , 2020 .

[2]  Minzhou Luo,et al.  Collaborative robot zero moment control for direct teaching based on self-measured gravity and friction , 2018 .

[3]  Peng Song,et al.  Impedance Control of Robots: An Overview , 2017, 2017 2nd International Conference on Cybernetics, Robotics and Control (CRC).

[4]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[5]  Alessandro De Luca,et al.  Collision detection and reaction: A contribution to safe physical Human-Robot Interaction , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Clément Gosselin,et al.  Rotational Low-Impedance Physical Human–Robot Interaction Using Underactuated Redundancy , 2021 .

[7]  Yoshimi Takeuchi,et al.  Development of robot teaching support devices to automate deburring and finishing works in casting , 2004 .

[8]  Alessandro De Luca,et al.  Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Haitao Liu,et al.  Force/Torque Sensorless Compliant Control Strategy for Assembly Tasks Using a 6-DOF Collaborative Robot , 2019, IEEE Access.

[10]  Myoung Hwan Choi,et al.  A force/moment sensor for intuitive robot teaching application , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[11]  Arne Wahrburg,et al.  Cartesian contact force estimation for robotic manipulators using Kalman filters and the generalized momentum , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[12]  Alessandro De Luca,et al.  Actuator failure detection and isolation using generalized momenta , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[13]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[14]  Alessandro De Luca,et al.  Sensorless Robot Collision Detection and Hybrid Force/Motion Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[15]  Thomas B. Sheridan,et al.  Robust compliant motion for manipulators, part I: The fundamental concepts of compliant motion , 1986, IEEE J. Robotics Autom..

[16]  Jae-Bok Song,et al.  Sensorless collision detection for safe human-robot collaboration , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[17]  Alessandro De Luca,et al.  Friction observer and compensation for control of robots with joint torque measurement , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  John Norrish,et al.  Recent Progress on Programming Methods for Industrial Robots , 2010, ISR/ROBOTIK.

[19]  R. Schraft THE NEED FOR AN INTUITIVE TEACHING METHOD FOR SMALL AND MEDIUM ENTERPRISES , 2006 .

[20]  Alexander Verl,et al.  Automated Planning of Robotic MAG Welding Based on Adaptive Gap Model , 2017 .

[21]  Alessandro De Luca,et al.  Control of generalized contact motion and force in physical human-robot interaction , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[23]  Tsuneo Yoshikawa,et al.  Dynamic hybrid position/force control of robot manipulators--Description of hand constraints and calculation of joint driving force , 1986, IEEE Journal on Robotics and Automation.

[24]  Alessandro De Luca,et al.  Integrated control for pHRI: Collision avoidance, detection, reaction and collaboration , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

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