Collision Detection and Coordinated Compliance Control for a Dual-Arm Robot Without Force/Torque Sensing Based on Momentum Observer

Dual-arm robots have widely used for fine manipulation, such as assembly, maintenance, and payload carrying and handling. In order to ensure the safety during human–robot interaction, it is necessary for a robot to detect unexpected collisions in real time and make fast and accurate responses. In this paper, we propose a practical collision detection and a coordinated compliance control method based on the momentum observer for a dual-arm robot without any force/torque sensors. The interactions among the dual-arm robot, human, environment, and object to be manipulated are fully considered. The momentum observer is designed by combining the dynamics of the dual-arm robot. It is used to detect the collision and identify the mass of the object to be manipulated. The coordinated compliance control of the dual-arm robot is then realized by the impedance control of each arm and object, under the coordinated behavior during performing common task and manipulating common objects. The desired force and the trajectory of each arm's end-effector are optimized based on the minimum energy criterion. The simulation and experimental results of typical tasks verify the proposed method.

[1]  Yuki Torii,et al.  Design and Experimental Evaluation of a Fast Torque-Controlled Hydraulic Humanoid Robot , 2017, IEEE/ASME Transactions on Mechatronics.

[2]  Toshiyuki Murakami,et al.  An approach to collision detection and recovery motion in industrial robot , 1989, 15th Annual Conference of IEEE Industrial Electronics Society.

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

[4]  Cheng Fang,et al.  A DMPs-Based Framework for Robot Learning and Generalization of Humanlike Variable Impedance Skills , 2018, IEEE/ASME Transactions on Mechatronics.

[5]  Chenguang Yang,et al.  Neural Networks Enhanced Adaptive Admittance Control of Optimized Robot–Environment Interaction , 2019, IEEE Transactions on Cybernetics.

[6]  Dmitry Berenson,et al.  Grasp planning in complex scenes , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[7]  Jean-François Brethé,et al.  Dual arm robot manipulator for grasping boxes of different dimensions in a logistics warehouse , 2018, 2018 IEEE International Conference on Industrial Technology (ICIT).

[8]  Tsuneo Yoshikawa,et al.  Coordinated Dynamic Hybrid Position/Force Control for Multiple Robot Manipulators Handling One Constrained Object , 1990 .

[9]  Robert O. Ambrose,et al.  Robonaut 2 - The first humanoid robot in space , 2011, 2011 IEEE International Conference on Robotics and Automation.

[10]  Alexander Dietrich,et al.  Catching flying balls and preparing coffee: Humanoid Rollin'Justin performs dynamic and sensitive tasks , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Sami Haddadin,et al.  Soft robotics for the hydraulic atlas arms: Joint impedance control with collision detection and disturbance compensation , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[12]  Sami Haddadin,et al.  Collision detection, isolation and identification for humanoids , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Guofang Gong,et al.  Continuous Friction Feedforward Sliding Mode Controller for a TriMule Hybrid Robot , 2018, IEEE/ASME Transactions on Mechatronics.

[14]  P. Chiacchio,et al.  Six-DOF Impedance Control of Dual-Arm Cooperative Manipulators , 2008, IEEE/ASME Transactions on Mechatronics.

[15]  Ravi Kiran Sarvadevabhatla,et al.  Learning together: ASIMO developing an interactive learning partnership with children , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.

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

[17]  Alessandro De Luca,et al.  Robot Collisions: A Survey on Detection, Isolation, and Identification , 2017, IEEE Transactions on Robotics.

[18]  Chun-Yi Su,et al.  Neural Control of Bimanual Robots With Guaranteed Global Stability and Motion Precision , 2017, IEEE Transactions on Industrial Informatics.

[19]  TaeWon Seo,et al.  Lightweight Multi-DOF Manipulator With Wire-Driven Gravity Compensation Mechanism , 2017, IEEE/ASME Transactions on Mechatronics.

[20]  Jun Li,et al.  Dual quaternion based kinematic control for Yumi dual arm robot , 2017, 2017 14th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[21]  Fabrizio Flacco,et al.  Residual-based contacts estimation for humanoid robots , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[22]  Sandra Hirche,et al.  An impedance-based control architecture for multi-robot cooperative dual-arm mobile manipulation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Tsuneo Yoshikawa,et al.  Coordinated Dynamic Hybrid Position/Force Control for Multiple Robot Manipulators Handling One Constrained Object , 1993, Int. J. Robotics Res..

[24]  Didier Dumur,et al.  Adaptive Filtering for Robust Proprioceptive Robot Impact Detection Under Model Uncertainties , 2014, IEEE/ASME Transactions on Mechatronics.

[25]  Lei Yan,et al.  Coordinated compliance control of dual-arm robot for payload manipulation: Master-slave and shared force control , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

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

[28]  Cliff Fitzgerald,et al.  Developing baxter , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[29]  Alexander Leonessa,et al.  Walking stabilization using step timing and location adjustment on the humanoid robot, Atlas , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[30]  John T. Wen,et al.  Human-directed robot motion/force control for contact tasks in unstructured environments , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[31]  Wenfu Xu,et al.  Coordinated Resolved Motion Control of Dual-Arm Manipulators with Closed Chain , 2016 .