Fast grasping of unknown objects using force balance optimization

Grasping of unknown objects (neither appearance data nor object models are given in advance) is very important for robots that work in an unfamiliar environment. In this paper, in order to make grasping of unknown objects more reliable and faster, we propose a novel grasping algorithm which does not require to build a 3D model of the object. For most objects, one point cloud is enough. For other objects, at most two point clouds are enough to synthesize reliable grasp. Taking grasping range and width of robot hand into consideration, the most suitable grasping region can be calculated on the contour of the point cloud of unknown object by maximizing the coefficient of force balance. Further analysis of the point cloud in the best grasping region can obtain the grasping position and orientation of robot hand. The point cloud information is processed on line, the grasping algorithm can quickly get the grasping position and orientation and then drive robot to the grasping point to execute grasping action. Simulations and experiments on an Universal arm UR5 and an underactuated Lacquey Fetch gripper are used to examine the performance of the algorithm, and successful results are obtained.

[1]  Kimitoshi Yamazaki,et al.  A grasp planning for picking up an unknown object for a mobile manipulator , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[2]  Osama Masoud,et al.  Unknown object grasping using statistical pressure models , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[3]  Matei T. Ciocarlie,et al.  Data-driven grasping with partial sensor data , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Henrik I. Christensen,et al.  Automatic grasp planning using shape primitives , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[5]  Ashutosh Saxena,et al.  Robotic Grasping of Novel Objects using Vision , 2008, Int. J. Robotics Res..

[6]  Danica Kragic,et al.  Grasping familiar objects using shape context , 2009, 2009 International Conference on Advanced Robotics.

[7]  Danica Kragic,et al.  Selection of robot pre-grasps using box-based shape approximation , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Siddhartha S. Srinivasa,et al.  Object recognition and full pose registration from a single image for robotic manipulation , 2009, 2009 IEEE International Conference on Robotics and Automation.

[9]  Peter K. Allen,et al.  Semantic grasping: Planning robotic grasps functionally suitable for an object manipulation task , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Matei T. Ciocarlie,et al.  The Columbia grasp database , 2009, 2009 IEEE International Conference on Robotics and Automation.

[11]  Kimitoshi Yamazaki,et al.  Picking up an Unknown Object through Autonomous Modeling and Grasp Planning by a Mobile Manipulator , 2007, FSR.

[12]  Rachid Alami,et al.  A Grasp Planner Based On Inertial Properties , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[13]  Martijn Wisse,et al.  Grasping of unknown objects via curvature maximization using active vision , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Sang-Ryong Lee,et al.  3D optimal determination of grasping points with whole geometrical modeling for unknown objects , 2003 .

[15]  Michael Zillich,et al.  Grasping unknown objects based on 2½D range data , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[16]  Gary M. Bone,et al.  Automated modeling and robotic grasping of unknown three-dimensional objects , 2008, 2008 IEEE International Conference on Robotics and Automation.