Vision-Based Position/Impedance Control for Robotic Assembly Task

In robotic assembly processes, detecting target pose is indispensable for robot manipulation algorithms. Such a tedious work hinders the further application of robot manipulation algorithms to real industrial processes. In this paper, a vision-based position/impedance control framework is proposed. Therein, the objective pose is firstly obtained by a motion capture system, where a kinematic equation is solved to Figure out the target assembly pose. Next the robot arm motion is approximated by an impedance model, in this way, the position/impedance control law of the robot is derived, which drives the robot to perform a compliant assembly manipulation. Finally, a memory stick assembly experiment is conducted on a 6-DOF robot arm equipped with a motion capture system and a force-torque sensor. Experiment shows the efficiency of the vision-based position/impedance hybrid controller in terms of autonomous positioning and compliant assembly. Due to its convenience and generality, the present controller can be expected to apply to more general industrial scenarios.

[1]  Mehmet Remzi Dogar,et al.  Multi-robot grasp planning for sequential assembly operations , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Arthur C. Sanderson,et al.  A correct and complete algorithm for the generation of mechanical assembly sequences , 1991, IEEE Trans. Robotics Autom..

[3]  Xian Zhou,et al.  Can robots assemble an IKEA chair? , 2018, Science Robotics.

[4]  Christian Ott,et al.  Unified Impedance and Admittance Control , 2010, 2010 IEEE International Conference on Robotics and Automation.

[5]  Friedrich Lange,et al.  Control with a Compliant Force-Torque Sensor , 2012, ROBOTIK.

[6]  Mehmet Remzi Dogar,et al.  Multi-scale assembly with robot teams , 2015, Int. J. Robotics Res..

[7]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[8]  Jean-Claude Latombe,et al.  A general framework for assembly planning: the motion space approach , 1998, SCG '98.

[9]  Neville Hogan,et al.  Impedance control - An approach to manipulation. I - Theory. II - Implementation. III - Applications , 1985 .

[10]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[11]  Yinglin Ke,et al.  Vibration analysis and suppression in robotic boring process , 2016 .

[12]  Frederik W. Heger,et al.  Assembly Planning in Constrained Environments: Building Structures with Multiple Mobile Robots , 2010 .

[13]  Jürgen Jasperneite,et al.  Analyzing the engineering effort for the commissioning of industrial automation systems , 2015, 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA).

[14]  Ross A. Knepper,et al.  IkeaBot: An autonomous multi-robot coordinated furniture assembly system , 2013, 2013 IEEE International Conference on Robotics and Automation.

[15]  Sotiris Makris,et al.  Dual arm robot in cooperation with humans for flexible assembly , 2017 .

[16]  XiaoQi Chen,et al.  Robotic grinding and polishing for turbine-vane overhaul , 2002 .

[17]  M. A. Sahir Arikan,et al.  Process modeling, simulation, and paint thickness measurement for robotic spray painting , 2000, J. Field Robotics.

[18]  Sotiris Makris,et al.  Intuitive dual arm robot programming for assembly operations , 2014 .

[19]  Pieter Abbeel,et al.  Learning Robotic Assembly from CAD , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[20]  Friedrich Lange,et al.  Force and trajectory control of industrial robots in stiff contact , 2013, 2013 IEEE International Conference on Robotics and Automation.

[21]  S. P. Chan,et al.  Generalized impedance control of robot for assembly tasks requiring compliant manipulation , 1996, IEEE Trans. Ind. Electron..