Sensorless kinesthetic teaching of robotic manipulators assisted by observer-based force control

In modern day industry, robots are indispensable for achieving high production rates and competitiveness. In small and medium scale enterprises, where the production may shift rapidly, it is vital to be able to reprogram robots quickly. Kinesthetic teaching, also known as lead-through programming (LTP), provides a fast approach for teaching a trajectory. In this approach, a trajectory is demonstrated by physical interaction with the robot, i.e., the user manually guides the manipulator. This paper presents a sensorless approach to LTP for redundant robots that eliminates the need for expensive force/torque sensors. The active implementation enhances the passive LTP by an admittance control in joint space based on the external forces applied by the user, estimated with a Kalman filter using the generalized momentum formulation. To improve the quality of the estimation and hence LTP, we use a dithering technique. The active LTP has been implemented on ABB YuMi robot and experimental comparison with an earlier passive LTP is presented.

[1]  Mahdi Ghazaei,et al.  Topics in Trajectory Generation for Robots , 2015 .

[2]  Anders Robertsson,et al.  Sensorless friction-compensated passive lead-through programming for industrial robots , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Anders Robertsson,et al.  Flexible application development and high-performance motion control based on external sensing and reconfiguration of ABB industrial robot controllers , 2010, ICRA 2010.

[4]  Septimiu E. Salcudean,et al.  Estimation of environment forces and rigid-body velocities using observers , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[5]  James U. Korein,et al.  Robotics , 2018, IBM Syst. J..

[6]  Anders Robertsson,et al.  Robotic force estimation using dithering to decrease the low velocity friction uncertainties , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Andreas Stolt,et al.  On Robotic Assembly using Contact Force Control and Estimation , 2015 .

[8]  Toshiyuki Murakami,et al.  Torque sensorless control in multidegree-of-freedom manipulator , 1993, IEEE Trans. Ind. Electron..

[9]  Andrea Maria Zanchettin,et al.  Accurate sensorless lead-through programming for lightweight robots in structured environments , 2016 .

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

[11]  Bram Vanderborght,et al.  Estimating robot end-effector force from noisy actuator torque measurements , 2011, 2011 IEEE International Conference on Robotics and Automation.

[12]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

[13]  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).

[14]  Bernard Friedland,et al.  STATE DEPENDENT DIFFERENTIAL RICCATI EQUATION FOR NONLINEAR ESTIMATION AND CONTROL , 2002 .

[15]  Angel Valera,et al.  Force estimation and control in robot manipulators , 2003 .