Implementation of an Object-Grasping Robot Arm Using Stereo Vision Measurement and Fuzzy Control

In this paper, a method using a stereo vision device and fuzzy control to guide a robot arm to grasp a target object is proposed. The robot arm has five degrees of freedom including a gripper and four joints. The stereo vision device located beside the arm captures images of the target and the gripper. Image processing techniques such as color space transformation, morphologic operation, and 3-D position measurement are used to identify the target object and the gripper from the captured images and estimate their relative positions. Based on the estimated positions of the gripper and the target, the gripper can approach and grasp the target using inverse kinematics. However, since the robot arm’s accuracy of movement may be affected by gearbox backlash or hardware uncertainty, the gripper might not approach the desired position with precision using only inverse kinematics. Therefore, a fuzzy compensation method is added to correct any position errors between the gripper and target such that the gripper can grasp the target. Using the proposed method, the stereo vision device can not only locate the target object but also trace the position of the robot arm until the target object is grasped. Finally, some experiments are conducted to demonstrate successful implementation of the proposed method on the robot arm control.

[1]  Stefano Caselli,et al.  Interactive teaching of task-oriented robot grasps , 2010, Robotics Auton. Syst..

[2]  Kai-Tai Song,et al.  Vision-based adaptive grasping of a humanoid robot arm , 2012, 2012 IEEE International Conference on Automation and Logistics.

[3]  Wen-June Wang,et al.  A robot arm for pushing elevator buttons , 2010, Proceedings of SICE Annual Conference 2010.

[4]  Vicente Feliú Batlle,et al.  Inverse dynamics based control system for a three-degree-of-freedom flexible arm , 2003, IEEE Trans. Robotics Autom..

[5]  P. Holmberg,et al.  Combining a stable 2-D vision camera and an ultrasonic range detector for 3-D position estimation , 1993, 1993 IEEE Instrumentation and Measurement Technology Conference.

[6]  Robert Laganiere,et al.  OpenCV 2 Computer Vision Application Programming Cookbook , 2011 .

[7]  J. J. Aguilar,et al.  Stereo vision for 3D measurement: accuracy analysis, calibration and industrial applications , 1996 .

[8]  Jin Liang,et al.  Photogrammetric 3D measurement method applying to automobile panel , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[9]  P. Backes,et al.  The EPEC Algorithm for Vision Guided Manipulation: Analysis and Validation , 2007, 2007 IEEE Aerospace Conference.

[10]  Jian Zhou,et al.  A calibration method for enhancing robot accuracy through integration of an extended Kalman filter algorithm and an artificial neural network , 2015, Neurocomputing.

[11]  Clive S. Fraser,et al.  A hybrid measurement approach for close-range photogrammetry , 2009 .

[12]  Weimin Shen,et al.  Self-Configuration Fuzzy System for Inverse Kinematics of Robot Manipulators , 2006, NAFIPS 2006 - 2006 Annual Meeting of the North American Fuzzy Information Processing Society.

[13]  Kenji Terada,et al.  Three dimensional measurement using color image and movable CCD system , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[14]  J.P. Desai,et al.  Modeling and control of the Mitsubishi PA-10 robot arm harmonic drive system , 2005, IEEE/ASME Transactions on Mechatronics.

[15]  Nam Ik Cho,et al.  Real-time panorama canvas of natural images , 2011, IEEE Transactions on Consumer Electronics.

[16]  Wei-Yen Wang,et al.  Three-dimensional measurement of distant objects based on laser-projected CCD images , 2009 .

[17]  Yang Yang,et al.  Monocular vision based 6D object localization for service robot's intelligent grasping , 2012, Comput. Math. Appl..

[18]  Masatoshi Nakamura,et al.  Optimum contouring of industrial robot arms under assigned velocity and torque constraints , 2001, IEEE Trans. Syst. Man Cybern. Syst..

[19]  Yanjun Zhang,et al.  Integration of a plug-and-play desktop robotic system , 2009, Robotica.

[20]  Kazuhiro Kosuge,et al.  Analytical Inverse Kinematic Computation for 7-DOF Redundant Manipulators With Joint Limits and Its Application to Redundancy Resolution , 2008, IEEE Transactions on Robotics.

[21]  Dae-Jin Kim,et al.  Robust Elevator Button Recognition in the Presence of Partial Occlusion and Clutter by Specular Reflections , 2012, IEEE Transactions on Industrial Electronics.

[22]  Rangachar Kasturi,et al.  Machine vision , 1995 .

[23]  JunYoung Baek,et al.  A study on detecting elevator entrance door using stereo vision in multi floor environment , 2009, 2009 ICCAS-SICE.

[24]  Frank A. van den Heuvel,et al.  3D reconstruction from a single image using geometric constraints , 1998 .

[25]  Liu Feng,et al.  An efficient detection method for rare colored capsule based on RGB and HSV color space , 2014, 2014 IEEE International Conference on Granular Computing (GrC).